Home | History | Annotate | Download | only in raw
      1 # Copyright (C) 2016 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 # Russian key character map for Google Pixel C Keyboard.
     17 #
     18 
     19 type OVERLAY
     20 
     21 ### ROW 1
     22 
     23 key 1 {
     24     label:                              '1'
     25     base:                               '1'
     26     shift:                              '!'
     27     ralt:                               replace ESCAPE
     28 }
     29 
     30 key 2 {
     31     label:                              '2'
     32     base:                               '2'
     33     shift:                              '"'
     34     ralt:                               '\u0451'
     35     ralt+shift:                         '\u0401'
     36 }
     37 
     38 key 3 {
     39     label:                              '3'
     40     base:                               '3'
     41     shift:                              '\u2116'
     42 }
     43 
     44 key 4 {
     45     label:                              '4'
     46     base:                               '4'
     47     shift:                              ';'
     48 }
     49 
     50 key 5 {
     51     label:                              '5'
     52     base:                               '5'
     53     shift:                              '%'
     54 }
     55 
     56 key 6 {
     57     label:                              '6'
     58     base:                               '6'
     59     shift:                              ':'
     60 }
     61 
     62 key 7 {
     63     label:                              '7'
     64     base:                               '7'
     65     shift:                              '?'
     66 }
     67 
     68 key 8 {
     69     label:                              '8'
     70     base:                               '8'
     71     shift:                              '*'
     72 }
     73 
     74 key 9 {
     75     label:                              '9'
     76     base:                               '9'
     77     shift:                              '('
     78 }
     79 
     80 key 0 {
     81     label:                              '0'
     82     base:                               '0'
     83     shift:                              ')'
     84 }
     85 
     86 key MINUS {
     87     label:                              '-'
     88     base:                               '-'
     89     shift:                              '_'
     90     ralt:                               '\\'
     91     ralt+shift:                         '/'
     92 }
     93 
     94 ### ROW 2
     95 
     96 key Q {
     97     label:                              '\u0419'
     98     base:                               '\u0439'
     99     shift, capslock:                    '\u0419'
    100 }
    101 
    102 key W {
    103     label:                              '\u0426'
    104     base:                               '\u0446'
    105     shift, capslock:                    '\u0426'
    106 }
    107 
    108 key E {
    109     label:                              '\u0423'
    110     base:                               '\u0443'
    111     shift, capslock:                    '\u0423'
    112 }
    113 
    114 key R {
    115     label:                              '\u041a'
    116     base:                               '\u043a'
    117     shift, capslock:                    '\u041a'
    118 }
    119 
    120 key T {
    121     label:                              '\u0415'
    122     base:                               '\u0435'
    123     shift, capslock:                    '\u0415'
    124 }
    125 
    126 key Y {
    127     label:                              '\u041d'
    128     base:                               '\u043d'
    129     shift, capslock:                    '\u041d'
    130 }
    131 
    132 key U {
    133     label:                              '\u0413'
    134     base:                               '\u0433'
    135     shift, capslock:                    '\u0413'
    136 }
    137 
    138 key I {
    139     label:                              '\u0428'
    140     base:                               '\u0448'
    141     shift, capslock:                    '\u0428'
    142 }
    143 
    144 key O {
    145     label:                              '\u0429'
    146     base:                               '\u0449'
    147     shift, capslock:                    '\u0429'
    148 }
    149 
    150 key P {
    151     label:                              '\u0417'
    152     base:                               '\u0437'
    153     shift, capslock:                    '\u0417'
    154     ralt:                               '\u0445'
    155     ralt+shift:                         '\u0425'
    156 }
    157 
    158 key EQUALS {
    159     label:                              '='
    160     base:                               '='
    161     shift:                              '+'
    162     ralt:                               '\u044a'
    163     ralt+shift:                         '\u042a'
    164 }
    165 
    166 
    167 ### ROW 3
    168 
    169 key A {
    170     label:                              '\u0424'
    171     base:                               '\u0444'
    172     shift, capslock:                    '\u0424'
    173 }
    174 
    175 key S {
    176     label:                              '\u042b'
    177     base:                               '\u044b'
    178     shift, capslock:                    '\u042b'
    179 }
    180 
    181 key D {
    182     label:                              '\u0412'
    183     base:                               '\u0432'
    184     shift, capslock:                    '\u0412'
    185 }
    186 
    187 key F {
    188     label:                              '\u0410'
    189     base:                               '\u0430'
    190     shift, capslock:                    '\u0410'
    191 }
    192 
    193 key G {
    194     label:                              '\u041f'
    195     base:                               '\u043f'
    196     shift, capslock:                    '\u041f'
    197 }
    198 
    199 key H {
    200     label:                              '\u0420'
    201     base:                               '\u0440'
    202     shift, capslock:                    '\u0420'
    203 }
    204 
    205 key J {
    206     label:                              '\u041e'
    207     base:                               '\u043e'
    208     shift, capslock:                    '\u041e'
    209 }
    210 
    211 key K {
    212     label:                              '\u041b'
    213     base:                               '\u043b'
    214     shift, capslock:                    '\u041b'
    215 }
    216 
    217 key L {
    218     label:                              '\u0414'
    219     base:                               '\u0434'
    220     shift, capslock:                    '\u0414'
    221 }
    222 
    223 key SEMICOLON {
    224     label:                              '\u0416'
    225     base:                               '\u0436'
    226     shift, capslock:                    '\u0416'
    227 }
    228 
    229 key APOSTROPHE {
    230     label:                              '\u042d'
    231     base:                               '\u044d'
    232     shift, capslock:                    '\u042d'
    233 }
    234 
    235 ### ROW 4
    236 
    237 key Z {
    238     label:                              '\u042f'
    239     base:                               '\u044f'
    240     shift, capslock:                    '\u042f'
    241 }
    242 
    243 key X {
    244     label:                              '\u0427'
    245     base:                               '\u0447'
    246     shift, capslock:                    '\u0427'
    247 }
    248 
    249 key C {
    250     label:                              '\u0421'
    251     base:                               '\u0441'
    252     shift, capslock:                    '\u0421'
    253 }
    254 
    255 key V {
    256     label:                              '\u041c'
    257     base:                               '\u043c'
    258     shift, capslock:                    '\u041c'
    259 }
    260 
    261 key B {
    262     label:                              '\u0418'
    263     base:                               '\u0438'
    264     shift, capslock:                    '\u0418'
    265 }
    266 
    267 key N {
    268     label:                              '\u0422'
    269     base:                               '\u0442'
    270     shift, capslock:                    '\u0422'
    271 }
    272 
    273 key M {
    274     label:                              '\u042c'
    275     base:                               '\u044c'
    276     shift, capslock:                    '\u042c'
    277 }
    278 
    279 key COMMA {
    280     label:                              '\u0411'
    281     base:                               '\u0431'
    282     shift, capslock:                    '\u0411'
    283 }
    284 
    285 key PERIOD {
    286     label:                              '\u042e'
    287     base:                               '\u044e'
    288     shift, capslock:                    '\u042e'
    289 }
    290 
    291 key SLASH {
    292     label:                              '.'
    293     base:                               '.'
    294     shift:                              ','
    295 }
    296