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