Home | History | Annotate | Download | only in raw
      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