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 ralt: '\u030b' 105} 106 107key SLASH { 108 label: '\u00dc' 109 base: '\u00fc' 110 shift, capslock: '\u00dc' 111 ralt: '\u0308' 112} 113 114key EQUALS { 115 label: '\u00d3' 116 base: '\u00f3' 117 shift, capslock: '\u00d3' 118 ralt: '\u0327' 119} 120 121### ROW 2 122 123key Q { 124 label: 'Q' 125 base: 'q' 126 shift, capslock: 'Q' 127 ralt: '\\' 128} 129 130key W { 131 label: 'W' 132 base: 'w' 133 shift, capslock: 'W' 134 ralt: '|' 135} 136 137key E { 138 label: 'E' 139 base: 'e' 140 shift, capslock: 'E' 141 ralt: '\u00c4' 142} 143 144key R { 145 label: 'R' 146 base: 'r' 147 shift, capslock: 'R' 148} 149 150key T { 151 label: 'T' 152 base: 't' 153 shift, capslock: 'T' 154} 155 156key Z { 157 label: 'Z' 158 base: 'z' 159 shift, capslock: 'Z' 160} 161 162key U { 163 label: 'U' 164 base: 'u' 165 shift, capslock: 'U' 166 ralt: '\u20ac' 167} 168 169key I { 170 label: 'I' 171 base: 'i' 172 shift, capslock: 'I' 173 ralt: '\u00cd' 174} 175 176key O { 177 label: 'O' 178 base: 'o' 179 shift, capslock: 'O' 180} 181 182key P { 183 label: 'P' 184 base: 'p' 185 shift, capslock: 'P' 186} 187 188key LEFT_BRACKET { 189 label: '\u0150' 190 base: '\u0151' 191 shift, capslock: '\u0150' 192 ralt: '\u00f7' 193} 194 195key RIGHT_BRACKET { 196 label: '\u00da' 197 base: '\u00fa' 198 shift, capslock: '\u00da' 199 ralt: '\u00d7' 200} 201 202### ROW 3 203 204key A { 205 label: 'A' 206 base: 'a' 207 shift, capslock: 'A' 208 ralt: '\u00e4' 209} 210 211key S { 212 label: 'S' 213 base: 's' 214 shift, capslock: 'S' 215 ralt: '\u0111' 216} 217 218key D { 219 label: 'D' 220 base: 'd' 221 shift, capslock: 'D' 222 ralt: '\u0110' 223} 224 225key F { 226 label: 'F' 227 base: 'f' 228 shift, capslock: 'F' 229 ralt: '[' 230} 231 232key G { 233 label: 'G' 234 base: 'g' 235 shift, capslock: 'G' 236 ralt: ']' 237} 238 239key H { 240 label: 'H' 241 base: 'h' 242 shift, capslock: 'H' 243} 244 245key J { 246 label: 'J' 247 base: 'j' 248 shift, capslock: 'J' 249 ralt: '\u00ed' 250} 251 252key K { 253 label: 'K' 254 base: 'k' 255 shift, capslock: 'K' 256 ralt: '\u0197' 257} 258 259key L { 260 label: 'L' 261 base: 'l' 262 shift, capslock: 'L' 263 ralt: '\u0141' 264} 265 266key SEMICOLON { 267 label: '\u00c9' 268 base: '\u00e9' 269 shift, capslock: '\u00c9' 270 ralt: '$' 271} 272 273key APOSTROPHE { 274 label: '\u00c1' 275 base: '\u00e1' 276 shift, capslock: '\u00c1' 277 ralt: '\u00df' 278} 279 280key BACKSLASH { 281 label: '\u0170' 282 base: '\u0171' 283 shift, capslock: '\u0170' 284 ralt: '\u00a4' 285} 286 287### ROW 4 288 289key PLUS { 290 label: '\u00cd' 291 base: '\u00ed' 292 shift, capslock: '\u00cd' 293 ralt: '<' 294} 295 296key Y { 297 label: 'Y' 298 base: 'y' 299 shift, capslock: 'Y' 300 ralt: '>' 301} 302 303key X { 304 label: 'X' 305 base: 'x' 306 shift, capslock: 'X' 307 ralt: '#' 308} 309 310key C { 311 label: 'C' 312 base: 'c' 313 shift, capslock: 'C' 314 ralt: '&' 315} 316 317key V { 318 label: 'V' 319 base: 'v' 320 shift, capslock: 'V' 321 ralt: '@' 322} 323 324key B { 325 label: 'B' 326 base: 'b' 327 shift, capslock: 'B' 328 ralt: '{' 329} 330 331key N { 332 label: 'N' 333 base: 'n' 334 shift, capslock: 'N' 335 ralt: '}' 336} 337 338key M { 339 label: 'M' 340 base: 'm' 341 shift, capslock: 'M' 342} 343 344key COMMA { 345 label: ',' 346 base: ',' 347 shift: '?' 348 ralt: ';' 349} 350 351key PERIOD { 352 label: '.' 353 base: '.' 354 shift: ':' 355} 356 357key MINUS { 358 label: '-' 359 base: '-' 360 shift: '_' 361 ralt: '*' 362} 363