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 ralt: '\u00e4' 125 shift+ralt, capslock+ralt: '\u00c4' 126} 127 128key W { 129 label: 'W' 130 base: 'w' 131 shift, capslock: 'W' 132 ralt: '\u00e5' 133 shift+ralt, capslock+ralt: '\u00c5' 134} 135 136key E { 137 label: 'E' 138 base: 'e' 139 shift, capslock: 'E' 140 ralt: '\u00e9' 141 shift+ralt, capslock+ralt: '\u00c9' 142} 143 144key R { 145 label: 'R' 146 base: 'r' 147 shift, capslock: 'R' 148 ralt: '\u00ae' 149} 150 151key T { 152 label: 'T' 153 base: 't' 154 shift, capslock: 'T' 155 ralt: '\u00fe' 156 shift+ralt, capslock+ralt: '\u00de' 157} 158 159key Y { 160 label: 'Y' 161 base: 'y' 162 shift, capslock: 'Y' 163 ralt: '\u00fc' 164 shift+ralt, capslock+ralt: '\u00dc' 165} 166 167key U { 168 label: 'U' 169 base: 'u' 170 shift, capslock: 'U' 171 ralt: '\u00fa' 172 shift+ralt, capslock+ralt: '\u00da' 173} 174 175key I { 176 label: 'I' 177 base: 'i' 178 shift, capslock: 'I' 179 ralt: '\u00ed' 180 shift+ralt, capslock+ralt: '\u00cd' 181} 182 183key O { 184 label: 'O' 185 base: 'o' 186 shift, capslock: 'O' 187 ralt: '\u00f3' 188 shift+ralt, capslock+ralt: '\u00d3' 189} 190 191key P { 192 label: 'P' 193 base: 'p' 194 shift, capslock: 'P' 195 ralt: '\u00f6' 196 shift+ralt, capslock+ralt: '\u00d6' 197} 198 199key LEFT_BRACKET { 200 label: '[' 201 base: '[' 202 shift: '{' 203 ralt: '\u00ab' 204} 205 206key RIGHT_BRACKET { 207 label: ']' 208 base: ']' 209 shift: '}' 210 ralt: '\u00bb' 211} 212 213key BACKSLASH { 214 label: '\\' 215 base: '\\' 216 shift: '|' 217 ralt: '\u00ac' 218 shift+ralt: '\u00a6' 219} 220 221### ROW 3 222 223key A { 224 label: 'A' 225 base: 'a' 226 shift, capslock: 'A' 227 ralt: '\u00e1' 228 shift+ralt, ralt+capslock: '\u00c1' 229} 230 231key S { 232 label: 'S' 233 base: 's' 234 shift, capslock: 'S' 235 ralt: '\u00df' 236 shift+ralt: '\u00a7' 237} 238 239key D { 240 label: 'D' 241 base: 'd' 242 shift, capslock: 'D' 243 ralt: '\u00f0' 244 shift+ralt, capslock+ralt: '\u00d0' 245} 246 247key F { 248 label: 'F' 249 base: 'f' 250 shift, capslock: 'F' 251} 252 253key G { 254 label: 'G' 255 base: 'g' 256 shift, capslock: 'G' 257} 258 259key H { 260 label: 'H' 261 base: 'h' 262 shift, capslock: 'H' 263} 264 265key J { 266 label: 'J' 267 base: 'j' 268 shift, capslock: 'J' 269} 270 271key K { 272 label: 'K' 273 base: 'k' 274 shift, capslock: 'K' 275} 276 277key L { 278 label: 'L' 279 base: 'l' 280 shift, capslock: 'L' 281 ralt: '\u00f8' 282 shift+ralt, capslock+ralt: '\u00d8' 283} 284 285key SEMICOLON { 286 label: ';' 287 base: ';' 288 shift: ':' 289 ralt: '\u00b6' 290 shift+ralt: '\u00b0' 291} 292 293key APOSTROPHE { 294 label: '\'' 295 base: '\'' 296 shift: '"' 297 ralt: '\u0301' 298 shift+ralt: '\u0308' 299} 300 301### ROW 4 302 303key PLUS { 304 label: '\\' 305 base: '\\' 306 shift: '|' 307 ralt: '\u00ac' 308 shift+ralt: '\u00a6' 309} 310 311key Z { 312 label: 'Z' 313 base: 'z' 314 shift, capslock: 'Z' 315 ralt: '\u00e6' 316 shift+ralt, capslock+ralt: '\u00c6' 317} 318 319key X { 320 label: 'X' 321 base: 'x' 322 shift, capslock: 'X' 323} 324 325key C { 326 label: 'C' 327 base: 'c' 328 shift, capslock: 'C' 329 ralt: '\u00a9' 330 shift+ralt: '\u00a2' 331} 332 333key V { 334 label: 'V' 335 base: 'v' 336 shift, capslock: 'V' 337} 338 339key B { 340 label: 'B' 341 base: 'b' 342 shift, capslock: 'B' 343} 344 345key N { 346 label: 'N' 347 base: 'n' 348 shift, capslock: 'N' 349 ralt: '\u00f1' 350 shift+ralt, capslock+ralt: '\u00d1' 351} 352 353key M { 354 label: 'M' 355 base: 'm' 356 shift, capslock: 'M' 357 ralt: '\u00b5' 358} 359 360key COMMA { 361 label: ',' 362 base: ',' 363 shift: '<' 364 ralt: '\u00e7' 365 shift+ralt, capslock+ralt: '\u00c7' 366} 367 368key PERIOD { 369 label: '.' 370 base: '.' 371 shift: '>' 372} 373 374key SLASH { 375 label: '/' 376 base: '/' 377 shift: '?' 378 ralt: '\u00bf' 379} 380