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