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