1# Copyright (C) 2015 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# US 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: '`' 35 ralt+shift: '~' 36} 37 38key 3 { 39 label: '3' 40 base: '3' 41 shift: '#' 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} 91 92### ROW 2 93 94key Q { 95 label: 'q' 96 base: 'q' 97 shift, capslock: 'Q' 98} 99 100key W { 101 label: 'w' 102 base: 'w' 103 shift, capslock: 'W' 104} 105 106key E { 107 label: 'e' 108 base: 'e' 109 shift, capslock: 'E' 110} 111 112key R { 113 label: 'r' 114 base: 'r' 115 shift, capslock: 'R' 116} 117 118key T { 119 label: 't' 120 base: 't' 121 shift, capslock: 'T' 122} 123 124key Y { 125 label: 'y' 126 base: 'y' 127 shift, capslock: 'Y' 128} 129 130key U { 131 label: 'u' 132 base: 'u' 133 shift, capslock: 'U' 134} 135 136key I { 137 label: 'i' 138 base: 'i' 139 shift, capslock: 'I' 140} 141 142key O { 143 label: 'O' 144 base: 'o' 145 shift, capslock: 'O' 146 ralt: '[' 147 ralt+shift: '{' 148} 149 150key P { 151 label: 'P' 152 base: 'p' 153 shift, capslock: 'P' 154 ralt: ']' 155 ralt+shift: '}' 156} 157 158key EQUALS { 159 label: '=' 160 base: '=' 161 shift: '+' 162 ralt: '\\' 163 ralt+shift: '|' 164} 165 166### ROW 3 167 168key A { 169 label: 'a' 170 base: 'a' 171 shift, capslock: 'A' 172} 173 174key S { 175 label: 's' 176 base: 's' 177 shift, capslock: 'S' 178} 179 180key D { 181 label: 'd' 182 base: 'd' 183 shift, capslock: 'D' 184} 185 186key F { 187 label: 'f' 188 base: 'f' 189 shift, capslock: 'F' 190} 191 192key G { 193 label: 'g' 194 base: 'g' 195 shift, capslock: 'G' 196} 197 198key H { 199 label: 'h' 200 base: 'h' 201 shift, capslock: 'H' 202} 203 204key J { 205 label: 'j' 206 base: 'j' 207 shift, capslock: 'J' 208} 209 210key K { 211 label: 'k' 212 base: 'k' 213 shift, capslock: 'K' 214} 215 216key L { 217 label: 'l' 218 base: 'l' 219 shift, capslock: 'L' 220} 221 222key SEMICOLON { 223 label: ';' 224 base: ';' 225 shift: ':' 226} 227 228key APOSTROPHE { 229 label: '\'' 230 base: '\'' 231 shift: '"' 232} 233 234### ROW 4 235 236key Z { 237 label: 'z' 238 base: 'z' 239 shift, capslock: 'Z' 240} 241 242key X { 243 label: 'x' 244 base: 'x' 245 shift, capslock: 'X' 246} 247 248key C { 249 label: 'c' 250 base: 'c' 251 shift, capslock: 'C' 252} 253 254key V { 255 label: 'v' 256 base: 'v' 257 shift, capslock: 'V' 258} 259 260key B { 261 label: 'b' 262 base: 'b' 263 shift, capslock: 'B' 264} 265 266key N { 267 label: 'n' 268 base: 'n' 269 shift, capslock: 'N' 270} 271 272key M { 273 label: 'm' 274 base: 'm' 275 shift, capslock: 'M' 276} 277 278key COMMA { 279 label: ',' 280 base: ',' 281 shift: '<' 282} 283 284key PERIOD { 285 label: '.' 286 base: '.' 287 shift: '>' 288} 289 290key SLASH { 291 label: '/' 292 base: '/' 293 shift: '?' 294} 295