1 # Copyright (C) 2012 The Android Open Source Project 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 # 16 # Czech keyboard layout. 17 # 18 19 type OVERLAY 20 21 map key 86 PLUS 22 23 ### ROW 1 24 25 key GRAVE { 26 label: ';' 27 base: ';' 28 shift: '\u00b0' 29 } 30 31 key 1 { 32 label: '1' 33 base: '+' 34 shift: '1' 35 ralt: '!' 36 } 37 38 key 2 { 39 label: '2' 40 base: '\u011b' 41 shift: '2' 42 ralt: '@' 43 } 44 45 key 3 { 46 label: '3' 47 base: '\u0161' 48 shift: '3' 49 ralt: '#' 50 } 51 52 key 4 { 53 label: '4' 54 base: '\u010d' 55 shift: '4' 56 ralt: '$' 57 } 58 59 key 5 { 60 label: '5' 61 base: '\u0159' 62 shift: '5' 63 ralt: '%' 64 } 65 66 key 6 { 67 label: '6' 68 base: '\u017e' 69 shift: '6' 70 ralt: '^' 71 } 72 73 key 7 { 74 label: '7' 75 base: '\u00fd' 76 shift: '7' 77 ralt: '&' 78 } 79 80 key 8 { 81 label: '8' 82 base: '\u00e1' 83 shift: '8' 84 ralt: '*' 85 } 86 87 key 9 { 88 label: '9' 89 base: '\u00ed' 90 shift: '9' 91 ralt: '(' 92 } 93 94 key 0 { 95 label: '0' 96 base: '\u00e9' 97 shift: '0' 98 ralt: ')' 99 } 100 101 key MINUS { 102 label: '=' 103 base: '=' 104 shift: '%' 105 ralt: '-' 106 ralt+shift: '_' 107 } 108 109 key EQUALS { 110 label: '\u00b4' 111 base: '\u0301' 112 shift: '\u030c' 113 ralt: '=' 114 ralt+shift: '+' 115 } 116 117 ### ROW 2 118 119 key Q { 120 label: 'Q' 121 base: 'q' 122 shift, capslock: 'Q' 123 } 124 125 key W { 126 label: 'W' 127 base: 'w' 128 shift, capslock: 'W' 129 } 130 131 key E { 132 label: 'E' 133 base: 'e' 134 shift, capslock: 'E' 135 ralt: '\u20ac' 136 } 137 138 key R { 139 label: 'R' 140 base: 'r' 141 shift, capslock: 'R' 142 } 143 144 key T { 145 label: 'T' 146 base: 't' 147 shift, capslock: 'T' 148 } 149 150 key Y { 151 label: 'Y' 152 base: 'y' 153 shift, capslock: 'Y' 154 } 155 156 key U { 157 label: 'U' 158 base: 'u' 159 shift, capslock: 'U' 160 } 161 162 key I { 163 label: 'I' 164 base: 'i' 165 shift, capslock: 'I' 166 } 167 168 key O { 169 label: 'O' 170 base: 'o' 171 shift, capslock: 'O' 172 } 173 174 key P { 175 label: 'P' 176 base: 'p' 177 shift, capslock: 'P' 178 } 179 180 key LEFT_BRACKET { 181 label: '\u00fa' 182 base: '\u00fa' 183 shift: '/' 184 ralt: '[' 185 ralt+shift: '{' 186 } 187 188 key RIGHT_BRACKET { 189 label: ')' 190 base: ')' 191 shift: '(' 192 ralt: ']' 193 ralt+shift: '}' 194 } 195 196 ### ROW 3 197 198 key A { 199 label: 'A' 200 base: 'a' 201 shift, capslock: 'A' 202 } 203 204 key S { 205 label: 'S' 206 base: 's' 207 shift, capslock: 'S' 208 } 209 210 key D { 211 label: 'D' 212 base: 'd' 213 shift, capslock: 'D' 214 } 215 216 key F { 217 label: 'F' 218 base: 'f' 219 shift, capslock: 'F' 220 } 221 222 key G { 223 label: 'G' 224 base: 'g' 225 shift, capslock: 'G' 226 } 227 228 key H { 229 label: 'H' 230 base: 'h' 231 shift, capslock: 'H' 232 } 233 234 key J { 235 label: 'J' 236 base: 'j' 237 shift, capslock: 'J' 238 } 239 240 key K { 241 label: 'K' 242 base: 'k' 243 shift, capslock: 'K' 244 } 245 246 key L { 247 label: 'L' 248 base: 'l' 249 shift, capslock: 'L' 250 } 251 252 key SEMICOLON { 253 label: '\u016f' 254 base: '\u016f' 255 shift: '"' 256 ralt: ';' 257 ralt+shift: ':' 258 } 259 260 key APOSTROPHE { 261 label: '\u00a7' 262 base: '\u00a7' 263 shift: '!' 264 ralt: '\'' 265 ralt+shift: '"' 266 } 267 268 key BACKSLASH { 269 label: '\u0308' 270 base: '\u0308' 271 shift: '\'' 272 ralt: '\\' 273 ralt+shift: '|' 274 } 275 276 ### ROW 4 277 278 key PLUS { 279 label: '\\' 280 base: '\\' 281 shift: '|' 282 } 283 284 key Z { 285 label: 'Z' 286 base: 'z' 287 shift, capslock: 'Z' 288 } 289 290 key X { 291 label: 'X' 292 base: 'x' 293 shift, capslock: 'X' 294 } 295 296 key C { 297 label: 'C' 298 base: 'c' 299 shift, capslock: 'C' 300 } 301 302 key V { 303 label: 'V' 304 base: 'v' 305 shift, capslock: 'V' 306 ralt: '@' 307 } 308 309 key B { 310 label: 'B' 311 base: 'b' 312 shift, capslock: 'B' 313 } 314 315 key N { 316 label: 'N' 317 base: 'n' 318 shift, capslock: 'N' 319 } 320 321 key M { 322 label: 'M' 323 base: 'm' 324 shift, capslock: 'M' 325 ralt: '\u00b5' 326 } 327 328 key COMMA { 329 label: ',' 330 base: ',' 331 shift: '?' 332 ralt: '<' 333 } 334 335 key PERIOD { 336 label: '.' 337 base: '.' 338 shift: ':' 339 ralt: '>' 340 } 341 342 key SLASH { 343 label: '-' 344 base: '-' 345 shift: '_' 346 ralt: '/' 347 ralt+shift: '?' 348 } 349