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