1 # Copyright (C) 2012 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 # English (UK) keyboard layout. 17 # 18 19 type OVERLAY 20 21 map key 43 POUND 22 23 ### ROW 1 24 25 key GRAVE { 26 label: '`' 27 base: '`' 28 shift: '\u00AC' 29 ralt: '\u00A6' 30 } 31 32 key 1 { 33 label: '1' 34 base: '1' 35 shift: '!' 36 } 37 38 key 2 { 39 label: '2' 40 base: '2' 41 shift: '"' 42 } 43 44 key 3 { 45 label: '3' 46 base: '3' 47 shift: '\u00A3' 48 } 49 50 key 4 { 51 label: '4' 52 base: '4' 53 shift: '$' 54 ralt: '\u20AC' 55 } 56 57 key 5 { 58 label: '5' 59 base: '5' 60 shift: '%' 61 } 62 63 key 6 { 64 label: '6' 65 base: '6' 66 shift: '^' 67 } 68 69 key 7 { 70 label: '7' 71 base: '7' 72 shift: '&' 73 } 74 75 key 8 { 76 label: '8' 77 base: '8' 78 shift: '*' 79 } 80 81 key 9 { 82 label: '9' 83 base: '9' 84 shift: '(' 85 } 86 87 key 0 { 88 label: '0' 89 base: '0' 90 shift: ')' 91 } 92 93 key MINUS { 94 label: '-' 95 base: '-' 96 shift: '_' 97 } 98 99 key EQUALS { 100 label: '=' 101 base: '=' 102 shift: '+' 103 } 104 105 ### ROW 2 106 107 key Q { 108 label: 'Q' 109 base: 'q' 110 shift, capslock: 'Q' 111 } 112 113 key W { 114 label: 'W' 115 base: 'w' 116 shift, capslock: 'W' 117 } 118 119 key E { 120 label: 'E' 121 base: 'e' 122 shift, capslock: 'E' 123 ralt: '\u00e9' 124 shift+ralt: '\u00c9' 125 } 126 127 key R { 128 label: 'R' 129 base: 'r' 130 shift, capslock: 'R' 131 } 132 133 key T { 134 label: 'T' 135 base: 't' 136 shift, capslock: 'T' 137 } 138 139 key Y { 140 label: 'Y' 141 base: 'y' 142 shift, capslock: 'Y' 143 } 144 145 key U { 146 label: 'U' 147 base: 'u' 148 shift, capslock: 'U' 149 ralt: '\u00fa' 150 shift+ralt: '\u00da' 151 } 152 153 key I { 154 label: 'I' 155 base: 'i' 156 shift, capslock: 'I' 157 ralt: '\u00ed' 158 shift+ralt: '\u00cd' 159 } 160 161 key O { 162 label: 'O' 163 base: 'o' 164 shift, capslock: 'O' 165 ralt: '\u00f3' 166 shift+ralt: '\u00d3' 167 } 168 169 key P { 170 label: 'P' 171 base: 'p' 172 shift, capslock: 'P' 173 } 174 175 key LEFT_BRACKET { 176 label: '[' 177 base: '[' 178 shift: '{' 179 } 180 181 key RIGHT_BRACKET { 182 label: ']' 183 base: ']' 184 shift: '}' 185 } 186 187 ### ROW 3 188 189 key A { 190 label: 'A' 191 base: 'a' 192 shift, capslock: 'A' 193 ralt: '\u00e1' 194 shift+ralt: '\u00c1' 195 } 196 197 key S { 198 label: 'S' 199 base: 's' 200 shift, capslock: 'S' 201 } 202 203 key D { 204 label: 'D' 205 base: 'd' 206 shift, capslock: 'D' 207 } 208 209 key F { 210 label: 'F' 211 base: 'f' 212 shift, capslock: 'F' 213 } 214 215 key G { 216 label: 'G' 217 base: 'g' 218 shift, capslock: 'G' 219 } 220 221 key H { 222 label: 'H' 223 base: 'h' 224 shift, capslock: 'H' 225 } 226 227 key J { 228 label: 'J' 229 base: 'j' 230 shift, capslock: 'J' 231 } 232 233 key K { 234 label: 'K' 235 base: 'k' 236 shift, capslock: 'K' 237 } 238 239 key L { 240 label: 'L' 241 base: 'l' 242 shift, capslock: 'L' 243 } 244 245 key SEMICOLON { 246 label: ';' 247 base: ';' 248 shift: ':' 249 } 250 251 key APOSTROPHE { 252 label: '\'' 253 base: '\'' 254 shift: '@' 255 } 256 257 key POUND { 258 label: '#' 259 base: '#' 260 shift: '~' 261 ralt: '\\' 262 shift+ralt: '|' 263 } 264 265 ### ROW 4 266 267 key BACKSLASH { 268 label: '\\' 269 base: '\\' 270 shift: '|' 271 } 272 273 key Z { 274 label: 'Z' 275 base: 'z' 276 shift, capslock: 'Z' 277 } 278 279 key X { 280 label: 'X' 281 base: 'x' 282 shift, capslock: 'X' 283 } 284 285 key C { 286 label: 'C' 287 base: 'c' 288 shift, capslock: 'C' 289 } 290 291 key V { 292 label: 'V' 293 base: 'v' 294 shift, capslock: 'V' 295 } 296 297 key B { 298 label: 'B' 299 base: 'b' 300 shift, capslock: 'B' 301 } 302 303 key N { 304 label: 'N' 305 base: 'n' 306 shift, capslock: 'N' 307 } 308 309 key M { 310 label: 'M' 311 base: 'm' 312 shift, capslock: 'M' 313 } 314 315 key COMMA { 316 label: ',' 317 base: ',' 318 shift: '<' 319 } 320 321 key PERIOD { 322 label: '.' 323 base: '.' 324 shift: '>' 325 } 326 327 key SLASH { 328 label: '/' 329 base: '/' 330 shift: '?' 331 } 332