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