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