Merge lp:~bfiller/ubuntu-keyboard/ubuntu-keyboard-legacy into lp:ubuntu-keyboard

Proposed by Bill Filler
Status: Merged
Approved by: Łukasz Zemczak
Approved revision: 138
Merged at revision: 131
Proposed branch: lp:~bfiller/ubuntu-keyboard/ubuntu-keyboard-legacy
Merge into: lp:ubuntu-keyboard
Diff against target: 29778 lines (+93/-28762)
104 files modified
data/data.pro (+1/-12)
data/languages/VirtualKeyboardLayout.dtd (+0/-102)
data/languages/ar.xml (+0/-150)
data/languages/bg_bg.xml (+0/-337)
data/languages/bn_in.xml (+0/-445)
data/languages/cs.xml (+0/-601)
data/languages/da.xml (+0/-539)
data/languages/de.xml (+0/-518)
data/languages/debug/showcase.xml (+0/-484)
data/languages/el_gr.xml (+0/-351)
data/languages/email.xml (+0/-487)
data/languages/en_gb.xml (+0/-486)
data/languages/en_us.xml (+0/-484)
data/languages/en_us_default.xml (+0/-7)
data/languages/es.xml (+0/-491)
data/languages/es_mx.xml (+0/-6)
data/languages/et.xml (+0/-540)
data/languages/fa.xml (+0/-138)
data/languages/fi.xml (+0/-546)
data/languages/fr.xml (+0/-473)
data/languages/fr_ca.xml (+0/-473)
data/languages/fr_ch.xml (+0/-535)
data/languages/gu_in.xml (+0/-445)
data/languages/he.xml (+0/-119)
data/languages/hi_in.xml (+0/-445)
data/languages/hu.xml (+0/-558)
data/languages/hy_am_alt.xml (+0/-468)
data/languages/id.xml (+0/-455)
data/languages/it.xml (+0/-476)
data/languages/kk.xml (+0/-372)
data/languages/kn_in.xml (+0/-429)
data/languages/lt.xml (+0/-415)
data/languages/mk_mk.xml (+0/-425)
data/languages/ml_in.xml (+0/-445)
data/languages/ms.xml (+0/-455)
data/languages/nl.xml (+0/-462)
data/languages/no.xml (+0/-523)
data/languages/number.xml (+0/-110)
data/languages/number_ar.xml (+0/-113)
data/languages/number_fa.xml (+0/-113)
data/languages/phonenumber.xml (+0/-113)
data/languages/phonenumber_ar.xml (+0/-113)
data/languages/phonenumber_fa.xml (+0/-113)
data/languages/phonenumber_he.xml (+0/-113)
data/languages/phonenumber_ru.xml (+0/-113)
data/languages/phonenumber_sr.xml (+0/-113)
data/languages/pl.xml (+0/-618)
data/languages/pt.xml (+0/-473)
data/languages/pt_br.xml (+0/-6)
data/languages/ro.xml (+0/-594)
data/languages/ru.xml (+0/-306)
data/languages/sk.xml (+0/-615)
data/languages/sv.xml (+0/-539)
data/languages/symbols-35-fi.xml (+0/-241)
data/languages/symbols-35.xml (+0/-241)
data/languages/symbols-36-nordic.xml (+0/-243)
data/languages/symbols-36.xml (+0/-243)
data/languages/symbols-38.xml (+0/-255)
data/languages/symbols-39.xml (+0/-261)
data/languages/symbols_ar.xml (+0/-267)
data/languages/symbols_en.xml (+0/-237)
data/languages/symbols_fa.xml (+0/-267)
data/languages/symbols_he.xml (+0/-233)
data/languages/symbols_hy.xml (+0/-253)
data/languages/symbols_kk.xml (+0/-267)
data/languages/symbols_ru_uk.xml (+0/-267)
data/languages/symbols_th.xml (+0/-261)
data/languages/symbols_vi.xml (+0/-168)
data/languages/symbols_zh_cangjie.xml (+0/-461)
data/languages/symbols_zh_pinyin.xml (+0/-461)
data/languages/symbols_zh_zhuyin.xml (+0/-597)
data/languages/ta_in.xml (+0/-473)
data/languages/te_in.xml (+0/-429)
data/languages/th.xml (+0/-271)
data/languages/toolbar.xml (+0/-17)
data/languages/tr.xml (+0/-307)
data/languages/uk.xml (+0/-270)
data/languages/ur_pk.xml (+0/-429)
data/languages/url.xml (+0/-484)
data/languages/vi.xml (+0/-293)
data/languages/zh_cn_cangjie.xml (+0/-236)
data/languages/zh_cn_pinyin.xml (+0/-291)
data/languages/zh_cn_zhuyin.xml (+0/-388)
data/styles/ubuntu/extended-keys.ini (+0/-38)
data/styles/ubuntu/main.ini (+0/-193)
debian/ubuntu-keyboard-tests.install (+0/-1)
qml/Keyboard.qml (+0/-5)
src/lib/logic/eventhandler.cpp (+1/-174)
src/lib/logic/eventhandler.h (+1/-26)
src/lib/logic/layoutupdater.cpp (+0/-99)
src/lib/logic/layoutupdater.h (+0/-17)
src/lib/logic/logic.pri (+6/-6)
src/lib/logic/wordengine.cpp (+2/-2)
src/lib/models/wordribbon.cpp (+32/-0)
src/lib/models/wordribbon.h (+10/-0)
src/plugin/inputmethod.cpp (+7/-44)
src/plugin/inputmethod.h (+0/-1)
src/plugin/inputmethod_p.h (+25/-97)
src/plugin/plugin.pro (+2/-2)
src/view/setup.cpp (+2/-33)
src/view/setup.h (+0/-4)
tests/unittests/ut_editor/ut_editor.cpp (+1/-1)
tests/unittests/ut_word-candidates/ut_word-candidates.cpp (+2/-45)
ubuntu-keyboard.pro (+1/-1)
To merge this branch: bzr merge lp:~bfiller/ubuntu-keyboard/ubuntu-keyboard-legacy
Reviewer Review Type Date Requested Status
PS Jenkins bot continuous-integration Approve
Łukasz Zemczak Approve
Review via email: mp+202571@code.launchpad.net

This proposal supersedes a proposal from 2013-12-19.

Commit message

Remove legacy code and files: the old language xml files, deprecated LayoutUpdater usage, old layouting

Description of the change

removing legacy code

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Approve (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote : Posted in a previous version of this proposal
review: Approve (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

FAILED: Continuous integration, rev:137
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https://code.launchpad.net/~bfiller/ubuntu-keyboard/ubuntu-keyboard-legacy/+merge/202571/+edit-commit-message

http://jenkins.qa.ubuntu.com/job/ubuntu-keyboard-ci/317/
Executed test runs:
    FAILURE: http://jenkins.qa.ubuntu.com/job/ubuntu-keyboard-trusty-amd64-ci/146/console
    FAILURE: http://jenkins.qa.ubuntu.com/job/ubuntu-keyboard-trusty-armhf-ci/146/console
    FAILURE: http://jenkins.qa.ubuntu.com/job/ubuntu-keyboard-trusty-i386-ci/145/console

Click here to trigger a rebuild:
http://s-jenkins.ubuntu-ci:8080/job/ubuntu-keyboard-ci/317/rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
138. By Bill Filler

removed unused code after testing with #ifdefs

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

It's a big changeset, even ignoring the layout file removals. I tried it out on the phone and things work fine - with preedit enabled as well. No noticeable regressions. But I'd like to still browse through the code, so I'll need a moment. Didn't like the .xml layouting from the start.

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

So, code-wise it looks ok as well. There are some places that still need cleaning up - there are some leftover comments needing removal, or things like class pre-declaration (for the classes we actually remove and not use) - but my GOD let's not add any more changes into this already-too-big changeset. Let's merge it as it is and use future commits for additional clean-ups.

While we're at it, I guess it would be nice to start writing unit-tests again - especially that we have the whole preedit-text test suite disabled and out-of-date.

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'data/data.pro'
--- data/data.pro 2013-09-27 03:34:33 +0000
+++ data/data.pro 2014-01-23 16:43:26 +0000
@@ -3,21 +3,10 @@
3TARGET = dummy3TARGET = dummy
4TEMPLATE = lib4TEMPLATE = lib
55
6languages.path = $${UBUNTU_KEYBOARD_DATA_DIR}/languages
7languages.files = languages/*.xml languages/*.dtd
8# make it available for testing, not intended for proper release though:
9languages.files += languages/debug/showcase.xml
10
11schemas.path = $${PREFIX}/share/glib-2.0/schemas6schemas.path = $${PREFIX}/share/glib-2.0/schemas
12schemas.files = schemas/*.gschema.xml7schemas.files = schemas/*.gschema.xml
138
14styles.path = $${UBUNTU_KEYBOARD_DATA_DIR}9styles.path = $${UBUNTU_KEYBOARD_DATA_DIR}
15styles.files = styles10styles.files = styles
1611
17INSTALLS += languages schemas styles12INSTALLS += schemas styles
18
19QMAKE_EXTRA_TARGETS += check
20check.target = check
21
22check.commands = \
23 xmllint --noout --dtdvalid \"$$PWD/languages/VirtualKeyboardLayout.dtd\" \"$$PWD/languages/\"*.xml
2413
=== removed directory 'data/languages'
=== removed file 'data/languages/VirtualKeyboardLayout.dtd'
--- data/languages/VirtualKeyboardLayout.dtd 2013-07-19 12:05:07 +0000
+++ data/languages/VirtualKeyboardLayout.dtd 1970-01-01 00:00:00 +0000
@@ -1,102 +0,0 @@
1<!ELEMENT keyboard (layout | import)*>
2<!ELEMENT import (symview | phonenumber | number)*>
3<!ELEMENT symview EMPTY>
4<!ELEMENT phonenumber EMPTY>
5<!ELEMENT number EMPTY>
6<!ELEMENT layout (section+)>
7<!ELEMENT section (row+)>
8<!ELEMENT row (key | spacer)*>
9<!-- That is bit too broad - allows to specify two <extended> in <key>. Our
10layout parser will issue an error if this happens. -->
11<!ELEMENT key (extended?,binding,extended?)>
12<!ELEMENT spacer EMPTY>
13<!ELEMENT binding (modifiers)*>
14<!ELEMENT extended (row+)>
15<!ELEMENT modifiers (binding)>
16
17<!ATTLIST keyboard
18 version CDATA "1.0"
19 title CDATA #IMPLIED
20 language CDATA #IMPLIED
21 catalog CDATA #IMPLIED
22 autocapitalization (true | false) "true">
23
24<!--
25file: File to import, deprecated in favour of <symview>, <phonenumber> and <number>.
26-->
27<!ATTLIST import
28 file CDATA #IMPLIED>
29
30<!ATTLIST symview
31 src CDATA #REQUIRED>
32
33<!ATTLIST phonenumber
34 src CDATA #REQUIRED>
35
36<!ATTLIST number
37 src CDATA #REQUIRED>
38
39<!ATTLIST layout
40 type (general | url | email | number | phonenumber | common) "general"
41 orientation (landscape | portrait) "landscape"
42 uniform-font-size (true | false) "false"
43>
44
45<!ATTLIST section
46 id CDATA #REQUIRED
47 movable (true | false) "true"
48 type (sloppy | non-sloppy) "sloppy"
49 style CDATA #IMPLIED
50>
51
52<!ATTLIST row
53 height (small | medium | large | x-large | xx-large) "medium"
54>
55
56<!--
57style:
58width:
59rtl: Something with right-to-left, but the same exists for <binding>.
60id: An ID for key overrides, not used.
61-->
62<!ATTLIST key
63 style (normal | special | deadkey) "normal"
64 width (small | medium | large | x-large | xx-large | stretched) "medium"
65 rtl (true | false) "false"
66 id CDATA #IMPLIED
67>
68
69<!--
70label: Key's label.
71secondary_label: ? Not used.
72accents: Which accents are activating accented_labels.
73accented_labels: What accented labels should be shown for given accents.
74cycleset: ? Not used.
75dead: Whether key is a dead key.
76quickpick: ? Not used.
77rtl: ? Not used.
78enlarge: ? Not used.
79sequence: Sequence of keys this key imitates, valid only for command action.
80icon: Icon to be used.
81-->
82<!ATTLIST binding
83 action (insert | shift | backspace | space | cycle | layout_menu | sym
84 | return | commit | decimal_separator | plus_minus_toggle | switch
85 | on_off_toggle | compose | left | up | right | down | close
86 | left-layout | right-layout) "insert"
87 label CDATA #IMPLIED
88 secondary_label CDATA #IMPLIED
89 accents CDATA #IMPLIED
90 accented_labels CDATA #IMPLIED
91 cycleset CDATA #IMPLIED
92 dead (true | false) "false"
93 quickpick (true | false) "false"
94 rtl (true | false) "false"
95 enlarge (true | false) "false"
96 sequence CDATA #IMPLIED
97 icon CDATA #IMPLIED
98>
99
100<!ATTLIST modifiers
101 keys (alt|shift|altshift) #REQUIRED
102>
1030
=== removed file 'data/languages/ar.xml'
--- data/languages/ar.xml 2013-07-19 12:05:07 +0000
+++ data/languages/ar.xml 1970-01-01 00:00:00 +0000
@@ -1,150 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard autocapitalization="false" catalog="ar" language="ar" title="العربية" version="1.0">
5 <layout type="general">
6 <section id="main">
7 <row>
8 <key>
9 <binding label="ض" />
10 </key>
11 <key>
12 <binding label="ص" />
13 </key>
14 <key>
15 <binding label="ث" />
16 </key>
17 <key>
18 <binding label="ق" />
19 </key>
20 <key>
21 <binding label="ف" />
22 </key>
23 <key>
24 <binding label="غ">
25 <modifiers keys="shift">
26 <binding label="إ" />
27 </modifiers>
28 </binding>
29 </key>
30 <key>
31 <binding label="ع" />
32 </key>
33 <key>
34 <binding label="ه" />
35 </key>
36 <key>
37 <binding label="خ" />
38 </key>
39 <key>
40 <binding label="ح" />
41 </key>
42 <key>
43 <binding label="ج" />
44 </key>
45 </row>
46 <row>
47 <key>
48 <binding label="ش" />
49 </key>
50 <key>
51 <binding label="س" />
52 </key>
53 <key>
54 <binding label="ي" />
55 </key>
56 <key>
57 <binding label="ب" />
58 </key>
59 <key>
60 <binding label="ل" />
61 </key>
62 <key>
63 <binding label="ا">
64 <modifiers keys="shift">
65 <binding label="أ" />
66 </modifiers>
67 </binding>
68 </key>
69 <key>
70 <binding label="ت" />
71 </key>
72 <key>
73 <binding label="ن" />
74 </key>
75 <key>
76 <binding label="م" />
77 </key>
78 <key>
79 <binding label="ك" />
80 </key>
81 <key>
82 <binding label="د" />
83 </key>
84 </row>
85 <row>
86 <key style="special">
87 <binding action="shift" />
88 </key>
89 <key>
90 <binding label="ئ" />
91 </key>
92 <key>
93 <binding label="ء" />
94 </key>
95 <key>
96 <binding label="ؤ" />
97 </key>
98 <key>
99 <binding label="ر" />
100 </key>
101 <key>
102 <binding label="ى">
103 <modifiers keys="shift">
104 <binding label="آ" />
105 </modifiers>
106 </binding>
107 </key>
108 <key>
109 <binding label="ة" />
110 </key>
111 <key>
112 <binding label="و" />
113 </key>
114 <key>
115 <binding label="ز" />
116 </key>
117 <key>
118 <binding label="ظ" />
119 </key>
120 <key rtl="true" style="special">
121 <binding action="backspace" />
122 </key>
123 </row>
124 <row>
125 <key style="special" width="x-large">
126 <binding action="sym" label="؟٣٢١" />
127 </key>
128 <key>
129 <binding label="ذ" />
130 </key>
131 <key id="emailUrlKey">
132 <binding label="،" />
133 </key>
134 <key width="stretched">
135 <binding action="space" />
136 </key>
137 <key>
138 <binding label="." />
139 </key>
140 <key>
141 <binding label="ط" />
142 </key>
143 <key id="actionKey" rtl="false" style="special" width="xx-large">
144 <binding action="return" />
145 </key>
146 </row>
147 </section>
148 </layout>
149 <import file="symbols_ar.xml" />
150</keyboard>
1510
=== removed file 'data/languages/bg_bg.xml'
--- data/languages/bg_bg.xml 2013-07-19 12:05:07 +0000
+++ data/languages/bg_bg.xml 1970-01-01 00:00:00 +0000
@@ -1,337 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="bg_bg" language="bg_bg" title="Български фонетичен" version="1.0">
5 <layout type="general">
6 <section id="main">
7 <row>
8 <key>
9 <binding label="я">
10 <modifiers keys="shift">
11 <binding label="Я" />
12 </modifiers>
13 </binding>
14 </key>
15 <key>
16 <binding label="в">
17 <modifiers keys="shift">
18 <binding label="В" />
19 </modifiers>
20 </binding>
21 </key>
22 <key>
23 <extended>
24 <row>
25 <key>
26 <binding label="è">
27 <modifiers keys="shift">
28 <binding label="È" />
29 </modifiers>
30 </binding>
31 </key>
32 <key>
33 <binding label="€">
34 <modifiers keys="shift">
35 <binding label="€" />
36 </modifiers>
37 </binding>
38 </key>
39 </row>
40 </extended>
41 <binding label="е">
42 <modifiers keys="shift">
43 <binding label="Е" />
44 </modifiers>
45 </binding>
46 </key>
47 <key>
48 <binding label="р">
49 <modifiers keys="shift">
50 <binding label="Р" />
51 </modifiers>
52 </binding>
53 </key>
54 <key>
55 <extended>
56 <row>
57 <key>
58 <binding label="þ">
59 <modifiers keys="shift">
60 <binding label="Þ" />
61 </modifiers>
62 </binding>
63 </key>
64 </row>
65 </extended>
66 <binding label="т">
67 <modifiers keys="shift">
68 <binding label="Т" />
69 </modifiers>
70 </binding>
71 </key>
72 <key>
73 <extended>
74 <row>
75 <key>
76 <binding label="¥">
77 <modifiers keys="shift">
78 <binding label="¥" />
79 </modifiers>
80 </binding>
81 </key>
82 </row>
83 </extended>
84 <binding label="ъ">
85 <modifiers keys="shift">
86 <binding label="Ъ" />
87 </modifiers>
88 </binding>
89 </key>
90 <key>
91 <binding label="у">
92 <modifiers keys="shift">
93 <binding label="У" />
94 </modifiers>
95 </binding>
96 </key>
97 <key>
98 <extended>
99 <row>
100 <key>
101 <binding label="ѝ">
102 <modifiers keys="shift">
103 <binding label="ѝ" />
104 </modifiers>
105 </binding>
106 </key>
107 </row>
108 </extended>
109 <binding label="и">
110 <modifiers keys="shift">
111 <binding label="И" />
112 </modifiers>
113 </binding>
114 </key>
115 <key>
116 <binding label="о">
117 <modifiers keys="shift">
118 <binding label="O" />
119 </modifiers>
120 </binding>
121 </key>
122 <key>
123 <binding label="п">
124 <modifiers keys="shift">
125 <binding label="П" />
126 </modifiers>
127 </binding>
128 </key>
129 </row>
130 <row>
131 <spacer />
132 <key>
133 <extended>
134 <row>
135 <key>
136 <binding label="à">
137 <modifiers keys="shift">
138 <binding label="À" />
139 </modifiers>
140 </binding>
141 </key>
142 </row>
143 </extended>
144 <binding label="а">
145 <modifiers keys="shift">
146 <binding label="А" />
147 </modifiers>
148 </binding>
149 </key>
150 <key>
151 <extended>
152 <row>
153 <key>
154 <binding label="$">
155 <modifiers keys="shift">
156 <binding label="$" />
157 </modifiers>
158 </binding>
159 </key>
160 </row>
161 </extended>
162 <binding label="с">
163 <modifiers keys="shift">
164 <binding label="С" />
165 </modifiers>
166 </binding>
167 </key>
168 <key>
169 <extended>
170 <row>
171 <key>
172 <binding label="ð">
173 <modifiers keys="shift">
174 <binding label="Ð" />
175 </modifiers>
176 </binding>
177 </key>
178 </row>
179 </extended>
180 <binding label="д">
181 <modifiers keys="shift">
182 <binding label="Д" />
183 </modifiers>
184 </binding>
185 </key>
186 <key>
187 <binding label="ф">
188 <modifiers keys="shift">
189 <binding label="Ф" />
190 </modifiers>
191 </binding>
192 </key>
193 <key>
194 <binding label="г">
195 <modifiers keys="shift">
196 <binding label="Г" />
197 </modifiers>
198 </binding>
199 </key>
200 <key>
201 <binding label="х">
202 <modifiers keys="shift">
203 <binding label="Х" />
204 </modifiers>
205 </binding>
206 </key>
207 <key>
208 <binding label="й">
209 <modifiers keys="shift">
210 <binding label="Й" />
211 </modifiers>
212 </binding>
213 </key>
214 <key>
215 <binding label="к">
216 <modifiers keys="shift">
217 <binding label="К" />
218 </modifiers>
219 </binding>
220 </key>
221 <key>
222 <binding label="л">
223 <modifiers keys="shift">
224 <binding label="Л" />
225 </modifiers>
226 </binding>
227 </key>
228 <key>
229 <binding label="ю">
230 <modifiers keys="shift">
231 <binding label="Ю" />
232 </modifiers>
233 </binding>
234 </key>
235 <spacer />
236 </row>
237 <row>
238 <key style="special">
239 <binding action="shift" />
240 </key>
241 <key>
242 <binding label="з">
243 <modifiers keys="shift">
244 <binding label="З" />
245 </modifiers>
246 </binding>
247 </key>
248 <key>
249 <binding label="ь">
250 <modifiers keys="shift">
251 <binding label="ѝ" />
252 </modifiers>
253 </binding>
254 </key>
255 <key>
256 <binding label="ц">
257 <modifiers keys="shift">
258 <binding label="Ц" />
259 </modifiers>
260 </binding>
261 </key>
262 <key>
263 <binding label="ж">
264 <modifiers keys="shift">
265 <binding label="Ж" />
266 </modifiers>
267 </binding>
268 </key>
269 <key>
270 <binding label="б">
271 <modifiers keys="shift">
272 <binding label="Б" />
273 </modifiers>
274 </binding>
275 </key>
276 <key>
277 <binding label="н">
278 <modifiers keys="shift">
279 <binding label="Н" />
280 </modifiers>
281 </binding>
282 </key>
283 <key>
284 <binding label="м">
285 <modifiers keys="shift">
286 <binding label="М" />
287 </modifiers>
288 </binding>
289 </key>
290 <key>
291 <binding label="ч">
292 <modifiers keys="shift">
293 <binding label="Ч" />
294 </modifiers>
295 </binding>
296 </key>
297 <key style="special">
298 <binding action="backspace" />
299 </key>
300 </row>
301 <row>
302 <key style="special" width="large">
303 <binding action="sym" label="?123" />
304 </key>
305 <spacer />
306 <key>
307 <binding label="ш">
308 <modifiers keys="shift">
309 <binding label="Ш" />
310 </modifiers>
311 </binding>
312 </key>
313 <key id="emailUrlKey">
314 <binding label="," />
315 </key>
316 <key width="xx-large">
317 <binding action="space" />
318 </key>
319 <key>
320 <binding label="." />
321 </key>
322 <key>
323 <binding label="щ">
324 <modifiers keys="shift">
325 <binding label="Щ" />
326 </modifiers>
327 </binding>
328 </key>
329 <spacer />
330 <key id="actionKey" style="special" width="x-large">
331 <binding action="return" />
332 </key>
333 </row>
334 </section>
335 </layout>
336 <import file="symbols_ru_uk.xml" />
337</keyboard>
3380
=== removed file 'data/languages/bn_in.xml'
--- data/languages/bn_in.xml 2013-07-19 12:05:07 +0000
+++ data/languages/bn_in.xml 1970-01-01 00:00:00 +0000
@@ -1,445 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard autocapitalization="false" catalog="bn_in" language="bn_in" title="বাংলা (Bengali)" version="1.0">
5 <layout type="general">
6 <section id="main">
7 <row>
8 <key>
9 <binding label="ৌ">
10 <modifiers keys="shift">
11 <binding label="ঔ" />
12 </modifiers>
13 </binding>
14 </key>
15 <key>
16 <binding label="ৈ">
17 <modifiers keys="shift">
18 <binding label="ঐ" />
19 </modifiers>
20 </binding>
21 </key>
22 <key>
23 <binding label="া">
24 <modifiers keys="shift">
25 <binding label="আ" />
26 </modifiers>
27 </binding>
28 </key>
29 <key>
30 <binding label="ী">
31 <modifiers keys="shift">
32 <binding label="ঈ" />
33 </modifiers>
34 </binding>
35 </key>
36 <key>
37 <binding label="ূ">
38 <modifiers keys="shift">
39 <binding label="ঊ" />
40 </modifiers>
41 </binding>
42 </key>
43 <key>
44 <binding label="ব">
45 <modifiers keys="shift">
46 <binding label="ভ" />
47 </modifiers>
48 </binding>
49 </key>
50 <key>
51 <binding label="হ">
52 <modifiers keys="shift">
53 <binding label="ঙ" />
54 </modifiers>
55 </binding>
56 </key>
57 <key>
58 <binding label="গ">
59 <modifiers keys="shift">
60 <binding label="ঘ" />
61 </modifiers>
62 </binding>
63 </key>
64 <key>
65 <binding label="দ">
66 <modifiers keys="shift">
67 <binding label="ধ" />
68 </modifiers>
69 </binding>
70 </key>
71 <key>
72 <binding label="জ">
73 <modifiers keys="shift">
74 <binding label="ঝ" />
75 </modifiers>
76 </binding>
77 </key>
78 <key>
79 <binding label="ড">
80 <modifiers keys="shift">
81 <binding label="ঢ" />
82 </modifiers>
83 </binding>
84 </key>
85 </row>
86 <row>
87 <key>
88 <binding label="ো">
89 <modifiers keys="shift">
90 <binding label="ও" />
91 </modifiers>
92 </binding>
93 </key>
94 <key>
95 <binding label="ে">
96 <modifiers keys="shift">
97 <binding label="এ" />
98 </modifiers>
99 </binding>
100 </key>
101 <key>
102 <binding label="্">
103 <modifiers keys="shift">
104 <binding label="অ" />
105 </modifiers>
106 </binding>
107 </key>
108 <key>
109 <binding label="ি">
110 <modifiers keys="shift">
111 <binding label="ই" />
112 </modifiers>
113 </binding>
114 </key>
115 <key>
116 <binding label="ু">
117 <modifiers keys="shift">
118 <binding label="উ" />
119 </modifiers>
120 </binding>
121 </key>
122 <key>
123 <binding label="প">
124 <modifiers keys="shift">
125 <binding label="ফ" />
126 </modifiers>
127 </binding>
128 </key>
129 <key>
130 <binding label="র">
131 <modifiers keys="shift">
132 <binding label="ঢ়" />
133 </modifiers>
134 </binding>
135 </key>
136 <key>
137 <binding label="ক">
138 <modifiers keys="shift">
139 <binding label="খ" />
140 </modifiers>
141 </binding>
142 </key>
143 <key>
144 <binding label="ত">
145 <modifiers keys="shift">
146 <binding label="থ" />
147 </modifiers>
148 </binding>
149 </key>
150 <key>
151 <binding label="চ">
152 <modifiers keys="shift">
153 <binding label="ছ" />
154 </modifiers>
155 </binding>
156 </key>
157 <key>
158 <binding label="ট">
159 <modifiers keys="shift">
160 <binding label="ঠ" />
161 </modifiers>
162 </binding>
163 </key>
164 </row>
165 <row>
166 <key style="special" width="x-large">
167 <binding action="shift" />
168 </key>
169 <key>
170 <binding label="ৎ">
171 <modifiers keys="shift">
172 <binding label="ঃ" />
173 </modifiers>
174 </binding>
175 </key>
176 <key>
177 <binding label="ং">
178 <modifiers keys="shift">
179 <binding label="ঁ" />
180 </modifiers>
181 </binding>
182 </key>
183 <key>
184 <binding label="ম">
185 <modifiers keys="shift">
186 <binding label="ণ" />
187 </modifiers>
188 </binding>
189 </key>
190 <key>
191 <binding label="ন">
192 <modifiers keys="shift">
193 <binding label="ন" />
194 </modifiers>
195 </binding>
196 </key>
197 <key>
198 <binding label="ব">
199 <modifiers keys="shift">
200 <binding label="ব" />
201 </modifiers>
202 </binding>
203 </key>
204 <key>
205 <binding label="ল">
206 <modifiers keys="shift">
207 <binding label="শ" />
208 </modifiers>
209 </binding>
210 </key>
211 <key>
212 <binding label="স">
213 <modifiers keys="shift">
214 <binding label="ষ" />
215 </modifiers>
216 </binding>
217 </key>
218 <key>
219 <binding label="য়">
220 <modifiers keys="shift">
221 <binding label="য" />
222 </modifiers>
223 </binding>
224 </key>
225 <key style="special" width="x-large">
226 <binding action="backspace" />
227 </key>
228 </row>
229 <row>
230 <key style="special" width="x-large">
231 <binding action="sym" label="+!=" />
232 </key>
233 <key>
234 <binding label="়">
235 <modifiers keys="shift">
236 <binding label="ক্ষ" />
237 </modifiers>
238 </binding>
239 </key>
240 <key>
241 <binding label="ৃ">
242 <modifiers keys="shift">
243 <binding label="ত্র" />
244 </modifiers>
245 </binding>
246 </key>
247 <key style="special" width="stretched">
248 <binding action="space" />
249 </key>
250 <key>
251 <binding label="ৠ">
252 <modifiers keys="shift">
253 <binding label="র্" />
254 </modifiers>
255 </binding>
256 </key>
257 <key>
258 <binding label="শ্র">
259 <modifiers keys="shift">
260 <binding label="ঞ" />
261 </modifiers>
262 </binding>
263 </key>
264 <key id="actionKey" style="special" width="x-large">
265 <binding action="return" />
266 </key>
267 </row>
268 </section>
269 <section id="symbols0" type="non-sloppy">
270 <row>
271 <key>
272 <binding label="১">
273 <modifiers keys="shift">
274 <binding label="1" />
275 </modifiers>
276 </binding>
277 </key>
278 <key>
279 <binding label="২">
280 <modifiers keys="shift">
281 <binding label="2" />
282 </modifiers>
283 </binding>
284 </key>
285 <key>
286 <binding label="৩">
287 <modifiers keys="shift">
288 <binding label="3" />
289 </modifiers>
290 </binding>
291 </key>
292 <key>
293 <binding label="৪">
294 <modifiers keys="shift">
295 <binding label="4" />
296 </modifiers>
297 </binding>
298 </key>
299 <key>
300 <binding label="৫">
301 <modifiers keys="shift">
302 <binding label="5" />
303 </modifiers>
304 </binding>
305 </key>
306 <key>
307 <binding label="৬">
308 <modifiers keys="shift">
309 <binding label="6" />
310 </modifiers>
311 </binding>
312 </key>
313 <key>
314 <binding label="৭">
315 <modifiers keys="shift">
316 <binding label="7 " />
317 </modifiers>
318 </binding>
319 </key>
320 <key>
321 <binding label="৮">
322 <modifiers keys="shift">
323 <binding label="8" />
324 </modifiers>
325 </binding>
326 </key>
327 <key>
328 <binding label="৯">
329 <modifiers keys="shift">
330 <binding label="9" />
331 </modifiers>
332 </binding>
333 </key>
334 <key>
335 <binding label="০">
336 <modifiers keys="shift">
337 <binding label="0" />
338 </modifiers>
339 </binding>
340 </key>
341 <key>
342 <binding label="_" />
343 </key>
344 </row>
345 <row>
346 <key>
347 <binding label="ৄ" />
348 </key>
349 <key>
350 <binding label="ৣ" />
351 </key>
352 <key>
353 <binding label="৺" />
354 </key>
355 <key>
356 <binding label="ৡ" />
357 </key>
358 <key>
359 <binding label="ড়" />
360 </key>
361 <key>
362 <binding label="?" />
363 </key>
364 <key>
365 <binding label="," />
366 </key>
367 <key>
368 <binding label="." />
369 </key>
370 <key>
371 <binding label="ৱ">
372 <modifiers keys="shift">
373 <binding label="&quot;" />
374 </modifiers>
375 </binding>
376 </key>
377 <key>
378 <binding label="ৰ">
379 <modifiers keys="shift">
380 <binding label="'" />
381 </modifiers>
382 </binding>
383 </key>
384 <key>
385 <binding label="@" />
386 </key>
387 </row>
388 <row>
389 <key style="special" width="x-large">
390 <binding action="shift" />
391 </key>
392 <key>
393 <binding label="%" />
394 </key>
395 <key>
396 <binding label="#" />
397 </key>
398 <key>
399 <binding label="(" />
400 </key>
401 <key>
402 <binding label=")" />
403 </key>
404 <key>
405 <binding label="!" />
406 </key>
407 <key>
408 <binding label="£" />
409 </key>
410 <key>
411 <binding label="$" />
412 </key>
413 <key>
414 <binding label="₹" />
415 </key>
416 <key style="special" width="x-large">
417 <binding action="backspace" />
418 </key>
419 </row>
420 <row>
421 <key style="special" width="x-large">
422 <binding action="sym" label="অ" />
423 </key>
424 <key>
425 <binding label="=" />
426 </key>
427 <key>
428 <binding label="+" />
429 </key>
430 <key style="special" width="stretched">
431 <binding action="space" />
432 </key>
433 <key>
434 <binding label="-" />
435 </key>
436 <key>
437 <binding label="*" />
438 </key>
439 <key id="actionKey" style="special" width="x-large">
440 <binding action="return" />
441 </key>
442 </row>
443 </section>
444 </layout>
445</keyboard>
4460
=== removed file 'data/languages/cs.xml'
--- data/languages/cs.xml 2013-07-19 12:05:07 +0000
+++ data/languages/cs.xml 1970-01-01 00:00:00 +0000
@@ -1,601 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="cs" language="cs" title="Čeština" version="1.0">
5 <layout type="general">
6 <section id="main">
7 <row>
8 <key>
9 <binding label="q">
10 <modifiers keys="shift">
11 <binding label="Q" />
12 </modifiers>
13 </binding>
14 </key>
15 <key>
16 <binding label="w">
17 <modifiers keys="shift">
18 <binding label="W" />
19 </modifiers>
20 </binding>
21 </key>
22 <key>
23 <extended>
24 <row>
25 <key>
26 <binding label="ě">
27 <modifiers keys="shift">
28 <binding label="Ě" />
29 </modifiers>
30 </binding>
31 </key>
32 <key>
33 <binding label="é">
34 <modifiers keys="shift">
35 <binding label="É" />
36 </modifiers>
37 </binding>
38 </key>
39 <key>
40 <binding label="ę">
41 <modifiers keys="shift">
42 <binding label="Ę" />
43 </modifiers>
44 </binding>
45 </key>
46 <key>
47 <binding label="€">
48 <modifiers keys="shift">
49 <binding label="€" />
50 </modifiers>
51 </binding>
52 </key>
53 </row>
54 </extended>
55 <binding accented_labels="éě" accents="´ˇ" label="e">
56 <modifiers keys="shift">
57 <binding accented_labels="ÉĚ" accents="´ˇ" label="E" />
58 </modifiers>
59 </binding>
60 </key>
61 <key>
62 <extended>
63 <row>
64 <key>
65 <binding label="ř">
66 <modifiers keys="shift">
67 <binding label="Ř" />
68 </modifiers>
69 </binding>
70 </key>
71 <key>
72 <binding label="ŕ">
73 <modifiers keys="shift">
74 <binding label="Ŕ" />
75 </modifiers>
76 </binding>
77 </key>
78 </row>
79 </extended>
80 <binding accented_labels="ř" accents="ˇ" label="r">
81 <modifiers keys="shift">
82 <binding accented_labels="Ř" accents="ˇ" label="R" />
83 </modifiers>
84 </binding>
85 </key>
86 <key>
87 <extended>
88 <row>
89 <key>
90 <binding label="ť">
91 <modifiers keys="shift">
92 <binding label="Ť" />
93 </modifiers>
94 </binding>
95 </key>
96 <key>
97 <binding label="ţ">
98 <modifiers keys="shift">
99 <binding label="Ţ" />
100 </modifiers>
101 </binding>
102 </key>
103 </row>
104 </extended>
105 <binding accented_labels="ť" accents="ˇ" label="t">
106 <modifiers keys="shift">
107 <binding accented_labels="Ť" accents="ˇ" label="T" />
108 </modifiers>
109 </binding>
110 </key>
111 <key>
112 <extended>
113 <row>
114 <key>
115 <binding label="ž">
116 <modifiers keys="shift">
117 <binding label="Ž" />
118 </modifiers>
119 </binding>
120 </key>
121 <key>
122 <binding label="ź">
123 <modifiers keys="shift">
124 <binding label="Ź" />
125 </modifiers>
126 </binding>
127 </key>
128 <key>
129 <binding label="ż">
130 <modifiers keys="shift">
131 <binding label="Ż" />
132 </modifiers>
133 </binding>
134 </key>
135 </row>
136 </extended>
137 <binding accented_labels="ž" accents="ˇ" label="z">
138 <modifiers keys="shift">
139 <binding accented_labels="Ž" accents="ˇ" label="Z" />
140 </modifiers>
141 </binding>
142 </key>
143 <key>
144 <extended>
145 <row>
146 <key>
147 <binding label="ů">
148 <modifiers keys="shift">
149 <binding label="Ů" />
150 </modifiers>
151 </binding>
152 </key>
153 <key>
154 <binding label="ú">
155 <modifiers keys="shift">
156 <binding label="Ú" />
157 </modifiers>
158 </binding>
159 </key>
160 <key>
161 <binding label="ü">
162 <modifiers keys="shift">
163 <binding label="Ü" />
164 </modifiers>
165 </binding>
166 </key>
167 <key>
168 <binding label="ű">
169 <modifiers keys="shift">
170 <binding label="Ű" />
171 </modifiers>
172 </binding>
173 </key>
174 <key>
175 <binding label="ù">
176 <modifiers keys="shift">
177 <binding label="Ù" />
178 </modifiers>
179 </binding>
180 </key>
181 <key>
182 <binding label="û">
183 <modifiers keys="shift">
184 <binding label="Û" />
185 </modifiers>
186 </binding>
187 </key>
188 </row>
189 </extended>
190 <binding accented_labels="ú" accents="´" label="u">
191 <modifiers keys="shift">
192 <binding accented_labels="Ú" accents="´" label="U" />
193 </modifiers>
194 </binding>
195 </key>
196 <key>
197 <extended>
198 <row>
199 <key>
200 <binding label="í">
201 <modifiers keys="shift">
202 <binding label="Í" />
203 </modifiers>
204 </binding>
205 </key>
206 <key>
207 <binding label="î">
208 <modifiers keys="shift">
209 <binding label="Î" />
210 </modifiers>
211 </binding>
212 </key>
213 </row>
214 </extended>
215 <binding accented_labels="í" accents="´" label="i">
216 <modifiers keys="shift">
217 <binding accented_labels="Í" accents="´" label="I" />
218 </modifiers>
219 </binding>
220 </key>
221 <key>
222 <extended>
223 <row>
224 <key>
225 <binding label="ó">
226 <modifiers keys="shift">
227 <binding label="Ó" />
228 </modifiers>
229 </binding>
230 </key>
231 <key>
232 <binding label="ö">
233 <modifiers keys="shift">
234 <binding label="Ö" />
235 </modifiers>
236 </binding>
237 </key>
238 <key>
239 <binding label="ő">
240 <modifiers keys="shift">
241 <binding label="Ő" />
242 </modifiers>
243 </binding>
244 </key>
245 <key>
246 <binding label="ô">
247 <modifiers keys="shift">
248 <binding label="Ô" />
249 </modifiers>
250 </binding>
251 </key>
252 </row>
253 </extended>
254 <binding accented_labels="ó" accents="´" label="o">
255 <modifiers keys="shift">
256 <binding accented_labels="Ó" accents="´" label="O" />
257 </modifiers>
258 </binding>
259 </key>
260 <key>
261 <binding label="p">
262 <modifiers keys="shift">
263 <binding label="P" />
264 </modifiers>
265 </binding>
266 </key>
267 </row>
268 <row>
269 <key>
270 <extended>
271 <row>
272 <key>
273 <binding label="á">
274 <modifiers keys="shift">
275 <binding label="Á" />
276 </modifiers>
277 </binding>
278 </key>
279 <key>
280 <binding label="ä">
281 <modifiers keys="shift">
282 <binding label="Ä" />
283 </modifiers>
284 </binding>
285 </key>
286 <key>
287 <binding label="ă">
288 <modifiers keys="shift">
289 <binding label="Ă" />
290 </modifiers>
291 </binding>
292 </key>
293 <key>
294 <binding label="â">
295 <modifiers keys="shift">
296 <binding label="Â" />
297 </modifiers>
298 </binding>
299 </key>
300 <key>
301 <binding label="ą">
302 <modifiers keys="shift">
303 <binding label="Ą" />
304 </modifiers>
305 </binding>
306 </key>
307 </row>
308 </extended>
309 <binding accented_labels="á" accents="´" label="a">
310 <modifiers keys="shift">
311 <binding accented_labels="Á" accents="´" label="A" />
312 </modifiers>
313 </binding>
314 </key>
315 <key>
316 <extended>
317 <row>
318 <key>
319 <binding label="š">
320 <modifiers keys="shift">
321 <binding label="Š" />
322 </modifiers>
323 </binding>
324 </key>
325 <key>
326 <binding label="ß">
327 <modifiers keys="shift">
328 <binding label="Ś" />
329 </modifiers>
330 </binding>
331 </key>
332 <key>
333 <binding label="ś">
334 <modifiers keys="shift">
335 <binding label="Ş" />
336 </modifiers>
337 </binding>
338 </key>
339 <key>
340 <binding label="ş">
341 <modifiers keys="shift">
342 <binding label="$" />
343 </modifiers>
344 </binding>
345 </key>
346 <key>
347 <binding label="$" />
348 </key>
349 </row>
350 </extended>
351 <binding accented_labels="š" accents="ˇ" label="s">
352 <modifiers keys="shift">
353 <binding accented_labels="Š" accents="ˇ" label="S" />
354 </modifiers>
355 </binding>
356 </key>
357 <key>
358 <extended>
359 <row>
360 <key>
361 <binding label="ď">
362 <modifiers keys="shift">
363 <binding label="Ď" />
364 </modifiers>
365 </binding>
366 </key>
367 <key>
368 <binding label="đ">
369 <modifiers keys="shift">
370 <binding label="Đ" />
371 </modifiers>
372 </binding>
373 </key>
374 </row>
375 </extended>
376 <binding accented_labels="ď" accents="ˇ" label="d">
377 <modifiers keys="shift">
378 <binding accented_labels="Ď" accents="ˇ" label="D" />
379 </modifiers>
380 </binding>
381 </key>
382 <key>
383 <binding label="f">
384 <modifiers keys="shift">
385 <binding label="F" />
386 </modifiers>
387 </binding>
388 </key>
389 <key>
390 <binding label="g">
391 <modifiers keys="shift">
392 <binding label="G" />
393 </modifiers>
394 </binding>
395 </key>
396 <key>
397 <binding label="h">
398 <modifiers keys="shift">
399 <binding label="H" />
400 </modifiers>
401 </binding>
402 </key>
403 <key>
404 <binding label="j">
405 <modifiers keys="shift">
406 <binding label="J" />
407 </modifiers>
408 </binding>
409 </key>
410 <key>
411 <binding label="k">
412 <modifiers keys="shift">
413 <binding label="K" />
414 </modifiers>
415 </binding>
416 </key>
417 <key>
418 <extended>
419 <row>
420 <key>
421 <binding label="ľ">
422 <modifiers keys="shift">
423 <binding label="Ľ" />
424 </modifiers>
425 </binding>
426 </key>
427 <key>
428 <binding label="ĺ">
429 <modifiers keys="shift">
430 <binding label="Ĺ" />
431 </modifiers>
432 </binding>
433 </key>
434 <key>
435 <binding label="ł">
436 <modifiers keys="shift">
437 <binding label="Ł" />
438 </modifiers>
439 </binding>
440 </key>
441 </row>
442 </extended>
443 <binding label="l">
444 <modifiers keys="shift">
445 <binding label="L" />
446 </modifiers>
447 </binding>
448 </key>
449 <key style="special">
450 <binding dead="true" label="´" />
451 </key>
452 </row>
453 <row>
454 <key style="special" width="x-large">
455 <binding action="shift" label="" />
456 </key>
457 <key>
458 <extended>
459 <row>
460 <key>
461 <binding label="ý">
462 <modifiers keys="shift">
463 <binding label="Ý" />
464 </modifiers>
465 </binding>
466 </key>
467 <key>
468 <binding label="¥">
469 <modifiers keys="shift">
470 <binding label="¥" />
471 </modifiers>
472 </binding>
473 </key>
474 </row>
475 </extended>
476 <binding accented_labels="ý" accents="´" label="y">
477 <modifiers keys="shift">
478 <binding accented_labels="Ý" accents="´" label="Y" />
479 </modifiers>
480 </binding>
481 </key>
482 <key>
483 <binding label="x">
484 <modifiers keys="shift">
485 <binding label="X" />
486 </modifiers>
487 </binding>
488 </key>
489 <key>
490 <extended>
491 <row>
492 <key>
493 <binding label="č">
494 <modifiers keys="shift">
495 <binding label="Č" />
496 </modifiers>
497 </binding>
498 </key>
499 <key>
500 <binding label="ć">
501 <modifiers keys="shift">
502 <binding label="Ć" />
503 </modifiers>
504 </binding>
505 </key>
506 <key>
507 <binding label="ç">
508 <modifiers keys="shift">
509 <binding label="Ç" />
510 </modifiers>
511 </binding>
512 </key>
513 </row>
514 </extended>
515 <binding accented_labels="č" accents="ˇ" label="c">
516 <modifiers keys="shift">
517 <binding accented_labels="Č" accents="ˇ" label="C" />
518 </modifiers>
519 </binding>
520 </key>
521 <key>
522 <binding label="v">
523 <modifiers keys="shift">
524 <binding label="V" />
525 </modifiers>
526 </binding>
527 </key>
528 <key>
529 <binding label="b">
530 <modifiers keys="shift">
531 <binding label="B" />
532 </modifiers>
533 </binding>
534 </key>
535 <key>
536 <extended>
537 <row>
538 <key>
539 <binding label="ň">
540 <modifiers keys="shift">
541 <binding label="Ň" />
542 </modifiers>
543 </binding>
544 </key>
545 <key>
546 <binding label="ń">
547 <modifiers keys="shift">
548 <binding label="Ń" />
549 </modifiers>
550 </binding>
551 </key>
552 <key>
553 <binding label="ñ">
554 <modifiers keys="shift">
555 <binding label="Ñ" />
556 </modifiers>
557 </binding>
558 </key>
559 </row>
560 </extended>
561 <binding accented_labels="ň" accents="ˇ" label="n">
562 <modifiers keys="shift">
563 <binding accented_labels="Ň" accents="ˇ" label="N" />
564 </modifiers>
565 </binding>
566 </key>
567 <key>
568 <binding label="m">
569 <modifiers keys="shift">
570 <binding label="M" />
571 </modifiers>
572 </binding>
573 </key>
574 <key style="special" width="x-large">
575 <binding action="backspace" label="" />
576 </key>
577 </row>
578 <row>
579 <key style="special" width="x-large">
580 <binding action="sym" label="?123" />
581 </key>
582 <key style="special">
583 <binding dead="true" label="ˇ" />
584 </key>
585 <key id="emailUrlKey">
586 <binding label="," />
587 </key>
588 <key width="stretched">
589 <binding action="space" label="" />
590 </key>
591 <key>
592 <binding label="." />
593 </key>
594 <key id="actionKey" style="special" width="xx-large">
595 <binding action="return" label="" />
596 </key>
597 </row>
598 </section>
599 </layout>
600 <import file="symbols-35.xml" />
601</keyboard>
6020
=== removed file 'data/languages/da.xml'
--- data/languages/da.xml 2013-07-19 12:05:07 +0000
+++ data/languages/da.xml 1970-01-01 00:00:00 +0000
@@ -1,539 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="da" language="da" title="Dansk" version="1.0">
5 <layout type="general">
6 <section id="main">
7 <row>
8 <key>
9 <binding label="q">
10 <modifiers keys="shift">
11 <binding label="Q" />
12 </modifiers>
13 </binding>
14 </key>
15 <key>
16 <binding label="w">
17 <modifiers keys="shift">
18 <binding label="W" />
19 </modifiers>
20 </binding>
21 </key>
22 <key>
23 <extended>
24 <row>
25 <key>
26 <binding label="é">
27 <modifiers keys="shift">
28 <binding label="É" />
29 </modifiers>
30 </binding>
31 </key>
32 <key>
33 <binding label="è">
34 <modifiers keys="shift">
35 <binding label="È" />
36 </modifiers>
37 </binding>
38 </key>
39 <key>
40 <binding label="ë">
41 <modifiers keys="shift">
42 <binding label="Ë" />
43 </modifiers>
44 </binding>
45 </key>
46 <key>
47 <binding label="ê">
48 <modifiers keys="shift">
49 <binding label="Ê" />
50 </modifiers>
51 </binding>
52 </key>
53 <key>
54 <binding label="€">
55 <modifiers keys="shift">
56 <binding label="€" />
57 </modifiers>
58 </binding>
59 </key>
60 </row>
61 </extended>
62 <binding label="e">
63 <modifiers keys="shift">
64 <binding label="E" />
65 </modifiers>
66 </binding>
67 </key>
68 <key>
69 <binding label="r">
70 <modifiers keys="shift">
71 <binding label="R" />
72 </modifiers>
73 </binding>
74 </key>
75 <key>
76 <extended>
77 <row>
78 <key>
79 <binding label="þ">
80 <modifiers keys="shift">
81 <binding label="Þ" />
82 </modifiers>
83 </binding>
84 </key>
85 </row>
86 </extended>
87 <binding label="t">
88 <modifiers keys="shift">
89 <binding label="T" />
90 </modifiers>
91 </binding>
92 </key>
93 <key>
94 <extended>
95 <row>
96 <key>
97 <binding label="¥">
98 <modifiers keys="shift">
99 <binding label="¥" />
100 </modifiers>
101 </binding>
102 </key>
103 </row>
104 </extended>
105 <binding label="y">
106 <modifiers keys="shift">
107 <binding label="Y" />
108 </modifiers>
109 </binding>
110 </key>
111 <key>
112 <extended>
113 <row>
114 <key>
115 <binding label="ü">
116 <modifiers keys="shift">
117 <binding label="Ü" />
118 </modifiers>
119 </binding>
120 </key>
121 <key>
122 <binding label="ù">
123 <modifiers keys="shift">
124 <binding label="Ù" />
125 </modifiers>
126 </binding>
127 </key>
128 <key>
129 <binding label="û">
130 <modifiers keys="shift">
131 <binding label="Û" />
132 </modifiers>
133 </binding>
134 </key>
135 <key>
136 <binding label="ú">
137 <modifiers keys="shift">
138 <binding label="Ú" />
139 </modifiers>
140 </binding>
141 </key>
142 </row>
143 </extended>
144 <binding label="u">
145 <modifiers keys="shift">
146 <binding label="U" />
147 </modifiers>
148 </binding>
149 </key>
150 <key>
151 <extended>
152 <row>
153 <key>
154 <binding label="î">
155 <modifiers keys="shift">
156 <binding label="Î" />
157 </modifiers>
158 </binding>
159 </key>
160 <key>
161 <binding label="ï">
162 <modifiers keys="shift">
163 <binding label="Ï" />
164 </modifiers>
165 </binding>
166 </key>
167 <key>
168 <binding label="ì">
169 <modifiers keys="shift">
170 <binding label="Ì" />
171 </modifiers>
172 </binding>
173 </key>
174 <key>
175 <binding label="í">
176 <modifiers keys="shift">
177 <binding label="Í" />
178 </modifiers>
179 </binding>
180 </key>
181 </row>
182 </extended>
183 <binding label="i">
184 <modifiers keys="shift">
185 <binding label="I" />
186 </modifiers>
187 </binding>
188 </key>
189 <key>
190 <extended>
191 <row>
192 <key>
193 <binding label="ø">
194 <modifiers keys="shift">
195 <binding label="Ø" />
196 </modifiers>
197 </binding>
198 </key>
199 <key>
200 <binding label="ö">
201 <modifiers keys="shift">
202 <binding label="Ö" />
203 </modifiers>
204 </binding>
205 </key>
206 <key>
207 <binding label="ô">
208 <modifiers keys="shift">
209 <binding label="Ô" />
210 </modifiers>
211 </binding>
212 </key>
213 <key>
214 <binding label="ò">
215 <modifiers keys="shift">
216 <binding label="Ò" />
217 </modifiers>
218 </binding>
219 </key>
220 <key>
221 <binding label="ó">
222 <modifiers keys="shift">
223 <binding label="Ó" />
224 </modifiers>
225 </binding>
226 </key>
227 <key>
228 <binding label="õ">
229 <modifiers keys="shift">
230 <binding label="Õ" />
231 </modifiers>
232 </binding>
233 </key>
234 </row>
235 </extended>
236 <binding label="o">
237 <modifiers keys="shift">
238 <binding label="O" />
239 </modifiers>
240 </binding>
241 </key>
242 <key>
243 <binding label="p">
244 <modifiers keys="shift">
245 <binding label="P" />
246 </modifiers>
247 </binding>
248 </key>
249 </row>
250 <row>
251 <key>
252 <extended>
253 <row>
254 <key>
255 <binding label="æ">
256 <modifiers keys="shift">
257 <binding label="Æ" />
258 </modifiers>
259 </binding>
260 </key>
261 <key>
262 <binding label="å">
263 <modifiers keys="shift">
264 <binding label="Å" />
265 </modifiers>
266 </binding>
267 </key>
268 <key>
269 <binding label="ä">
270 <modifiers keys="shift">
271 <binding label="Ä" />
272 </modifiers>
273 </binding>
274 </key>
275 <key>
276 <binding label="à">
277 <modifiers keys="shift">
278 <binding label="À" />
279 </modifiers>
280 </binding>
281 </key>
282 <key>
283 <binding label="á">
284 <modifiers keys="shift">
285 <binding label="Á" />
286 </modifiers>
287 </binding>
288 </key>
289 <key>
290 <binding label="â">
291 <modifiers keys="shift">
292 <binding label="Â" />
293 </modifiers>
294 </binding>
295 </key>
296 <key>
297 <binding label="ã">
298 <modifiers keys="shift">
299 <binding label="Ã" />
300 </modifiers>
301 </binding>
302 </key>
303 </row>
304 </extended>
305 <binding label="a">
306 <modifiers keys="shift">
307 <binding label="A" />
308 </modifiers>
309 </binding>
310 </key>
311 <key>
312 <extended>
313 <row>
314 <key>
315 <binding label="ß">
316 <modifiers keys="shift">
317 <binding label="ß" />
318 </modifiers>
319 </binding>
320 </key>
321 <key>
322 <binding label="$">
323 <modifiers keys="shift">
324 <binding label="$" />
325 </modifiers>
326 </binding>
327 </key>
328 </row>
329 </extended>
330 <binding label="s">
331 <modifiers keys="shift">
332 <binding label="S" />
333 </modifiers>
334 </binding>
335 </key>
336 <key>
337 <extended>
338 <row>
339 <key>
340 <binding label="ð">
341 <modifiers keys="shift">
342 <binding label="Ð" />
343 </modifiers>
344 </binding>
345 </key>
346 </row>
347 </extended>
348 <binding label="d">
349 <modifiers keys="shift">
350 <binding label="D" />
351 </modifiers>
352 </binding>
353 </key>
354 <key>
355 <binding label="f">
356 <modifiers keys="shift">
357 <binding label="F" />
358 </modifiers>
359 </binding>
360 </key>
361 <key>
362 <binding label="g">
363 <modifiers keys="shift">
364 <binding label="G" />
365 </modifiers>
366 </binding>
367 </key>
368 <key>
369 <binding label="h">
370 <modifiers keys="shift">
371 <binding label="H" />
372 </modifiers>
373 </binding>
374 </key>
375 <key>
376 <binding label="j">
377 <modifiers keys="shift">
378 <binding label="J" />
379 </modifiers>
380 </binding>
381 </key>
382 <key>
383 <binding label="k">
384 <modifiers keys="shift">
385 <binding label="K" />
386 </modifiers>
387 </binding>
388 </key>
389 <key>
390 <binding label="l">
391 <modifiers keys="shift">
392 <binding label="L" />
393 </modifiers>
394 </binding>
395 </key>
396 <key>
397 <binding label="å">
398 <modifiers keys="shift">
399 <binding label="Å" />
400 </modifiers>
401 </binding>
402 </key>
403 </row>
404 <row>
405 <key style="special">
406 <binding action="shift" label="" />
407 </key>
408 <key>
409 <binding label="z">
410 <modifiers keys="shift">
411 <binding label="Z" />
412 </modifiers>
413 </binding>
414 </key>
415 <key>
416 <binding label="x">
417 <modifiers keys="shift">
418 <binding label="X" />
419 </modifiers>
420 </binding>
421 </key>
422 <key>
423 <extended>
424 <row>
425 <key>
426 <binding label="ç">
427 <modifiers keys="shift">
428 <binding label="Ç" />
429 </modifiers>
430 </binding>
431 </key>
432 </row>
433 </extended>
434 <binding label="c">
435 <modifiers keys="shift">
436 <binding label="C" />
437 </modifiers>
438 </binding>
439 </key>
440 <key>
441 <binding label="v">
442 <modifiers keys="shift">
443 <binding label="V" />
444 </modifiers>
445 </binding>
446 </key>
447 <key>
448 <binding label="b">
449 <modifiers keys="shift">
450 <binding label="B" />
451 </modifiers>
452 </binding>
453 </key>
454 <key>
455 <extended>
456 <row>
457 <key>
458 <binding label="ñ">
459 <modifiers keys="shift">
460 <binding label="Ñ" />
461 </modifiers>
462 </binding>
463 </key>
464 </row>
465 </extended>
466 <binding label="n">
467 <modifiers keys="shift">
468 <binding label="N" />
469 </modifiers>
470 </binding>
471 </key>
472 <key>
473 <binding label="m">
474 <modifiers keys="shift">
475 <binding label="M" />
476 </modifiers>
477 </binding>
478 </key>
479 <key>
480 <extended>
481 <row>
482 <key>
483 <binding label="ä">
484 <modifiers keys="shift">
485 <binding label="Ä" />
486 </modifiers>
487 </binding>
488 </key>
489 </row>
490 </extended>
491 <binding label="æ">
492 <modifiers keys="shift">
493 <binding label="Æ" />
494 </modifiers>
495 </binding>
496 </key>
497 <key style="special">
498 <binding action="backspace" label="" />
499 </key>
500 </row>
501 <row>
502 <key style="special" width="large">
503 <binding action="sym" label="?123" />
504 </key>
505 <key id="emailUrlKey">
506 <binding label="," />
507 </key>
508 <key>
509 <binding label="." />
510 </key>
511 <key width="xx-large">
512 <binding action="space" label="" />
513 </key>
514 <key>
515 <extended>
516 <row>
517 <key>
518 <binding label="ö">
519 <modifiers keys="shift">
520 <binding label="Ö" />
521 </modifiers>
522 </binding>
523 </key>
524 </row>
525 </extended>
526 <binding label="ø">
527 <modifiers keys="shift">
528 <binding label="Ø" />
529 </modifiers>
530 </binding>
531 </key>
532 <key id="actionKey" style="special" width="x-large">
533 <binding action="return" label="" />
534 </key>
535 </row>
536 </section>
537 </layout>
538 <import file="symbols-36-nordic.xml" />
539</keyboard>
5400
=== removed file 'data/languages/de.xml'
--- data/languages/de.xml 2013-07-19 12:05:07 +0000
+++ data/languages/de.xml 1970-01-01 00:00:00 +0000
@@ -1,518 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="de" language="de" title="Deutsch" version="1.0">
5 <import>
6 <symview src="symbols-36-nordic.xml" />
7 </import>
8 <layout type="general">
9 <section id="main">
10 <row>
11 <key>
12 <binding label="q">
13 <modifiers keys="shift">
14 <binding label="Q" />
15 </modifiers>
16 </binding>
17 </key>
18 <key>
19 <binding label="w">
20 <modifiers keys="shift">
21 <binding label="W" />
22 </modifiers>
23 </binding>
24 </key>
25 <key>
26 <extended>
27 <row>
28 <key>
29 <binding label="è">
30 <modifiers keys="shift">
31 <binding label="È" />
32 </modifiers>
33 </binding>
34 </key>
35 <key>
36 <binding label="é">
37 <modifiers keys="shift">
38 <binding label="É" />
39 </modifiers>
40 </binding>
41 </key>
42 <key>
43 <binding label="ë">
44 <modifiers keys="shift">
45 <binding label="Ë" />
46 </modifiers>
47 </binding>
48 </key>
49 <key>
50 <binding label="ê">
51 <modifiers keys="shift">
52 <binding label="Ê" />
53 </modifiers>
54 </binding>
55 </key>
56 <key>
57 <binding label="€">
58 <modifiers keys="shift">
59 <binding label="€" />
60 </modifiers>
61 </binding>
62 </key>
63 </row>
64 </extended>
65 <binding label="e">
66 <modifiers keys="shift">
67 <binding label="E" />
68 </modifiers>
69 </binding>
70 </key>
71 <key>
72 <binding label="r">
73 <modifiers keys="shift">
74 <binding label="R" />
75 </modifiers>
76 </binding>
77 </key>
78 <key>
79 <binding label="t">
80 <modifiers keys="shift">
81 <binding label="T" />
82 </modifiers>
83 </binding>
84 </key>
85 <key>
86 <binding label="z">
87 <modifiers keys="shift">
88 <binding label="Z" />
89 </modifiers>
90 </binding>
91 </key>
92 <key>
93 <extended>
94 <row>
95 <key>
96 <binding label="ü">
97 <modifiers keys="shift">
98 <binding label="Ü" />
99 </modifiers>
100 </binding>
101 </key>
102 <key>
103 <binding label="ù">
104 <modifiers keys="shift">
105 <binding label="Ù" />
106 </modifiers>
107 </binding>
108 </key>
109 <key>
110 <binding label="ú">
111 <modifiers keys="shift">
112 <binding label="Ú" />
113 </modifiers>
114 </binding>
115 </key>
116 <key>
117 <binding label="û">
118 <modifiers keys="shift">
119 <binding label="Û" />
120 </modifiers>
121 </binding>
122 </key>
123 </row>
124 </extended>
125 <binding label="u">
126 <modifiers keys="shift">
127 <binding label="U" />
128 </modifiers>
129 </binding>
130 </key>
131 <key>
132 <extended>
133 <row>
134 <key>
135 <binding label="ì">
136 <modifiers keys="shift">
137 <binding label="Ì" />
138 </modifiers>
139 </binding>
140 </key>
141 <key>
142 <binding label="í">
143 <modifiers keys="shift">
144 <binding label="Í" />
145 </modifiers>
146 </binding>
147 </key>
148 <key>
149 <binding label="î">
150 <modifiers keys="shift">
151 <binding label="Î" />
152 </modifiers>
153 </binding>
154 </key>
155 <key>
156 <binding label="ï">
157 <modifiers keys="shift">
158 <binding label="Ï" />
159 </modifiers>
160 </binding>
161 </key>
162 <key>
163 <binding label="ı">
164 <modifiers keys="shift">
165 <binding label="İ" />
166 </modifiers>
167 </binding>
168 </key>
169 </row>
170 </extended>
171 <binding label="i">
172 <modifiers keys="shift">
173 <binding label="I" />
174 </modifiers>
175 </binding>
176 </key>
177 <key>
178 <extended>
179 <row>
180 <key>
181 <binding label="ö">
182 <modifiers keys="shift">
183 <binding label="Ö" />
184 </modifiers>
185 </binding>
186 </key>
187 <key>
188 <binding label="ò">
189 <modifiers keys="shift">
190 <binding label="Ò" />
191 </modifiers>
192 </binding>
193 </key>
194 <key>
195 <binding label="ó">
196 <modifiers keys="shift">
197 <binding label="Ó" />
198 </modifiers>
199 </binding>
200 </key>
201 <key>
202 <binding label="ô">
203 <modifiers keys="shift">
204 <binding label="Ô" />
205 </modifiers>
206 </binding>
207 </key>
208 <key>
209 <binding label="õ">
210 <modifiers keys="shift">
211 <binding label="Õ" />
212 </modifiers>
213 </binding>
214 </key>
215 <key>
216 <binding label="ø">
217 <modifiers keys="shift">
218 <binding label="Ø" />
219 </modifiers>
220 </binding>
221 </key>
222 </row>
223 </extended>
224 <binding label="o">
225 <modifiers keys="shift">
226 <binding label="O" />
227 </modifiers>
228 </binding>
229 </key>
230 <key>
231 <binding label="p">
232 <modifiers keys="shift">
233 <binding label="P" />
234 </modifiers>
235 </binding>
236 </key>
237 </row>
238 <row>
239 <key>
240 <extended>
241 <row>
242 <key>
243 <binding label="ä">
244 <modifiers keys="shift">
245 <binding label="Ä" />
246 </modifiers>
247 </binding>
248 </key>
249 <key>
250 <binding label="à">
251 <modifiers keys="shift">
252 <binding label="À" />
253 </modifiers>
254 </binding>
255 </key>
256 <key>
257 <binding label="á">
258 <modifiers keys="shift">
259 <binding label="Á" />
260 </modifiers>
261 </binding>
262 </key>
263 <key>
264 <binding label="ã">
265 <modifiers keys="shift">
266 <binding label="Ã" />
267 </modifiers>
268 </binding>
269 </key>
270 <key>
271 <binding label="â">
272 <modifiers keys="shift">
273 <binding label="Â" />
274 </modifiers>
275 </binding>
276 </key>
277 <key>
278 <binding label="å">
279 <modifiers keys="shift">
280 <binding label="Å" />
281 </modifiers>
282 </binding>
283 </key>
284 <key>
285 <binding label="æ">
286 <modifiers keys="shift">
287 <binding label="Æ" />
288 </modifiers>
289 </binding>
290 </key>
291 </row>
292 </extended>
293 <binding label="a">
294 <modifiers keys="shift">
295 <binding label="A" />
296 </modifiers>
297 </binding>
298 </key>
299 <key>
300 <extended>
301 <row>
302 <key>
303 <binding label="ß">
304 <modifiers keys="shift">
305 <binding label="Ş" />
306 </modifiers>
307 </binding>
308 </key>
309 <key>
310 <binding label="ş">
311 <modifiers keys="shift">
312 <binding label="$" />
313 </modifiers>
314 </binding>
315 </key>
316 <key>
317 <binding label="$" />
318 </key>
319 </row>
320 </extended>
321 <binding label="s">
322 <modifiers keys="shift">
323 <binding label="S" />
324 </modifiers>
325 </binding>
326 </key>
327 <key>
328 <binding label="d">
329 <modifiers keys="shift">
330 <binding label="D" />
331 </modifiers>
332 </binding>
333 </key>
334 <key>
335 <binding label="f">
336 <modifiers keys="shift">
337 <binding label="F" />
338 </modifiers>
339 </binding>
340 </key>
341 <key>
342 <extended>
343 <row>
344 <key>
345 <binding label="ğ">
346 <modifiers keys="shift">
347 <binding label="Ğ" />
348 </modifiers>
349 </binding>
350 </key>
351 </row>
352 </extended>
353 <binding label="g">
354 <modifiers keys="shift">
355 <binding label="G" />
356 </modifiers>
357 </binding>
358 </key>
359 <key>
360 <binding label="h">
361 <modifiers keys="shift">
362 <binding label="H" />
363 </modifiers>
364 </binding>
365 </key>
366 <key>
367 <binding label="j">
368 <modifiers keys="shift">
369 <binding label="J" />
370 </modifiers>
371 </binding>
372 </key>
373 <key>
374 <binding label="k">
375 <modifiers keys="shift">
376 <binding label="K" />
377 </modifiers>
378 </binding>
379 </key>
380 <key>
381 <binding label="l">
382 <modifiers keys="shift">
383 <binding label="L" />
384 </modifiers>
385 </binding>
386 </key>
387 <key>
388 <binding label="ü">
389 <modifiers keys="shift">
390 <binding label="Ü" />
391 </modifiers>
392 </binding>
393 </key>
394 </row>
395 <row>
396 <key style="special">
397 <binding action="shift" label="" />
398 </key>
399 <key>
400 <extended>
401 <row>
402 <key>
403 <binding label="¥">
404 <modifiers keys="shift">
405 <binding label="¥" />
406 </modifiers>
407 </binding>
408 </key>
409 </row>
410 </extended>
411 <binding label="y">
412 <modifiers keys="shift">
413 <binding label="Y" />
414 </modifiers>
415 </binding>
416 </key>
417 <key>
418 <binding label="x">
419 <modifiers keys="shift">
420 <binding label="X" />
421 </modifiers>
422 </binding>
423 </key>
424 <key>
425 <extended>
426 <row>
427 <key>
428 <binding label="ç">
429 <modifiers keys="shift">
430 <binding label="Ç" />
431 </modifiers>
432 </binding>
433 </key>
434 </row>
435 </extended>
436 <binding label="c">
437 <modifiers keys="shift">
438 <binding label="C" />
439 </modifiers>
440 </binding>
441 </key>
442 <key>
443 <binding label="v">
444 <modifiers keys="shift">
445 <binding label="V" />
446 </modifiers>
447 </binding>
448 </key>
449 <key>
450 <binding label="b">
451 <modifiers keys="shift">
452 <binding label="B" />
453 </modifiers>
454 </binding>
455 </key>
456 <key>
457 <extended>
458 <row>
459 <key>
460 <binding label="ñ">
461 <modifiers keys="shift">
462 <binding label="Ñ" />
463 </modifiers>
464 </binding>
465 </key>
466 </row>
467 </extended>
468 <binding label="n">
469 <modifiers keys="shift">
470 <binding label="N" />
471 </modifiers>
472 </binding>
473 </key>
474 <key>
475 <binding label="m">
476 <modifiers keys="shift">
477 <binding label="M" />
478 </modifiers>
479 </binding>
480 </key>
481 <key>
482 <binding label="ä">
483 <modifiers keys="shift">
484 <binding label="Ä" />
485 </modifiers>
486 </binding>
487 </key>
488 <key style="special">
489 <binding action="backspace" label="" />
490 </key>
491 </row>
492 <row>
493 <key style="special" width="large">
494 <binding action="sym" label="?123" />
495 </key>
496 <key id="emailUrlKey">
497 <binding label="/" />
498 </key>
499 <key>
500 <binding label="." />
501 </key>
502 <key width="xx-large">
503 <binding action="space" label="" />
504 </key>
505 <key>
506 <binding label="ö">
507 <modifiers keys="shift">
508 <binding label="Ö" />
509 </modifiers>
510 </binding>
511 </key>
512 <key id="actionKey" style="special" width="x-large">
513 <binding action="return" label="" />
514 </key>
515 </row>
516 </section>
517 </layout>
518</keyboard>
5190
=== removed directory 'data/languages/debug'
=== removed file 'data/languages/debug/showcase.xml'
--- data/languages/debug/showcase.xml 2013-07-19 12:05:07 +0000
+++ data/languages/debug/showcase.xml 1970-01-01 00:00:00 +0000
@@ -1,484 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="showcase" language="showcase" title="Showcase" version="1.0">
5 <import>
6 <symview src="symbols_en.xml" />
7 </import>
8 <layout type="general">
9 <section id="main">
10 <row>
11 <key>
12 <binding label="q">
13 <modifiers keys="shift">
14 <binding label="Q" />
15 </modifiers>
16 </binding>
17 </key>
18 <key>
19 <binding label="w">
20 <modifiers keys="shift">
21 <binding label="W" />
22 </modifiers>
23 </binding>
24 </key>
25 <key>
26 <extended>
27 <row>
28 <key>
29 <binding label="è">
30 <modifiers keys="shift">
31 <binding label="È" />
32 </modifiers>
33 </binding>
34 </key>
35 <key>
36 <binding label="é">
37 <modifiers keys="shift">
38 <binding label="É" />
39 </modifiers>
40 </binding>
41 </key>
42 <key>
43 <binding label="ê">
44 <modifiers keys="shift">
45 <binding label="Ê" />
46 </modifiers>
47 </binding>
48 </key>
49 <key>
50 <binding label="ë">
51 <modifiers keys="shift">
52 <binding label="Ë" />
53 </modifiers>
54 </binding>
55 </key>
56 <key>
57 <binding label="€">
58 <modifiers keys="shift">
59 <binding label="€" />
60 </modifiers>
61 </binding>
62 </key>
63 </row>
64 </extended>
65 <binding label="e">
66 <modifiers keys="shift">
67 <binding label="E" />
68 </modifiers>
69 </binding>
70 </key>
71 <key>
72 <binding label="r">
73 <modifiers keys="shift">
74 <binding label="R" />
75 </modifiers>
76 </binding>
77 </key>
78 <key>
79 <extended>
80 <row>
81 <key>
82 <binding label="þ">
83 <modifiers keys="shift">
84 <binding label="Þ" />
85 </modifiers>
86 </binding>
87 </key>
88 </row>
89 </extended>
90 <binding action="up" label="↑" />
91 </key>
92 <key>
93 <extended>
94 <row>
95 <key>
96 <binding label="ý">
97 <modifiers keys="shift">
98 <binding label="Ý" />
99 </modifiers>
100 </binding>
101 </key>
102 <key>
103 <binding label="¥">
104 <modifiers keys="shift">
105 <binding label="¥" />
106 </modifiers>
107 </binding>
108 </key>
109 </row>
110 </extended>
111 <binding label="y">
112 <modifiers keys="shift">
113 <binding label="Y" />
114 </modifiers>
115 </binding>
116 </key>
117 <key>
118 <extended>
119 <row>
120 <key>
121 <binding label="û">
122 <modifiers keys="shift">
123 <binding label="Û" />
124 </modifiers>
125 </binding>
126 </key>
127 <key>
128 <binding label="ù">
129 <modifiers keys="shift">
130 <binding label="Ù" />
131 </modifiers>
132 </binding>
133 </key>
134 <key>
135 <binding label="ú">
136 <modifiers keys="shift">
137 <binding label="Ú" />
138 </modifiers>
139 </binding>
140 </key>
141 <key>
142 <binding label="ü">
143 <modifiers keys="shift">
144 <binding label="Ü" />
145 </modifiers>
146 </binding>
147 </key>
148 </row>
149 </extended>
150 <binding label="u">
151 <modifiers keys="shift">
152 <binding label="U" />
153 </modifiers>
154 </binding>
155 </key>
156 <key>
157 <extended>
158 <row>
159 <key>
160 <binding label="î">
161 <modifiers keys="shift">
162 <binding label="Î" />
163 </modifiers>
164 </binding>
165 </key>
166 <key>
167 <binding label="ï">
168 <modifiers keys="shift">
169 <binding label="Ï" />
170 </modifiers>
171 </binding>
172 </key>
173 <key>
174 <binding label="ì">
175 <modifiers keys="shift">
176 <binding label="Ì" />
177 </modifiers>
178 </binding>
179 </key>
180 <key>
181 <binding label="í">
182 <modifiers keys="shift">
183 <binding label="Í" />
184 </modifiers>
185 </binding>
186 </key>
187 </row>
188 </extended>
189 <binding label="i">
190 <modifiers keys="shift">
191 <binding label="I" />
192 </modifiers>
193 </binding>
194 </key>
195 <key>
196 <extended>
197 <row>
198 <key>
199 <binding label="ö">
200 <modifiers keys="shift">
201 <binding label="Ö" />
202 </modifiers>
203 </binding>
204 </key>
205 <key>
206 <binding label="ô">
207 <modifiers keys="shift">
208 <binding label="Ô" />
209 </modifiers>
210 </binding>
211 </key>
212 <key>
213 <binding label="ò">
214 <modifiers keys="shift">
215 <binding label="Ò" />
216 </modifiers>
217 </binding>
218 </key>
219 <key>
220 <binding label="ó">
221 <modifiers keys="shift">
222 <binding label="Ó" />
223 </modifiers>
224 </binding>
225 </key>
226 </row>
227 </extended>
228 <binding label="o">
229 <modifiers keys="shift">
230 <binding label="O" />
231 </modifiers>
232 </binding>
233 </key>
234 <key>
235 <binding label="p">
236 <modifiers keys="shift">
237 <binding label="P" />
238 </modifiers>
239 </binding>
240 </key>
241 </row>
242 <row>
243 <key>
244 <binding icon="square-smiley" />
245 <extended>
246 <row>
247 <key>
248 <binding label=":-)" />
249 </key>
250 <key>
251 <binding label=";-)" />
252 </key>
253 <key>
254 <binding icon="square-smiley" label=":-]" />
255 </key>
256 </row>
257 <row>
258 <key>
259 <binding action="command" icon="cut" label="cut" sequence="ctrl+x" />
260 </key>
261 <key>
262 <binding action="command" label="paste" sequence="ctrl+v" />
263 </key>
264 <key>
265 <binding action="command" label="undo" sequence="ctrl+z" />
266 </key>
267 </row>
268 </extended>
269 </key>
270 <key>
271 <extended>
272 <row>
273 <key>
274 <binding label="ä">
275 <modifiers keys="shift">
276 <binding label="Ä" />
277 </modifiers>
278 </binding>
279 </key>
280 <key>
281 <binding label="à">
282 <modifiers keys="shift">
283 <binding label="À" />
284 </modifiers>
285 </binding>
286 </key>
287 <key>
288 <binding label="â">
289 <modifiers keys="shift">
290 <binding label="Â" />
291 </modifiers>
292 </binding>
293 </key>
294 <key>
295 <binding label="á">
296 <modifiers keys="shift">
297 <binding label="Á" />
298 </modifiers>
299 </binding>
300 </key>
301 <key>
302 <binding label="ã">
303 <modifiers keys="shift">
304 <binding label="Ã" />
305 </modifiers>
306 </binding>
307 </key>
308 <key>
309 <binding label="å">
310 <modifiers keys="shift">
311 <binding label="Å" />
312 </modifiers>
313 </binding>
314 </key>
315 </row>
316 </extended>
317 <binding label="a">
318 <modifiers keys="shift">
319 <binding label="A" />
320 </modifiers>
321 </binding>
322 </key>
323 <key>
324 <extended>
325 <row>
326 <key>
327 <binding label="ß">
328 <modifiers keys="shift">
329 <binding label="$" />
330 </modifiers>
331 </binding>
332 </key>
333 <key>
334 <binding label="$" />
335 </key>
336 </row>
337 </extended>
338 <binding label="s">
339 <modifiers keys="shift">
340 <binding label="S" />
341 </modifiers>
342 </binding>
343 </key>
344 <key>
345 <binding action="left" label="←" />
346 </key>
347 <key>
348 <binding action="down" label="↓" />
349 </key>
350 <key>
351 <binding action="right" label="→" />
352 </key>
353 <key>
354 <binding label="h">
355 <modifiers keys="shift">
356 <binding label="H" />
357 </modifiers>
358 </binding>
359 </key>
360 <key>
361 <binding label="j">
362 <modifiers keys="shift">
363 <binding label="J" />
364 </modifiers>
365 </binding>
366 </key>
367 <key>
368 <binding label="k">
369 <modifiers keys="shift">
370 <binding label="K" />
371 </modifiers>
372 </binding>
373 </key>
374 <key>
375 <binding label="l">
376 <modifiers keys="shift">
377 <binding label="L" />
378 </modifiers>
379 </binding>
380 </key>
381 </row>
382 <row>
383 <key style="special" width="large">
384 <binding action="shift" />
385 </key>
386 <spacer />
387 <key>
388 <binding label="z">
389 <modifiers keys="shift">
390 <binding label="Z" />
391 </modifiers>
392 </binding>
393 </key>
394 <key>
395 <binding label="x">
396 <modifiers keys="shift">
397 <binding label="X" />
398 </modifiers>
399 </binding>
400 </key>
401 <key>
402 <extended>
403 <row>
404 <key>
405 <binding label="ç">
406 <modifiers keys="shift">
407 <binding label="Ç" />
408 </modifiers>
409 </binding>
410 </key>
411 </row>
412 </extended>
413 <binding label="c">
414 <modifiers keys="shift">
415 <binding label="C" />
416 </modifiers>
417 </binding>
418 </key>
419 <key>
420 <binding label="v">
421 <modifiers keys="shift">
422 <binding label="V" />
423 </modifiers>
424 </binding>
425 </key>
426 <key>
427 <binding label="b">
428 <modifiers keys="shift">
429 <binding label="B" />
430 </modifiers>
431 </binding>
432 </key>
433 <key>
434 <extended>
435 <row>
436 <key>
437 <binding label="ñ">
438 <modifiers keys="shift">
439 <binding label="Ñ" />
440 </modifiers>
441 </binding>
442 </key>
443 </row>
444 </extended>
445 <binding label="n">
446 <modifiers keys="shift">
447 <binding label="N" />
448 </modifiers>
449 </binding>
450 </key>
451 <key>
452 <binding label="m">
453 <modifiers keys="shift">
454 <binding label="M" />
455 </modifiers>
456 </binding>
457 </key>
458 <spacer />
459 <key style="special" width="large">
460 <binding action="backspace" />
461 </key>
462 </row>
463 <row>
464 <key style="special" width="x-large">
465 <binding action="sym" label="?123" />
466 </key>
467 <spacer />
468 <key id="emailUrlKey">
469 <binding label="," />
470 </key>
471 <key width="xx-large">
472 <binding action="space" />
473 </key>
474 <key>
475 <binding label="." />
476 </key>
477 <spacer />
478 <key id="actionKey" style="special" width="x-large">
479 <binding action="return" />
480 </key>
481 </row>
482 </section>
483 </layout>
484</keyboard>
485\ No newline at end of file0\ No newline at end of file
4861
=== removed file 'data/languages/el_gr.xml'
--- data/languages/el_gr.xml 2013-07-19 12:05:07 +0000
+++ data/languages/el_gr.xml 1970-01-01 00:00:00 +0000
@@ -1,351 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="el_gr" language="en_gr" title="Ελληνικά (EL)" version="1.0">
5 <layout type="general">
6 <section id="main" style="keys33">
7 <row>
8 <key>
9 <binding label=";">
10 <modifiers keys="shift">
11 <binding label=":" />
12 </modifiers>
13 </binding>
14 </key>
15 <key>
16 <binding label="ς">
17 <modifiers keys="shift">
18 <binding label="/" />
19 </modifiers>
20 </binding>
21 </key>
22 <key>
23 <extended>
24 <row>
25 <key>
26 <binding label="έ">
27 <modifiers keys="shift">
28 <binding label="Έ" />
29 </modifiers>
30 </binding>
31 </key>
32 <key>
33 <binding label="€">
34 <modifiers keys="shift">
35 <binding label="€" />
36 </modifiers>
37 </binding>
38 </key>
39 </row>
40 </extended>
41 <binding accented_labels="έ" accents="΄" label="ε">
42 <modifiers keys="shift">
43 <binding accented_labels="Έ" accents="΄" label="Ε" />
44 </modifiers>
45 </binding>
46 </key>
47 <key>
48 <binding label="ρ">
49 <modifiers keys="shift">
50 <binding label="Ρ" />
51 </modifiers>
52 </binding>
53 </key>
54 <key>
55 <binding label="τ">
56 <modifiers keys="shift">
57 <binding label="Τ" />
58 </modifiers>
59 </binding>
60 </key>
61 <key>
62 <extended>
63 <row>
64 <key>
65 <binding label="ύ">
66 <modifiers keys="shift">
67 <binding label="Ύ" />
68 </modifiers>
69 </binding>
70 </key>
71 <key>
72 <binding label="ϋ">
73 <modifiers keys="shift">
74 <binding label="Ϋ" />
75 </modifiers>
76 </binding>
77 </key>
78 <key>
79 <binding label="ΰ" />
80 </key>
81 </row>
82 </extended>
83 <binding accented_labels="ύϋΰ" accents="΄¨΅" label="υ">
84 <modifiers keys="shift">
85 <binding accented_labels="ΎΫ" accents="΄¨" label="Υ" />
86 </modifiers>
87 </binding>
88 </key>
89 <key>
90 <binding label="θ">
91 <modifiers keys="shift">
92 <binding label="Θ" />
93 </modifiers>
94 </binding>
95 </key>
96 <key>
97 <extended>
98 <row>
99 <key>
100 <binding label="ί">
101 <modifiers keys="shift">
102 <binding label="Ί" />
103 </modifiers>
104 </binding>
105 </key>
106 <key>
107 <binding label="ϊ">
108 <modifiers keys="shift">
109 <binding label="Ϊ" />
110 </modifiers>
111 </binding>
112 </key>
113 <key>
114 <binding label="ΐ" />
115 </key>
116 </row>
117 </extended>
118 <binding accented_labels="ίϊΐ" accents="΄¨΅" label="ι">
119 <modifiers keys="shift">
120 <binding accented_labels="ΊΪ" accents="΄¨" label="Ι" />
121 </modifiers>
122 </binding>
123 </key>
124 <key>
125 <extended>
126 <row>
127 <key>
128 <binding label="ό">
129 <modifiers keys="shift">
130 <binding label="Ό" />
131 </modifiers>
132 </binding>
133 </key>
134 </row>
135 </extended>
136 <binding accented_labels="ό" accents="΄" label="ο">
137 <modifiers keys="shift">
138 <binding accented_labels="Ό" accents="΄" label="Ο" />
139 </modifiers>
140 </binding>
141 </key>
142 <key>
143 <binding label="π">
144 <modifiers keys="shift">
145 <binding label="Π" />
146 </modifiers>
147 </binding>
148 </key>
149 </row>
150 <row>
151 <spacer />
152 <key>
153 <extended>
154 <row>
155 <key>
156 <binding label="ά">
157 <modifiers keys="shift">
158 <binding label="Ά" />
159 </modifiers>
160 </binding>
161 </key>
162 </row>
163 </extended>
164 <binding accented_labels="ά" accents="΄" label="α">
165 <modifiers keys="shift">
166 <binding accented_labels="Ά" accents="΄" label="Α" />
167 </modifiers>
168 </binding>
169 </key>
170 <key>
171 <extended>
172 <row>
173 <key>
174 <binding label="ς" />
175 </key>
176 </row>
177 </extended>
178 <binding label="σ">
179 <modifiers keys="shift">
180 <binding label="Σ" />
181 </modifiers>
182 </binding>
183 </key>
184 <key>
185 <binding label="δ">
186 <modifiers keys="shift">
187 <binding label="Δ" />
188 </modifiers>
189 </binding>
190 </key>
191 <key>
192 <binding label="φ">
193 <modifiers keys="shift">
194 <binding label="Φ" />
195 </modifiers>
196 </binding>
197 </key>
198 <key>
199 <binding label="γ">
200 <modifiers keys="shift">
201 <binding label="Γ" />
202 </modifiers>
203 </binding>
204 </key>
205 <key>
206 <extended>
207 <row>
208 <key>
209 <binding label="ή">
210 <modifiers keys="shift">
211 <binding label="Ή" />
212 </modifiers>
213 </binding>
214 </key>
215 </row>
216 </extended>
217 <binding accented_labels="ή" accents="΄" label="η">
218 <modifiers keys="shift">
219 <binding accented_labels="Ή" accents="΄" label="Η" />
220 </modifiers>
221 </binding>
222 </key>
223 <key>
224 <binding label="ξ">
225 <modifiers keys="shift">
226 <binding label="Ξ" />
227 </modifiers>
228 </binding>
229 </key>
230 <key>
231 <binding label="κ">
232 <modifiers keys="shift">
233 <binding label="Κ" />
234 </modifiers>
235 </binding>
236 </key>
237 <key>
238 <binding label="λ">
239 <modifiers keys="shift">
240 <binding label="Λ" />
241 </modifiers>
242 </binding>
243 </key>
244 <key>
245 <extended>
246 <row>
247 <key>
248 <binding label="¨" />
249 </key>
250 <key>
251 <binding label="΅" />
252 </key>
253 </row>
254 </extended>
255 <binding dead="true" label="΄" />
256 </key>
257 <spacer />
258 </row>
259 <row>
260 <key style="special" width="large">
261 <binding action="shift" />
262 </key>
263 <spacer />
264 <key>
265 <binding label="ζ">
266 <modifiers keys="shift">
267 <binding label="Ζ" />
268 </modifiers>
269 </binding>
270 </key>
271 <key>
272 <binding label="χ">
273 <modifiers keys="shift">
274 <binding label="Χ" />
275 </modifiers>
276 </binding>
277 </key>
278 <key>
279 <binding label="ψ">
280 <modifiers keys="shift">
281 <binding label="Ψ" />
282 </modifiers>
283 </binding>
284 </key>
285 <key>
286 <extended>
287 <row>
288 <key>
289 <binding label="ώ">
290 <modifiers keys="shift">
291 <binding label="Ώ" />
292 </modifiers>
293 </binding>
294 </key>
295 </row>
296 </extended>
297 <binding accented_labels="ώ" accents="΄" label="ω">
298 <modifiers keys="shift">
299 <binding accented_labels="Ώ" accents="΄" label="Ω" />
300 </modifiers>
301 </binding>
302 </key>
303 <key>
304 <binding label="β">
305 <modifiers keys="shift">
306 <binding label="Β" />
307 </modifiers>
308 </binding>
309 </key>
310 <key>
311 <binding label="ν">
312 <modifiers keys="shift">
313 <binding label="Ν" />
314 </modifiers>
315 </binding>
316 </key>
317 <key>
318 <binding label="μ">
319 <modifiers keys="shift">
320 <binding label="Μ" />
321 </modifiers>
322 </binding>
323 </key>
324 <spacer />
325 <key style="special" width="large">
326 <binding action="backspace" />
327 </key>
328 </row>
329 <row>
330 <key style="special" width="x-large">
331 <binding action="sym" label="?123" />
332 </key>
333 <spacer />
334 <key id="emailUrlKey">
335 <binding label="," />
336 </key>
337 <key width="xx-large">
338 <binding action="space" />
339 </key>
340 <key>
341 <binding label="." />
342 </key>
343 <spacer />
344 <key id="actionKey" style="special" width="x-large">
345 <binding action="return" />
346 </key>
347 </row>
348 </section>
349 </layout>
350 <import file="symbols_en.xml" />
351</keyboard>
3520
=== removed file 'data/languages/email.xml'
--- data/languages/email.xml 2013-08-09 15:22:29 +0000
+++ data/languages/email.xml 1970-01-01 00:00:00 +0000
@@ -1,487 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="en_us" language="en_us" title="English (US)" version="1.0">
5 <layout type="general">
6 <section id="main">
7 <row>
8 <key>
9 <binding label="q">
10 <modifiers keys="shift">
11 <binding label="Q" />
12 </modifiers>
13 </binding>
14 </key>
15 <key>
16 <binding label="w">
17 <modifiers keys="shift">
18 <binding label="W" />
19 </modifiers>
20 </binding>
21 </key>
22 <key>
23 <extended>
24 <row>
25 <key>
26 <binding label="è">
27 <modifiers keys="shift">
28 <binding label="È" />
29 </modifiers>
30 </binding>
31 </key>
32 <key>
33 <binding label="é">
34 <modifiers keys="shift">
35 <binding label="É" />
36 </modifiers>
37 </binding>
38 </key>
39 <key>
40 <binding label="ê">
41 <modifiers keys="shift">
42 <binding label="Ê" />
43 </modifiers>
44 </binding>
45 </key>
46 <key>
47 <binding label="ë">
48 <modifiers keys="shift">
49 <binding label="Ë" />
50 </modifiers>
51 </binding>
52 </key>
53 <key>
54 <binding label="€">
55 <modifiers keys="shift">
56 <binding label="€" />
57 </modifiers>
58 </binding>
59 </key>
60 </row>
61 </extended>
62 <binding label="e">
63 <modifiers keys="shift">
64 <binding label="E" />
65 </modifiers>
66 </binding>
67 </key>
68 <key>
69 <binding label="r">
70 <modifiers keys="shift">
71 <binding label="R" />
72 </modifiers>
73 </binding>
74 </key>
75 <key>
76 <extended>
77 <row>
78 <key>
79 <binding label="þ">
80 <modifiers keys="shift">
81 <binding label="Þ" />
82 </modifiers>
83 </binding>
84 </key>
85 </row>
86 </extended>
87 <binding label="t">
88 <modifiers keys="shift">
89 <binding label="T" />
90 </modifiers>
91 </binding>
92 </key>
93 <key>
94 <extended>
95 <row>
96 <key>
97 <binding label="ý">
98 <modifiers keys="shift">
99 <binding label="Ý" />
100 </modifiers>
101 </binding>
102 </key>
103 <key>
104 <binding label="¥">
105 <modifiers keys="shift">
106 <binding label="¥" />
107 </modifiers>
108 </binding>
109 </key>
110 </row>
111 </extended>
112 <binding label="y">
113 <modifiers keys="shift">
114 <binding label="Y" />
115 </modifiers>
116 </binding>
117 </key>
118 <key>
119 <extended>
120 <row>
121 <key>
122 <binding label="û">
123 <modifiers keys="shift">
124 <binding label="Û" />
125 </modifiers>
126 </binding>
127 </key>
128 <key>
129 <binding label="ù">
130 <modifiers keys="shift">
131 <binding label="Ù" />
132 </modifiers>
133 </binding>
134 </key>
135 <key>
136 <binding label="ú">
137 <modifiers keys="shift">
138 <binding label="Ú" />
139 </modifiers>
140 </binding>
141 </key>
142 <key>
143 <binding label="ü">
144 <modifiers keys="shift">
145 <binding label="Ü" />
146 </modifiers>
147 </binding>
148 </key>
149 </row>
150 </extended>
151 <binding label="u">
152 <modifiers keys="shift">
153 <binding label="U" />
154 </modifiers>
155 </binding>
156 </key>
157 <key>
158 <extended>
159 <row>
160 <key>
161 <binding label="î">
162 <modifiers keys="shift">
163 <binding label="Î" />
164 </modifiers>
165 </binding>
166 </key>
167 <key>
168 <binding label="ï">
169 <modifiers keys="shift">
170 <binding label="Ï" />
171 </modifiers>
172 </binding>
173 </key>
174 <key>
175 <binding label="ì">
176 <modifiers keys="shift">
177 <binding label="Ì" />
178 </modifiers>
179 </binding>
180 </key>
181 <key>
182 <binding label="í">
183 <modifiers keys="shift">
184 <binding label="Í" />
185 </modifiers>
186 </binding>
187 </key>
188 </row>
189 </extended>
190 <binding label="i">
191 <modifiers keys="shift">
192 <binding label="I" />
193 </modifiers>
194 </binding>
195 </key>
196 <key>
197 <extended>
198 <row>
199 <key>
200 <binding label="ö">
201 <modifiers keys="shift">
202 <binding label="Ö" />
203 </modifiers>
204 </binding>
205 </key>
206 <key>
207 <binding label="ô">
208 <modifiers keys="shift">
209 <binding label="Ô" />
210 </modifiers>
211 </binding>
212 </key>
213 <key>
214 <binding label="ò">
215 <modifiers keys="shift">
216 <binding label="Ò" />
217 </modifiers>
218 </binding>
219 </key>
220 <key>
221 <binding label="ó">
222 <modifiers keys="shift">
223 <binding label="Ó" />
224 </modifiers>
225 </binding>
226 </key>
227 </row>
228 </extended>
229 <binding label="o">
230 <modifiers keys="shift">
231 <binding label="O" />
232 </modifiers>
233 </binding>
234 </key>
235 <key>
236 <binding label="p">
237 <modifiers keys="shift">
238 <binding label="P" />
239 </modifiers>
240 </binding>
241 </key>
242 </row>
243 <row>
244 <spacer />
245 <key>
246 <extended>
247 <row>
248 <key>
249 <binding label="ä">
250 <modifiers keys="shift">
251 <binding label="Ä" />
252 </modifiers>
253 </binding>
254 </key>
255 <key>
256 <binding label="à">
257 <modifiers keys="shift">
258 <binding label="À" />
259 </modifiers>
260 </binding>
261 </key>
262 <key>
263 <binding label="â">
264 <modifiers keys="shift">
265 <binding label="Â" />
266 </modifiers>
267 </binding>
268 </key>
269 <key>
270 <binding label="á">
271 <modifiers keys="shift">
272 <binding label="Á" />
273 </modifiers>
274 </binding>
275 </key>
276 <key>
277 <binding label="ã">
278 <modifiers keys="shift">
279 <binding label="Ã" />
280 </modifiers>
281 </binding>
282 </key>
283 <key>
284 <binding label="å">
285 <modifiers keys="shift">
286 <binding label="Å" />
287 </modifiers>
288 </binding>
289 </key>
290 </row>
291 </extended>
292 <binding label="a">
293 <modifiers keys="shift">
294 <binding label="A" />
295 </modifiers>
296 </binding>
297 </key>
298 <key>
299 <extended>
300 <row>
301 <key>
302 <binding label="ß">
303 <modifiers keys="shift">
304 <binding label="$" />
305 </modifiers>
306 </binding>
307 </key>
308 <key>
309 <binding label="$" />
310 </key>
311 </row>
312 </extended>
313 <binding label="s">
314 <modifiers keys="shift">
315 <binding label="S" />
316 </modifiers>
317 </binding>
318 </key>
319 <key>
320 <extended>
321 <row>
322 <key>
323 <binding label="ð">
324 <modifiers keys="shift">
325 <binding label="Ð" />
326 </modifiers>
327 </binding>
328 </key>
329 </row>
330 </extended>
331 <binding label="d">
332 <modifiers keys="shift">
333 <binding label="D" />
334 </modifiers>
335 </binding>
336 </key>
337 <key>
338 <binding label="f">
339 <modifiers keys="shift">
340 <binding label="F" />
341 </modifiers>
342 </binding>
343 </key>
344 <key>
345 <binding label="g">
346 <modifiers keys="shift">
347 <binding label="G" />
348 </modifiers>
349 </binding>
350 </key>
351 <key>
352 <binding label="h">
353 <modifiers keys="shift">
354 <binding label="H" />
355 </modifiers>
356 </binding>
357 </key>
358 <key>
359 <binding label="j">
360 <modifiers keys="shift">
361 <binding label="J" />
362 </modifiers>
363 </binding>
364 </key>
365 <key>
366 <binding label="k">
367 <modifiers keys="shift">
368 <binding label="K" />
369 </modifiers>
370 </binding>
371 </key>
372 <key>
373 <binding label="l">
374 <modifiers keys="shift">
375 <binding label="L" />
376 </modifiers>
377 </binding>
378 </key>
379 <spacer />
380 </row>
381 <row>
382 <key style="special" width="large">
383 <binding action="shift" />
384 </key>
385 <spacer />
386 <key>
387 <binding label="z">
388 <modifiers keys="shift">
389 <binding label="Z" />
390 </modifiers>
391 </binding>
392 </key>
393 <key>
394 <binding label="x">
395 <modifiers keys="shift">
396 <binding label="X" />
397 </modifiers>
398 </binding>
399 </key>
400 <key>
401 <extended>
402 <row>
403 <key>
404 <binding label="ç">
405 <modifiers keys="shift">
406 <binding label="Ç" />
407 </modifiers>
408 </binding>
409 </key>
410 </row>
411 </extended>
412 <binding label="c">
413 <modifiers keys="shift">
414 <binding label="C" />
415 </modifiers>
416 </binding>
417 </key>
418 <key>
419 <binding label="v">
420 <modifiers keys="shift">
421 <binding label="V" />
422 </modifiers>
423 </binding>
424 </key>
425 <key>
426 <binding label="b">
427 <modifiers keys="shift">
428 <binding label="B" />
429 </modifiers>
430 </binding>
431 </key>
432 <key>
433 <extended>
434 <row>
435 <key>
436 <binding label="ñ">
437 <modifiers keys="shift">
438 <binding label="Ñ" />
439 </modifiers>
440 </binding>
441 </key>
442 </row>
443 </extended>
444 <binding label="n">
445 <modifiers keys="shift">
446 <binding label="N" />
447 </modifiers>
448 </binding>
449 </key>
450 <key>
451 <binding label="m">
452 <modifiers keys="shift">
453 <binding label="M" />
454 </modifiers>
455 </binding>
456 </key>
457 <spacer />
458 <key style="special" width="large">
459 <binding action="backspace" />
460 </key>
461 </row>
462 <row>
463 <key style="special" width="x-large">
464 <binding action="sym" label="?123" />
465 </key>
466 <spacer />
467 <key id="emailKey">
468 <binding label="@" />
469 </key>
470 <key width="x-large">
471 <binding action="space" />
472 </key>
473 <key id="urlKey" width="large">
474 <binding label=".com" />
475 </key>
476 <key>
477 <binding label="." />
478 </key>
479 <spacer />
480 <key id="actionKey" style="special" width="x-large">
481 <binding action="return" />
482 </key>
483 </row>
484 </section>
485 </layout>
486 <import file="symbols_en.xml" />
487</keyboard>
4880
=== removed file 'data/languages/en_gb.xml'
--- data/languages/en_gb.xml 2013-07-19 12:05:07 +0000
+++ data/languages/en_gb.xml 1970-01-01 00:00:00 +0000
@@ -1,486 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="en_gb" language="en_gb" title="English (UK)" version="1.0">
5 <import>
6 <symview src="symbols_en.xml" />
7 </import>
8 <layout type="general">
9 <section id="main">
10 <row>
11 <key>
12 <binding label="q">
13 <modifiers keys="shift">
14 <binding label="Q" />
15 </modifiers>
16 </binding>
17 </key>
18 <key>
19 <binding label="w">
20 <modifiers keys="shift">
21 <binding label="W" />
22 </modifiers>
23 </binding>
24 </key>
25 <key>
26 <extended>
27 <row>
28 <key>
29 <binding label="è">
30 <modifiers keys="shift">
31 <binding label="È" />
32 </modifiers>
33 </binding>
34 </key>
35 <key>
36 <binding label="é">
37 <modifiers keys="shift">
38 <binding label="É" />
39 </modifiers>
40 </binding>
41 </key>
42 <key>
43 <binding label="ê">
44 <modifiers keys="shift">
45 <binding label="Ê" />
46 </modifiers>
47 </binding>
48 </key>
49 <key>
50 <binding label="ë">
51 <modifiers keys="shift">
52 <binding label="Ë" />
53 </modifiers>
54 </binding>
55 </key>
56 <key>
57 <binding label="€">
58 <modifiers keys="shift">
59 <binding label="€" />
60 </modifiers>
61 </binding>
62 </key>
63 </row>
64 </extended>
65 <binding label="e">
66 <modifiers keys="shift">
67 <binding label="E" />
68 </modifiers>
69 </binding>
70 </key>
71 <key>
72 <binding label="r">
73 <modifiers keys="shift">
74 <binding label="R" />
75 </modifiers>
76 </binding>
77 </key>
78 <key>
79 <extended>
80 <row>
81 <key>
82 <binding label="þ">
83 <modifiers keys="shift">
84 <binding label="Þ" />
85 </modifiers>
86 </binding>
87 </key>
88 </row>
89 </extended>
90 <binding label="t">
91 <modifiers keys="shift">
92 <binding label="T" />
93 </modifiers>
94 </binding>
95 </key>
96 <key>
97 <extended>
98 <row>
99 <key>
100 <binding label="ý">
101 <modifiers keys="shift">
102 <binding label="Ý" />
103 </modifiers>
104 </binding>
105 </key>
106 <key>
107 <binding label="¥">
108 <modifiers keys="shift">
109 <binding label="¥" />
110 </modifiers>
111 </binding>
112 </key>
113 </row>
114 </extended>
115 <binding label="y">
116 <modifiers keys="shift">
117 <binding label="Y" />
118 </modifiers>
119 </binding>
120 </key>
121 <key>
122 <extended>
123 <row>
124 <key>
125 <binding label="û">
126 <modifiers keys="shift">
127 <binding label="Û" />
128 </modifiers>
129 </binding>
130 </key>
131 <key>
132 <binding label="ù">
133 <modifiers keys="shift">
134 <binding label="Ù" />
135 </modifiers>
136 </binding>
137 </key>
138 <key>
139 <binding label="ú">
140 <modifiers keys="shift">
141 <binding label="Ú" />
142 </modifiers>
143 </binding>
144 </key>
145 <key>
146 <binding label="ü">
147 <modifiers keys="shift">
148 <binding label="Ü" />
149 </modifiers>
150 </binding>
151 </key>
152 </row>
153 </extended>
154 <binding label="u">
155 <modifiers keys="shift">
156 <binding label="U" />
157 </modifiers>
158 </binding>
159 </key>
160 <key>
161 <extended>
162 <row>
163 <key>
164 <binding label="î">
165 <modifiers keys="shift">
166 <binding label="Î" />
167 </modifiers>
168 </binding>
169 </key>
170 <key>
171 <binding label="ï">
172 <modifiers keys="shift">
173 <binding label="Ï" />
174 </modifiers>
175 </binding>
176 </key>
177 <key>
178 <binding label="ì">
179 <modifiers keys="shift">
180 <binding label="Ì" />
181 </modifiers>
182 </binding>
183 </key>
184 <key>
185 <binding label="í">
186 <modifiers keys="shift">
187 <binding label="Í" />
188 </modifiers>
189 </binding>
190 </key>
191 </row>
192 </extended>
193 <binding label="i">
194 <modifiers keys="shift">
195 <binding label="I" />
196 </modifiers>
197 </binding>
198 </key>
199 <key>
200 <extended>
201 <row>
202 <key>
203 <binding label="ö">
204 <modifiers keys="shift">
205 <binding label="Ö" />
206 </modifiers>
207 </binding>
208 </key>
209 <key>
210 <binding label="ô">
211 <modifiers keys="shift">
212 <binding label="Ô" />
213 </modifiers>
214 </binding>
215 </key>
216 <key>
217 <binding label="ò">
218 <modifiers keys="shift">
219 <binding label="Ò" />
220 </modifiers>
221 </binding>
222 </key>
223 <key>
224 <binding label="ó">
225 <modifiers keys="shift">
226 <binding label="Ó" />
227 </modifiers>
228 </binding>
229 </key>
230 </row>
231 </extended>
232 <binding label="o">
233 <modifiers keys="shift">
234 <binding label="O" />
235 </modifiers>
236 </binding>
237 </key>
238 <key>
239 <binding label="p">
240 <modifiers keys="shift">
241 <binding label="P" />
242 </modifiers>
243 </binding>
244 </key>
245 </row>
246 <row>
247 <spacer />
248 <key>
249 <extended>
250 <row>
251 <key>
252 <binding label="ä">
253 <modifiers keys="shift">
254 <binding label="Ä" />
255 </modifiers>
256 </binding>
257 </key>
258 <key>
259 <binding label="à">
260 <modifiers keys="shift">
261 <binding label="À" />
262 </modifiers>
263 </binding>
264 </key>
265 <key>
266 <binding label="â">
267 <modifiers keys="shift">
268 <binding label="Â" />
269 </modifiers>
270 </binding>
271 </key>
272 <key>
273 <binding label="á">
274 <modifiers keys="shift">
275 <binding label="Á" />
276 </modifiers>
277 </binding>
278 </key>
279 <key>
280 <binding label="ã">
281 <modifiers keys="shift">
282 <binding label="Ã" />
283 </modifiers>
284 </binding>
285 </key>
286 <key>
287 <binding label="å">
288 <modifiers keys="shift">
289 <binding label="Å" />
290 </modifiers>
291 </binding>
292 </key>
293 </row>
294 </extended>
295 <binding label="a">
296 <modifiers keys="shift">
297 <binding label="A" />
298 </modifiers>
299 </binding>
300 </key>
301 <key>
302 <extended>
303 <row>
304 <key>
305 <binding label="ß">
306 <modifiers keys="shift">
307 <binding label="$" />
308 </modifiers>
309 </binding>
310 </key>
311 <key>
312 <binding label="$" />
313 </key>
314 </row>
315 </extended>
316 <binding label="s">
317 <modifiers keys="shift">
318 <binding label="S" />
319 </modifiers>
320 </binding>
321 </key>
322 <key>
323 <extended>
324 <row>
325 <key>
326 <binding label="ð">
327 <modifiers keys="shift">
328 <binding label="Ð" />
329 </modifiers>
330 </binding>
331 </key>
332 </row>
333 </extended>
334 <binding label="d">
335 <modifiers keys="shift">
336 <binding label="D" />
337 </modifiers>
338 </binding>
339 </key>
340 <key>
341 <binding label="f">
342 <modifiers keys="shift">
343 <binding label="F" />
344 </modifiers>
345 </binding>
346 </key>
347 <key>
348 <binding label="g">
349 <modifiers keys="shift">
350 <binding label="G" />
351 </modifiers>
352 </binding>
353 </key>
354 <key>
355 <binding label="h">
356 <modifiers keys="shift">
357 <binding label="H" />
358 </modifiers>
359 </binding>
360 </key>
361 <key>
362 <binding label="j">
363 <modifiers keys="shift">
364 <binding label="J" />
365 </modifiers>
366 </binding>
367 </key>
368 <key>
369 <binding label="k">
370 <modifiers keys="shift">
371 <binding label="K" />
372 </modifiers>
373 </binding>
374 </key>
375 <key>
376 <binding label="l">
377 <modifiers keys="shift">
378 <binding label="L" />
379 </modifiers>
380 </binding>
381 </key>
382 <spacer />
383 </row>
384 <row>
385 <key style="special" width="large">
386 <binding action="shift" />
387 </key>
388 <spacer />
389 <key>
390 <binding label="z">
391 <modifiers keys="shift">
392 <binding label="Z" />
393 </modifiers>
394 </binding>
395 </key>
396 <key>
397 <binding label="x">
398 <modifiers keys="shift">
399 <binding label="X" />
400 </modifiers>
401 </binding>
402 </key>
403 <key>
404 <extended>
405 <row>
406 <key>
407 <binding label="ç">
408 <modifiers keys="shift">
409 <binding label="Ç" />
410 </modifiers>
411 </binding>
412 </key>
413 </row>
414 </extended>
415 <binding label="c">
416 <modifiers keys="shift">
417 <binding label="C" />
418 </modifiers>
419 </binding>
420 </key>
421 <key>
422 <binding label="v">
423 <modifiers keys="shift">
424 <binding label="V" />
425 </modifiers>
426 </binding>
427 </key>
428 <key>
429 <binding label="b">
430 <modifiers keys="shift">
431 <binding label="B" />
432 </modifiers>
433 </binding>
434 </key>
435 <key>
436 <extended>
437 <row>
438 <key>
439 <binding label="ñ">
440 <modifiers keys="shift">
441 <binding label="Ñ" />
442 </modifiers>
443 </binding>
444 </key>
445 </row>
446 </extended>
447 <binding label="n">
448 <modifiers keys="shift">
449 <binding label="N" />
450 </modifiers>
451 </binding>
452 </key>
453 <key>
454 <binding label="m">
455 <modifiers keys="shift">
456 <binding label="M" />
457 </modifiers>
458 </binding>
459 </key>
460 <spacer />
461 <key style="special" width="large">
462 <binding action="backspace" />
463 </key>
464 </row>
465 <row>
466 <key style="special" width="x-large">
467 <binding action="sym" label="?123" />
468 </key>
469 <spacer />
470 <key id="emailUrlKey">
471 <binding label="/" />
472 </key>
473 <key width="xx-large">
474 <binding action="space" />
475 </key>
476 <key>
477 <binding label="." />
478 </key>
479 <spacer />
480 <key id="actionKey" style="special" width="x-large">
481 <binding action="return" />
482 </key>
483 </row>
484 </section>
485 </layout>
486</keyboard>
4870
=== removed file 'data/languages/en_us.xml'
--- data/languages/en_us.xml 2013-07-19 12:05:07 +0000
+++ data/languages/en_us.xml 1970-01-01 00:00:00 +0000
@@ -1,484 +0,0 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE keyboard SYSTEM "VirtualKeyboardLayout.dtd">
3
4<keyboard catalog="en_us" language="en_us" title="English (US)" version="1.0">
5 <layout type="general">
6 <section id="main">
7 <row>
8 <key>
9 <binding label="q">
10 <modifiers keys="shift">
11 <binding label="Q" />
12 </modifiers>
13 </binding>
14 </key>
15 <key>
16 <binding label="w">
17 <modifiers keys="shift">
18 <binding label="W" />
19 </modifiers>
20 </binding>
21 </key>
22 <key>
23 <extended>
24 <row>
25 <key>
26 <binding label="è">
27 <modifiers keys="shift">
28 <binding label="È" />
29 </modifiers>
30 </binding>
31 </key>
32 <key>
33 <binding label="é">
34 <modifiers keys="shift">
35 <binding label="É" />
36 </modifiers>
37 </binding>
38 </key>
39 <key>
40 <binding label="ê">
41 <modifiers keys="shift">
42 <binding label="Ê" />
43 </modifiers>
44 </binding>
45 </key>
46 <key>
47 <binding label="ë">
48 <modifiers keys="shift">
49 <binding label="Ë" />
50 </modifiers>
51 </binding>
52 </key>
53 <key>
54 <binding label="€">
55 <modifiers keys="shift">
56 <binding label="€" />
57 </modifiers>
58 </binding>
59 </key>
60 </row>
61 </extended>
62 <binding label="e">
63 <modifiers keys="shift">
64 <binding label="E" />
65 </modifiers>
66 </binding>
67 </key>
68 <key>
69 <binding label="r">
70 <modifiers keys="shift">
71 <binding label="R" />
72 </modifiers>
73 </binding>
74 </key>
75 <key>
76 <extended>
77 <row>
78 <key>
79 <binding label="þ">
80 <modifiers keys="shift">
81 <binding label="Þ" />
82 </modifiers>
83 </binding>
84 </key>
85 </row>
86 </extended>
87 <binding label="t">
88 <modifiers keys="shift">
89 <binding label="T" />
90 </modifiers>
91 </binding>
92 </key>
93 <key>
94 <extended>
95 <row>
96 <key>
97 <binding label="ý">
98 <modifiers keys="shift">
99 <binding label="Ý" />
100 </modifiers>
101 </binding>
102 </key>
103 <key>
104 <binding label="¥">
105 <modifiers keys="shift">
106 <binding label="¥" />
107 </modifiers>
108 </binding>
109 </key>
110 </row>
111 </extended>
112 <binding label="y">
113 <modifiers keys="shift">
114 <binding label="Y" />
115 </modifiers>
116 </binding>
117 </key>
118 <key>
119 <extended>
120 <row>
121 <key>
122 <binding label="û">
123 <modifiers keys="shift">
124 <binding label="Û" />
125 </modifiers>
126 </binding>
127 </key>
128 <key>
129 <binding label="ù">
130 <modifiers keys="shift">
131 <binding label="Ù" />
132 </modifiers>
133 </binding>
134 </key>
135 <key>
136 <binding label="ú">
137 <modifiers keys="shift">
138 <binding label="Ú" />
139 </modifiers>
140 </binding>
141 </key>
142 <key>
143 <binding label="ü">
144 <modifiers keys="shift">
145 <binding label="Ü" />
146 </modifiers>
147 </binding>
148 </key>
149 </row>
150 </extended>
151 <binding label="u">
152 <modifiers keys="shift">
153 <binding label="U" />
154 </modifiers>
155 </binding>
156 </key>
157 <key>
158 <extended>
159 <row>
160 <key>
161 <binding label="î">
162 <modifiers keys="shift">
163 <binding label="Î" />
164 </modifiers>
165 </binding>
166 </key>
167 <key>
168 <binding label="ï">
169 <modifiers keys="shift">
170 <binding label="Ï" />
171 </modifiers>
172 </binding>
173 </key>
174 <key>
175 <binding label="ì">
176 <modifiers keys="shift">
177 <binding label="Ì" />
178 </modifiers>
179 </binding>
180 </key>
181 <key>
182 <binding label="í">
183 <modifiers keys="shift">
184 <binding label="Í" />
185 </modifiers>
186 </binding>
187 </key>
188 </row>
189 </extended>
190 <binding label="i">
191 <modifiers keys="shift">
192 <binding label="I" />
193 </modifiers>
194 </binding>
195 </key>
196 <key>
197 <extended>
198 <row>
199 <key>
200 <binding label="ö">
201 <modifiers keys="shift">
202 <binding label="Ö" />
203 </modifiers>
204 </binding>
205 </key>
206 <key>
207 <binding label="ô">
208 <modifiers keys="shift">
209 <binding label="Ô" />
210 </modifiers>
211 </binding>
212 </key>
213 <key>
214 <binding label="ò">
215 <modifiers keys="shift">
216 <binding label="Ò" />
217 </modifiers>
218 </binding>
219 </key>
220 <key>
221 <binding label="ó">
222 <modifiers keys="shift">
223 <binding label="Ó" />
224 </modifiers>
225 </binding>
226 </key>
227 </row>
228 </extended>
229 <binding label="o">
230 <modifiers keys="shift">
231 <binding label="O" />
232 </modifiers>
233 </binding>
234 </key>
235 <key>
236 <binding label="p">
237 <modifiers keys="shift">
238 <binding label="P" />
239 </modifiers>
240 </binding>
241 </key>
242 </row>
243 <row>
244 <spacer />
245 <key>
246 <extended>
247 <row>
248 <key>
249 <binding label="ä">
250 <modifiers keys="shift">
251 <binding label="Ä" />
252 </modifiers>
253 </binding>
254 </key>
255 <key>
256 <binding label="à">
257 <modifiers keys="shift">
258 <binding label="À" />
259 </modifiers>
260 </binding>
261 </key>
262 <key>
263 <binding label="â">
264 <modifiers keys="shift">
265 <binding label="Â" />
266 </modifiers>
267 </binding>
268 </key>
269 <key>
270 <binding label="á">
271 <modifiers keys="shift">
272 <binding label="Á" />
273 </modifiers>
274 </binding>
275 </key>
276 <key>
277 <binding label="ã">
278 <modifiers keys="shift">
279 <binding label="Ã" />
280 </modifiers>
281 </binding>
282 </key>
283 <key>
284 <binding label="å">
285 <modifiers keys="shift">
286 <binding label="Å" />
287 </modifiers>
288 </binding>
289 </key>
290 </row>
291 </extended>
292 <binding label="a">
293 <modifiers keys="shift">
294 <binding label="A" />
295 </modifiers>
296 </binding>
297 </key>
298 <key>
299 <extended>
300 <row>
301 <key>
302 <binding label="ß">
303 <modifiers keys="shift">
304 <binding label="$" />
305 </modifiers>
306 </binding>
307 </key>
308 <key>
309 <binding label="$" />
310 </key>
311 </row>
312 </extended>
313 <binding label="s">
314 <modifiers keys="shift">
315 <binding label="S" />
316 </modifiers>
317 </binding>
318 </key>
319 <key>
320 <extended>
321 <row>
322 <key>
323 <binding label="ð">
324 <modifiers keys="shift">
325 <binding label="Ð" />
326 </modifiers>
327 </binding>
328 </key>
329 </row>
330 </extended>
331 <binding label="d">
332 <modifiers keys="shift">
333 <binding label="D" />
334 </modifiers>
335 </binding>
336 </key>
337 <key>
338 <binding label="f">
339 <modifiers keys="shift">
340 <binding label="F" />
341 </modifiers>
342 </binding>
343 </key>
344 <key>
345 <binding label="g">
346 <modifiers keys="shift">
347 <binding label="G" />
348 </modifiers>
349 </binding>
350 </key>
351 <key>
352 <binding label="h">
353 <modifiers keys="shift">
354 <binding label="H" />
355 </modifiers>
356 </binding>
357 </key>
358 <key>
359 <binding label="j">
360 <modifiers keys="shift">
361 <binding label="J" />
362 </modifiers>
363 </binding>
364 </key>
365 <key>
366 <binding label="k">
367 <modifiers keys="shift">
368 <binding label="K" />
369 </modifiers>
370 </binding>
371 </key>
372 <key>
373 <binding label="l">
374 <modifiers keys="shift">
375 <binding label="L" />
376 </modifiers>
377 </binding>
378 </key>
379 <spacer />
380 </row>
381 <row>
382 <key style="special" width="large">
383 <binding action="shift" />
384 </key>
385 <spacer />
386 <key>
387 <binding label="z">
388 <modifiers keys="shift">
389 <binding label="Z" />
390 </modifiers>
391 </binding>
392 </key>
393 <key>
394 <binding label="x">
395 <modifiers keys="shift">
396 <binding label="X" />
397 </modifiers>
398 </binding>
399 </key>
400 <key>
401 <extended>
402 <row>
403 <key>
404 <binding label="ç">
405 <modifiers keys="shift">
406 <binding label="Ç" />
407 </modifiers>
408 </binding>
409 </key>
410 </row>
411 </extended>
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches