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 # Slovak 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 ralt: '`' 30 ralt+shift: '~' 31 } 32 33 key 1 { 34 label: '1' 35 base: '+' 36 shift: '1' 37 ralt: '!' 38 } 39 40 key 2 { 41 label: '2' 42 base: '\u013e' 43 shift: '2' 44 ralt: '@' 45 } 46 47 key 3 { 48 label: '3' 49 base: '\u0161' 50 shift: '3' 51 ralt: '#' 52 } 53 54 key 4 { 55 label: '4' 56 base: '\u010d' 57 shift: '4' 58 ralt: '$' 59 } 60 61 key 5 { 62 label: '5' 63 base: '\u0165' 64 shift: '5' 65 ralt: '%' 66 } 67 68 key 6 { 69 label: '6' 70 base: '\u017e' 71 shift: '6' 72 ralt: '^' 73 } 74 75 key 7 { 76 label: '7' 77 base: '\u00fd' 78 shift: '7' 79 ralt: '&' 80 } 81 82 key 8 { 83 label: '8' 84 base: '\u00e1' 85 shift: '8' 86 ralt: '*' 87 } 88 89 key 9 { 90 label: '9' 91 base: '\u00ed' 92 shift: '9' 93 ralt: '(' 94 } 95 96 key 0 { 97 label: '0' 98 base: '\u00e9' 99 shift: '0' 100 ralt: ')' 101 } 102 103 key MINUS { 104 label: '=' 105 base: '=' 106 shift: '%' 107 ralt: '-' 108 ralt+shift: '_' 109 } 110 111 key EQUALS { 112 label: '\u00b4' 113 base: '\u0301' 114 shift: '\u030c' 115 ralt: '=' 116 ralt+shift: '+' 117 } 118 119 ### ROW 2 120 121 key Q { 122 label: 'Q' 123 base: 'q' 124 shift, capslock: 'Q' 125 ralt: '\\' 126 } 127 128 key W { 129 label: 'W' 130 base: 'w' 131 shift, capslock: 'W' 132 ralt: '|' 133 } 134 135 key E { 136 label: 'E' 137 base: 'e' 138 shift, capslock: 'E' 139 ralt: '\u20ac' 140 } 141 142 key R { 143 label: 'R' 144 base: 'r' 145 shift, capslock: 'R' 146 } 147 148 key T { 149 label: 'T' 150 base: 't' 151 shift, capslock: 'T' 152 } 153 154 key Y { 155 label: 'Y' 156 base: 'y' 157 shift, capslock: 'Y' 158 } 159 160 key U { 161 label: 'U' 162 base: 'u' 163 shift, capslock: 'U' 164 } 165 166 key I { 167 label: 'I' 168 base: 'i' 169 shift, capslock: 'I' 170 } 171 172 key O { 173 label: 'O' 174 base: 'o' 175 shift, capslock: 'O' 176 } 177 178 key P { 179 label: 'P' 180 base: 'p' 181 shift, capslock: 'P' 182 } 183 184 key LEFT_BRACKET { 185 label: '\u00fa' 186 base: '\u00fa' 187 shift: '/' 188 ralt: '[' 189 ralt+shift: '{' 190 } 191 192 key RIGHT_BRACKET { 193 label: '\u00e4' 194 base: '\u00e4' 195 shift: '(' 196 ralt: ']' 197 ralt+shift: '}' 198 } 199 200 ### ROW 3 201 202 key A { 203 label: 'A' 204 base: 'a' 205 shift, capslock: 'A' 206 } 207 208 key S { 209 label: 'S' 210 base: 's' 211 shift, capslock: 'S' 212 } 213 214 key D { 215 label: 'D' 216 base: 'd' 217 shift, capslock: 'D' 218 } 219 220 key F { 221 label: 'F' 222 base: 'f' 223 shift, capslock: 'F' 224 } 225 226 key G { 227 label: 'G' 228 base: 'g' 229 shift, capslock: 'G' 230 } 231 232 key H { 233 label: 'H' 234 base: 'h' 235 shift, capslock: 'H' 236 } 237 238 key J { 239 label: 'J' 240 base: 'j' 241 shift, capslock: 'J' 242 } 243 244 key K { 245 label: 'K' 246 base: 'k' 247 shift, capslock: 'K' 248 } 249 250 key L { 251 label: 'L' 252 base: 'l' 253 shift, capslock: 'L' 254 } 255 256 key SEMICOLON { 257 label: '\u00f4' 258 base: '\u00f4' 259 shift: '"' 260 ralt: ';' 261 ralt+shift: ':' 262 } 263 264 key APOSTROPHE { 265 label: '\u00a7' 266 base: '\u00a7' 267 shift: '!' 268 ralt: '\'' 269 ralt+shift: '"' 270 } 271 272 key BACKSLASH { 273 label: '\u0148' 274 base: '\u0148' 275 shift: ')' 276 ralt: '\\' 277 ralt+shift: '|' 278 } 279 280 ### ROW 4 281 282 key PLUS { 283 label: '\\' 284 base: '\\' 285 shift: '|' 286 ralt: '&' 287 ralt+shift: '*' 288 } 289 290 key Z { 291 label: 'Z' 292 base: 'z' 293 shift, capslock: 'Z' 294 } 295 296 key X { 297 label: 'X' 298 base: 'x' 299 shift, capslock: 'X' 300 } 301 302 key C { 303 label: 'C' 304 base: 'c' 305 shift, capslock: 'C' 306 } 307 308 key V { 309 label: 'V' 310 base: 'v' 311 shift, capslock: 'V' 312 ralt: '@' 313 } 314 315 key B { 316 label: 'B' 317 base: 'b' 318 shift, capslock: 'B' 319 } 320 321 key N { 322 label: 'N' 323 base: 'n' 324 shift, capslock: 'N' 325 } 326 327 key M { 328 label: 'M' 329 base: 'm' 330 shift, capslock: 'M' 331 } 332 333 key COMMA { 334 label: ',' 335 base: ',' 336 shift: '?' 337 ralt: '<' 338 } 339 340 key PERIOD { 341 label: '.' 342 base: '.' 343 shift: ':' 344 ralt: '>' 345 } 346 347 key SLASH { 348 label: '-' 349 base: '-' 350 shift: '_' 351 ralt: '/' 352 ralt+shift: '?' 353 } 354