Home | History | Annotate | Download | only in raw
      1 # Copyright (C) 2013 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 # Hebrew (based EU) 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:                              '~'
     29     shift+capslock:                     '\u05b0'
     30 }
     31 
     32 key 1 {
     33     label:                              '1'
     34     base:                               '1'
     35     shift:                              '!'
     36     shift+capslock:                     '\u05b1'
     37 }
     38 
     39 key 2 {
     40     label:                              '2'
     41     base:                               '2'
     42     shift:                              '@'
     43     shift+capslock:                     '\u05b2'
     44 }
     45 
     46 key 3 {
     47     label:                              '3'
     48     base:                               '3'
     49     shift:                              '#'
     50     shift+capslock:                     '\u05b3'
     51 }
     52 
     53 key 4 {
     54     label:                              '4'
     55     base:                               '4'
     56     shift:                              '$'
     57     ralt:                               '\u20aa'
     58     shift+capslock:                     '\u05b4'
     59 }
     60 
     61 key 5 {
     62     label:                              '5'
     63     base:                               '5'
     64     shift:                              '%'
     65     shift+capslock:                     '\u05b5'
     66 }
     67 
     68 key 6 {
     69     label:                              '6'
     70     base:                               '6'
     71     shift:                              '^'
     72     shift+capslock:                     '\u05b6'
     73 }
     74 
     75 key 7 {
     76     label:                              '7'
     77     base:                               '7'
     78     shift:                              '&'
     79     shift+capslock:                     '\u05b7'
     80 }
     81 
     82 key 8 {
     83     label:                              '8'
     84     base:                               '8'
     85     shift:                              '*'
     86     shift+capslock:                     '\u05b8'
     87 }
     88 
     89 key 9 {
     90     label:                              '9'
     91     base:                               '9'
     92     shift:                              '('
     93     shift+capslock:                     '\u05c2'
     94 }
     95 
     96 key 0 {
     97     label:                              '0'
     98     base:                               '0'
     99     shift:                              ')'
    100     shift+capslock:                     '\u05c1'
    101 }
    102 
    103 key MINUS {
    104     label:                              '-'
    105     base:                               '-'
    106     shift:                              '_'
    107     ralt:                               '\u05bf'
    108     shift+capslock:                     '\u05b9'
    109 }
    110 
    111 key EQUALS {
    112     label:                              '='
    113     base:                               '='
    114     shift:                              '+'
    115     shift+capslock:                     '\u05bc'
    116 }
    117 
    118 ### ROW 2
    119 
    120 key Q {
    121     label:                              'Q'
    122     base:                               '/'
    123     shift, capslock:                    'Q'
    124 }
    125 
    126 key W {
    127     label:                              'W'
    128     base:                               '\u0027'
    129     shift, capslock:                    'W'
    130 }
    131 
    132 key E {
    133     label:                              'E'
    134     base:                               '\u05e7'
    135     shift, capslock:                    'E'
    136     ralt:                               '\u20ac'
    137 }
    138 
    139 key R {
    140     label:                              'R'
    141     base:                               '\u05e8'
    142     shift, capslock:                    'R'
    143 }
    144 
    145 key T {
    146     label:                              'T'
    147     base:                               '\u05d0'
    148     shift, capslock:                    'T'
    149 }
    150 
    151 key Y {
    152     label:                              'Y'
    153     base:                               '\u05d8'
    154     shift, capslock:                    'Y'
    155 }
    156 
    157 key U {
    158     label:                              'U'
    159     base:                               '\u05d5'
    160     shift, capslock:                    'U'
    161     ralt:                               '\u05f0'
    162 }
    163 
    164 key I {
    165     label:                              'I'
    166     base:                               '\u05df'
    167     shift, capslock:                    'I'
    168 }
    169 
    170 key O {
    171     label:                              'O'
    172     base:                               '\u05dd'
    173     shift, capslock:                    'O'
    174 }
    175 
    176 key P {
    177     label:                              'P'
    178     base:                               '\u05e4'
    179     shift, capslock:                    'P'
    180 }
    181 
    182 key LEFT_BRACKET {
    183     label:                              '['
    184     base, capslock:                     '['
    185     shift:                              '{'
    186 }
    187 
    188 key RIGHT_BRACKET {
    189     label:                              ']'
    190     base, capslock:                     ']'
    191     shift:                              '}'
    192 }
    193 
    194 ### ROW 3
    195 
    196 key A {
    197     label:                              'A'
    198     base:                               '\u05e9'
    199     shift, capslock:                    'A'
    200 }
    201 
    202 key S {
    203     label:                              'S'
    204     base:                               '\u05d3'
    205     shift, capslock:                    'S'
    206 }
    207 
    208 key D {
    209     label:                              'D'
    210     base:                               '\u05d2'
    211     shift, capslock:                    'D'
    212 }
    213 
    214 key F {
    215     label:                              'F'
    216     base:                               '\u05db'
    217     shift, capslock:                    'F'
    218 }
    219 
    220 key G {
    221     label:                              'G'
    222     base:                               '\u05e2'
    223     shift, capslock:                    'G'
    224 }
    225 
    226 key H {
    227     label:                              'H'
    228     base:                               '\u05d9'
    229     shift, capslock:                    'H'
    230     ralt:                               '\u05f2'
    231 }
    232 
    233 key J {
    234     label:                              'J'
    235     base:                               '\u05d7'
    236     shift, capslock:                    'J'
    237     ralt:                               '\u05f1'
    238 }
    239 
    240 key K {
    241     label:                              'K'
    242     base:                               '\u05dc'
    243     shift, capslock:                    'K'
    244 }
    245 
    246 key L {
    247     label:                              'L'
    248     base:                               '\u05da'
    249     shift, capslock:                    'L'
    250 }
    251 
    252 key SEMICOLON {
    253     label:                              ';'
    254     base:                               '\u05e3'
    255     shift:                              ':'
    256     capslock:                           ';'
    257 }
    258 
    259 key APOSTROPHE {
    260     label:                              '\''
    261     base:                               ','
    262     shift:                              '"'
    263     capslock:                           '\''
    264 }
    265 
    266 key BACKSLASH {
    267     label:                              '\\'
    268     base:                               '\\'
    269     shift:                              '|'
    270 }
    271 
    272 ### ROW 4
    273 
    274 key PLUS {
    275     label:                              '\\'
    276     base, capslock:                     '\\'
    277     shift:                              '|'
    278 }
    279 
    280 key Z {
    281     label:                              'Z'
    282     base:                               '\u05d6'
    283     shift, capslock:                    'Z'
    284 }
    285 
    286 key X {
    287     label:                              'X'
    288     base:                               '\u05e1'
    289     shift, capslock:                    'X'
    290 }
    291 
    292 key C {
    293     label:                              'C'
    294     base:                               '\u05d1'
    295     shift, capslock:                    'C'
    296 }
    297 
    298 key V {
    299     label:                              'V'
    300     base:                               '\u05d4'
    301     shift, capslock:                    'V'
    302 }
    303 
    304 key B {
    305     label:                              'B'
    306     base:                               '\u05e0'
    307     shift, capslock:                    'B'
    308 }
    309 
    310 key N {
    311     label:                              'N'
    312     base:                               '\u05de'
    313     shift, capslock:                    'N'
    314 }
    315 
    316 key M {
    317     label:                              'M'
    318     base:                               '\u05e6'
    319     shift, capslock:                    'M'
    320 }
    321 
    322 key COMMA {
    323     label:                              ','
    324     base:                               '\u05ea'
    325     shift:                              '<'
    326     capslock:                           ','
    327 }
    328 
    329 key PERIOD {
    330     label:                              '.'
    331     base:                               '\u05e5'
    332     shift:                              '>'
    333     capslock:                           '.'
    334 }
    335 
    336 key SLASH {
    337     label:                              '/'
    338     base:                               '.'
    339     shift:                              '?'
    340     capslock:                           '/'
    341 }
    342