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