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