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