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