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 # Greek (EU based) 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, capslock:                     '`'
     28     shift:                              '~'
     29 }
     30 
     31 key 1 {
     32     label:                              '1'
     33     base, capslock:                     '1'
     34     shift:                              '!'
     35 }
     36 
     37 key 2 {
     38     label:                              '2'
     39     base, capslock:                     '2'
     40     shift:                              '@'
     41     ralt:                               '\u00b2'
     42 }
     43 
     44 key 3 {
     45     label:                              '3'
     46     base, capslock:                     '3'
     47     shift:                              '#'
     48     ralt:                               '\u00b3'
     49 }
     50 
     51 key 4 {
     52     label:                              '4'
     53     base, capslock:                     '4'
     54     shift:                              '$'
     55     ralt:                               '\u00a3'
     56 }
     57 
     58 key 5 {
     59     label:                              '5'
     60     base, capslock:                     '5'
     61     shift:                              '%'
     62     ralt:                               '\u00a7'
     63 }
     64 
     65 key 6 {
     66     label:                              '6'
     67     base, capslock:                     '6'
     68     shift:                              '^'
     69     ralt:                               '\u00b6'
     70 }
     71 
     72 key 7 {
     73     label:                              '7'
     74     base, capslock:                     '7'
     75     shift:                              '&'
     76 }
     77 
     78 key 8 {
     79     label:                              '8'
     80     base, capslock:                     '8'
     81     shift:                              '*'
     82     ralt:                               '\u00a4'
     83 }
     84 
     85 key 9 {
     86     label:                              '9'
     87     base, capslock:                     '9'
     88     shift:                              '('
     89     ralt:                               '\u00a6'
     90 }
     91 
     92 key 0 {
     93     label:                              '0'
     94     base, capslock:                     '0'
     95     shift:                              ')'
     96     ralt:                               '\u00b0'
     97 }
     98 
     99 key MINUS {
    100     label:                              '-'
    101     base, capslock:                     '-'
    102     shift:                              '_'
    103     ralt:                               '\u00b1'
    104 }
    105 
    106 key EQUALS {
    107     label:                              '='
    108     base, capslock:                     '='
    109     shift:                              '+'
    110     ralt:                               '\u00bd'
    111 }
    112 
    113 ### ROW 2
    114 
    115 key Q {
    116     label:                              'Q'
    117     base, capslock:                     ';'
    118     shift:                              ':'
    119 }
    120 
    121 key W {
    122     label:                              'W'
    123     base, capslock:                     '\u03c2'
    124     shift:                              '\u0385'
    125 }
    126 
    127 key E {
    128     label:                              'E'
    129     base:                               '\u03b5'
    130     shift, capslock:                    '\u0395'
    131     ralt:                               '\u20ac'
    132 }
    133 
    134 key R {
    135     label:                              'R'
    136     base:                               '\u03c1'
    137     shift, capslock:                    '\u03a1'
    138     ralt:                               '\u00ae'
    139 }
    140 
    141 key T {
    142     label:                              'T'
    143     base:                               '\u03c4'
    144     shift, capslock:                    '\u03a4'
    145 }
    146 
    147 key Y {
    148     label:                              'Y'
    149     base:                               '\u03c5'
    150     shift, capslock:                    '\u03a5'
    151     ralt:                               '\u00a5'
    152 }
    153 
    154 key U {
    155     label:                              'U'
    156     base:                               '\u03b8'
    157     shift, capslock:                    '\u0398'
    158 }
    159 
    160 key I {
    161     label:                              'I'
    162     base:                               '\u03b9'
    163     shift, capslock:                    '\u0399'
    164 }
    165 
    166 key O {
    167     label:                              'O'
    168     base:                               '\u03bf'
    169     shift, capslock:                    '\u039f'
    170 }
    171 
    172 key P {
    173     label:                              'P'
    174     base:                               '\u03c0'
    175     shift, capslock:                    '\u03a0'
    176 }
    177 
    178 key LEFT_BRACKET {
    179     label:                              '['
    180     base, capslock:                     '['
    181     shift:                              '{'
    182     ralt:                               '\u00ab'
    183 }
    184 
    185 key RIGHT_BRACKET {
    186     label:                              ']'
    187     base, capslock:                     ']'
    188     shift:                              '}'
    189     ralt:                               '\u00bb'
    190 }
    191 
    192 ### ROW 3
    193 
    194 key A {
    195     label:                              'A'
    196     base:                               '\u03b1'
    197     shift, capslock:                    '\u0391'
    198 }
    199 
    200 key S {
    201     label:                              'S'
    202     base:                               '\u03c3'
    203     shift, capslock:                    '\u03a3'
    204 }
    205 
    206 key D {
    207     label:                              'D'
    208     base:                               '\u03b4'
    209     shift, capslock:                    '\u0394'
    210 }
    211 
    212 key F {
    213     label:                              'F'
    214     base:                               '\u03c6'
    215     shift, capslock:                    '\u03a6'
    216 }
    217 
    218 key G {
    219     label:                              'G'
    220     base:                               '\u03b3'
    221     shift, capslock:                    '\u0393'
    222 }
    223 
    224 key H {
    225     label:                              'H'
    226     base:                               '\u03b7'
    227     shift, capslock:                    '\u0397'
    228 }
    229 
    230 key J {
    231     label:                              'J'
    232     base:                               '\u03be'
    233     shift, capslock:                    '\u039e'
    234 }
    235 
    236 key K {
    237     label:                              'K'
    238     base:                               '\u03ba'
    239     shift, capslock:                    '\u039a'
    240 }
    241 
    242 key L {
    243     label:                              'L'
    244     base:                               '\u03bb'
    245     shift, capslock:                    '\u039b'
    246 }
    247 
    248 key SEMICOLON {
    249     label:                              ';'
    250     base, capslock:                     '\u0301'
    251 #should be \u0384 (greek tonos)
    252     shift:                              '\u0308'
    253     ralt:                               '\u0385'
    254 }
    255 
    256 key APOSTROPHE {
    257     label:                              '\''
    258     base, capslock:                     '\''
    259     shift:                              '"'
    260 }
    261 
    262 key BACKSLASH {
    263     label:                              '\\'
    264     base, capslock:                     '\\'
    265     shift:                              '|'
    266     ralt:                               '\u00ac'
    267 }
    268 
    269 ### ROW 4
    270 
    271 key PLUS {
    272     label:                              '<'
    273     base, capslock:                     '<'
    274     shift:                              '>'
    275     ralt:                               '\\'
    276     shift+ralt:                         '|'
    277 }
    278 
    279 key Z {
    280     label:                              'Z'
    281     base:                               '\u03b6'
    282     shift, capslock:                    '\u0396'
    283 }
    284 
    285 key X {
    286     label:                              'X'
    287     base:                               '\u03c7'
    288     shift, capslock:                    '\u03a7'
    289 }
    290 
    291 key C {
    292     label:                              'C'
    293     base:                               '\u03c8'
    294     shift, capslock:                    '\u03a8'
    295     ralt:                               '\u00a9'
    296 }
    297 
    298 key V {
    299     label:                              'V'
    300     base:                               '\u03c9'
    301     shift, capslock:                    '\u03a9'
    302 }
    303 
    304 key B {
    305     label:                              'B'
    306     base:                               '\u03b2'
    307     shift, capslock:                    '\u0392'
    308 }
    309 
    310 key N {
    311     label:                              'N'
    312     base:                               '\u03bd'
    313     shift, capslock:                    '\u039d'
    314 }
    315 
    316 key M {
    317     label:                              'M'
    318     base:                               '\u03bc'
    319     shift, capslock:                    '\u039c'
    320 }
    321 
    322 key COMMA {
    323     label:                              ','
    324     base, capslock:                     ','
    325     shift:                              '<'
    326 }
    327 
    328 key PERIOD {
    329     label:                              '.'
    330     base, capslock:                     '.'
    331     shift:                              '>'
    332 }
    333 
    334 key SLASH {
    335     label:                              '/'
    336     base, capslock:                     '/'
    337     shift:                              '?'
    338 }
    339