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