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