Merge lp:~michael-sheldon/ubuntu-keyboard/language-button-cleanup into lp:ubuntu-keyboard
- language-button-cleanup
- Merge into trunk
Status: | Merged |
---|---|
Approved by: | Bill Filler |
Approved revision: | 187 |
Merged at revision: | 185 |
Proposed branch: | lp:~michael-sheldon/ubuntu-keyboard/language-button-cleanup |
Merge into: | lp:ubuntu-keyboard |
Diff against target: |
766 lines (+121/-52) 54 files modified
plugins/ar/qml/Keyboard_ar_email.qml (+2/-1) plugins/ar/qml/Keyboard_ar_url.qml (+2/-1) plugins/ar/qml/Keyboard_ar_url_search.qml (+2/-1) plugins/cs/qml/Keyboard_cs_email.qml (+2/-1) plugins/cs/qml/Keyboard_cs_url.qml (+2/-1) plugins/cs/qml/Keyboard_cs_url_search.qml (+2/-1) plugins/da/qml/Keyboard_da_email.qml (+2/-1) plugins/da/qml/Keyboard_da_url.qml (+2/-1) plugins/da/qml/Keyboard_da_url_search.qml (+2/-1) plugins/de/qml/Keyboard_de_email.qml (+2/-1) plugins/de/qml/Keyboard_de_url.qml (+2/-1) plugins/de/qml/Keyboard_de_url_search.qml (+2/-1) plugins/en/qml/Keyboard_en_email.qml (+2/-1) plugins/en/qml/Keyboard_en_url.qml (+2/-1) plugins/en/qml/Keyboard_en_url_search.qml (+2/-1) plugins/es/qml/Keyboard_es_email.qml (+2/-1) plugins/es/qml/Keyboard_es_url.qml (+2/-1) plugins/es/qml/Keyboard_es_url_search.qml (+2/-1) plugins/fi/qml/Keyboard_fi_email.qml (+2/-1) plugins/fi/qml/Keyboard_fi_url.qml (+2/-1) plugins/fi/qml/Keyboard_fi_url_search.qml (+2/-1) plugins/fr/qml/Keyboard_fr_email.qml (+2/-1) plugins/fr/qml/Keyboard_fr_url.qml (+2/-1) plugins/fr/qml/Keyboard_fr_url_search.qml (+2/-1) plugins/he/qml/Keyboard_he_email.qml (+2/-1) plugins/he/qml/Keyboard_he_url.qml (+2/-1) plugins/he/qml/Keyboard_he_url_search.qml (+2/-1) plugins/hu/qml/Keyboard_hu_email.qml (+2/-1) plugins/hu/qml/Keyboard_hu_url.qml (+2/-1) plugins/hu/qml/Keyboard_hu_url_search.qml (+2/-1) plugins/it/qml/Keyboard_it_email.qml (+2/-1) plugins/it/qml/Keyboard_it_url.qml (+2/-1) plugins/it/qml/Keyboard_it_url_search.qml (+2/-1) plugins/nl/qml/Keyboard_nl_email.qml (+2/-1) plugins/nl/qml/Keyboard_nl_url.qml (+2/-1) plugins/nl/qml/Keyboard_nl_url_search.qml (+2/-1) plugins/pinyin/qml/Keyboard_zh_email.qml (+2/-1) plugins/pinyin/qml/Keyboard_zh_url.qml (+2/-1) plugins/pinyin/qml/Keyboard_zh_url_search.qml (+2/-1) plugins/pl/qml/Keyboard_pl_email.qml (+2/-1) plugins/pl/qml/Keyboard_pl_url.qml (+2/-1) plugins/pl/qml/Keyboard_pl_url_search.qml (+2/-1) plugins/pt/qml/Keyboard_pt_email.qml (+2/-1) plugins/pt/qml/Keyboard_pt_url.qml (+2/-1) plugins/pt/qml/Keyboard_pt_url_search.qml (+2/-1) plugins/ru/qml/Keyboard_ru_email.qml (+2/-1) plugins/ru/qml/Keyboard_ru_url.qml (+2/-1) plugins/ru/qml/Keyboard_ru_url_search.qml (+2/-1) plugins/sv/qml/Keyboard_sv_email.qml (+2/-1) plugins/sv/qml/Keyboard_sv_url.qml (+2/-1) plugins/sv/qml/Keyboard_sv_url_search.qml (+2/-1) qml/keys/LanguageKey.qml (+9/-0) qml/keys/LanguageMenu.qml (+9/-0) qml/keys/key_constants.js (+1/-1) |
To merge this branch: | bzr merge lp:~michael-sheldon/ubuntu-keyboard/language-button-cleanup |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Bill Filler (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+226994@code.launchpad.net |
Commit message
Enable the language menu when single pressing the language switcher button and add a settings item to the bottom of the language switcher.
Description of the change
Enables the language menu when single pressing the language switcher button in addition to long pressing and adds a settings item to the bottom of the language switcher which takes the user to the system settings language & text page.
Michael Sheldon (michael-sheldon) wrote : | # |
- 185. By Michael Sheldon
-
Merge from trunk
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:184
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:185
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
Bill Filler (bfiller) wrote : | # |
Works fine. But we need to add the globe menu to all of the non-numeric layouts. Currently it's only shown on the standard layout
- 186. By Michael Sheldon
-
Add language button to all non-numeric layouts and reduce URL button width
- 187. By Michael Sheldon
-
Scale down URL button
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:187
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
Preview Diff
1 | === modified file 'plugins/ar/qml/Keyboard_ar_email.qml' | |||
2 | --- plugins/ar/qml/Keyboard_ar_email.qml 2013-12-12 10:12:23 +0000 | |||
3 | +++ plugins/ar/qml/Keyboard_ar_email.qml 2014-07-17 10:53:15 +0000 | |||
4 | @@ -86,7 +86,8 @@ | |||
5 | 86 | height: panel.keyHeight; | 86 | height: panel.keyHeight; |
6 | 87 | 87 | ||
7 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
9 | 89 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
10 | 90 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
11 | 90 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 91 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
12 | 91 | UrlKey { id: urlKey; label: ".eg"; extended: [".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; } | 92 | UrlKey { id: urlKey; label: ".eg"; extended: [".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; } |
13 | 92 | CharKey { id: dotKey; label: "."; shifted: "ذ"; anchors.right: specialChar.left; } | 93 | CharKey { id: dotKey; label: "."; shifted: "ذ"; anchors.right: specialChar.left; } |
14 | 93 | 94 | ||
15 | === modified file 'plugins/ar/qml/Keyboard_ar_url.qml' | |||
16 | --- plugins/ar/qml/Keyboard_ar_url.qml 2013-12-12 10:12:23 +0000 | |||
17 | +++ plugins/ar/qml/Keyboard_ar_url.qml 2014-07-17 10:53:15 +0000 | |||
18 | @@ -86,7 +86,8 @@ | |||
19 | 86 | height: panel.keyHeight; | 86 | height: panel.keyHeight; |
20 | 87 | 87 | ||
21 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
23 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
24 | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
25 | 90 | UrlKey { id: urlKey; label: ".eg"; extended: [".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; } | 91 | UrlKey { id: urlKey; label: ".eg"; extended: [".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; } |
26 | 91 | CharKey { id: dotKey; label: "."; shifted: "ذ"; anchors.right: specialChar.left; } | 92 | CharKey { id: dotKey; label: "."; shifted: "ذ"; anchors.right: specialChar.left; } |
27 | 92 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left } | 93 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left } |
28 | 93 | 94 | ||
29 | === modified file 'plugins/ar/qml/Keyboard_ar_url_search.qml' | |||
30 | --- plugins/ar/qml/Keyboard_ar_url_search.qml 2013-12-12 10:12:23 +0000 | |||
31 | +++ plugins/ar/qml/Keyboard_ar_url_search.qml 2014-07-17 10:53:15 +0000 | |||
32 | @@ -88,7 +88,8 @@ | |||
33 | 88 | // note FIXME: full list of tld: | 88 | // note FIXME: full list of tld: |
34 | 89 | // [".ma", ".dz", ".ly", ".tn", ".iq", ".lb", ".ps", ".jo", ".ye", ".bh", ".dj", ".kw", ".km", ".mr", ".om", ".qa", ".sa", ".sy", ".so", ".sd", ".ae"] | 89 | // [".ma", ".dz", ".ly", ".tn", ".iq", ".lb", ".ps", ".jo", ".ye", ".bh", ".dj", ".kw", ".km", ".mr", ".om", ".qa", ".sa", ".sy", ".so", ".sd", ".ae"] |
35 | 90 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 90 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
37 | 91 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 91 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
38 | 92 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
39 | 92 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 93 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
40 | 93 | UrlKey { id: urlKey; label: ".eg"; extended: [".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; } | 94 | UrlKey { id: urlKey; label: ".eg"; extended: [".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; } |
41 | 94 | CharKey { id: dotKey; label: "."; shifted: "ذ"; anchors.right: specialChar.left; } | 95 | CharKey { id: dotKey; label: "."; shifted: "ذ"; anchors.right: specialChar.left; } |
42 | 95 | 96 | ||
43 | === modified file 'plugins/cs/qml/Keyboard_cs_email.qml' | |||
44 | --- plugins/cs/qml/Keyboard_cs_email.qml 2013-12-12 10:12:23 +0000 | |||
45 | +++ plugins/cs/qml/Keyboard_cs_email.qml 2014-07-17 10:53:15 +0000 | |||
46 | @@ -82,7 +82,8 @@ | |||
47 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
48 | 83 | 83 | ||
49 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
51 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
52 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
53 | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
54 | 87 | UrlKey { id: urlKey; label: ".cz"; extended: [".sk"];anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".cz"; extended: [".sk"];anchors.right: dotKey.left; } |
55 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
56 | 89 | 90 | ||
57 | === modified file 'plugins/cs/qml/Keyboard_cs_url.qml' | |||
58 | --- plugins/cs/qml/Keyboard_cs_url.qml 2013-12-12 10:12:23 +0000 | |||
59 | +++ plugins/cs/qml/Keyboard_cs_url.qml 2014-07-17 10:53:15 +0000 | |||
60 | @@ -82,7 +82,8 @@ | |||
61 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
62 | 83 | 83 | ||
63 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
65 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
66 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
67 | 86 | UrlKey { id: urlKey; label: ".cz"; extended: [".sk"];anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".cz"; extended: [".sk"];anchors.right: dotKey.left; } |
68 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
69 | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right } |
70 | 89 | 90 | ||
71 | === modified file 'plugins/cs/qml/Keyboard_cs_url_search.qml' | |||
72 | --- plugins/cs/qml/Keyboard_cs_url_search.qml 2013-12-12 10:12:23 +0000 | |||
73 | +++ plugins/cs/qml/Keyboard_cs_url_search.qml 2014-07-17 10:53:15 +0000 | |||
74 | @@ -82,7 +82,8 @@ | |||
75 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
76 | 83 | 83 | ||
77 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
79 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
80 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
81 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
82 | 87 | UrlKey { id: urlKey; label: ".cz"; extended: [".sk"];anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".cz"; extended: [".sk"];anchors.right: dotKey.left; } |
83 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
84 | 89 | 90 | ||
85 | === modified file 'plugins/da/qml/Keyboard_da_email.qml' | |||
86 | --- plugins/da/qml/Keyboard_da_email.qml 2013-12-11 12:56:26 +0000 | |||
87 | +++ plugins/da/qml/Keyboard_da_email.qml 2014-07-17 10:53:15 +0000 | |||
88 | @@ -82,7 +82,8 @@ | |||
89 | 82 | 82 | ||
90 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
91 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
93 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
94 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
95 | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
96 | 87 | UrlKey { id: urlKey; label: ".dk"; extended: [".fo", ".gl"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".dk"; extended: [".fo", ".gl"]; anchors.right: dotKey.left; } |
97 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
98 | 89 | 90 | ||
99 | === modified file 'plugins/da/qml/Keyboard_da_url.qml' | |||
100 | --- plugins/da/qml/Keyboard_da_url.qml 2013-12-11 12:56:26 +0000 | |||
101 | +++ plugins/da/qml/Keyboard_da_url.qml 2014-07-17 10:53:15 +0000 | |||
102 | @@ -82,7 +82,8 @@ | |||
103 | 82 | 82 | ||
104 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
105 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
107 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
108 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
109 | 86 | UrlKey { id: urlKey; label: ".dk"; extended: [".fo", ".gl"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".dk"; extended: [".fo", ".gl"]; anchors.right: dotKey.left; } |
110 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
111 | 88 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; } | 89 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; } |
112 | 89 | 90 | ||
113 | === modified file 'plugins/da/qml/Keyboard_da_url_search.qml' | |||
114 | --- plugins/da/qml/Keyboard_da_url_search.qml 2013-12-11 12:56:26 +0000 | |||
115 | +++ plugins/da/qml/Keyboard_da_url_search.qml 2014-07-17 10:53:15 +0000 | |||
116 | @@ -82,7 +82,8 @@ | |||
117 | 82 | 82 | ||
118 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
119 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
121 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
122 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
123 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
124 | 87 | UrlKey { id: urlKey; label: ".dk"; extended: [".fo", ".gl"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".dk"; extended: [".fo", ".gl"]; anchors.right: dotKey.left; } |
125 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
126 | 89 | 90 | ||
127 | === modified file 'plugins/de/qml/Keyboard_de_email.qml' | |||
128 | --- plugins/de/qml/Keyboard_de_email.qml 2013-11-28 14:40:54 +0000 | |||
129 | +++ plugins/de/qml/Keyboard_de_email.qml 2014-07-17 10:53:15 +0000 | |||
130 | @@ -83,7 +83,8 @@ | |||
131 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
132 | 84 | 84 | ||
133 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
135 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
136 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
137 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
138 | 88 | UrlKey { id: urlKey; label: ".de"; extended: [".at", ".ch", ".de"]; anchors.right: dotKey.left; } | 89 | UrlKey { id: urlKey; label: ".de"; extended: [".at", ".ch", ".de"]; anchors.right: dotKey.left; } |
139 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
140 | 90 | 91 | ||
141 | === modified file 'plugins/de/qml/Keyboard_de_url.qml' | |||
142 | --- plugins/de/qml/Keyboard_de_url.qml 2013-11-28 14:40:54 +0000 | |||
143 | +++ plugins/de/qml/Keyboard_de_url.qml 2014-07-17 10:53:15 +0000 | |||
144 | @@ -83,7 +83,8 @@ | |||
145 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
146 | 84 | 84 | ||
147 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
149 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
150 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
151 | 87 | UrlKey { id: urlKey; label: ".de"; extended: [".at", ".ch", ".de"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".de"; extended: [".at", ".ch", ".de"]; anchors.right: dotKey.left; } |
152 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
153 | 89 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; } | 90 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; } |
154 | 90 | 91 | ||
155 | === modified file 'plugins/de/qml/Keyboard_de_url_search.qml' | |||
156 | --- plugins/de/qml/Keyboard_de_url_search.qml 2013-11-28 14:40:54 +0000 | |||
157 | +++ plugins/de/qml/Keyboard_de_url_search.qml 2014-07-17 10:53:15 +0000 | |||
158 | @@ -83,7 +83,8 @@ | |||
159 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
160 | 84 | 84 | ||
161 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
163 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
164 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
165 | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
166 | 88 | UrlKey { id: urlKey; label: ".de"; extended: [".at", ".ch", ".de"]; anchors.right: dotKey.left; } | 89 | UrlKey { id: urlKey; label: ".de"; extended: [".at", ".ch", ".de"]; anchors.right: dotKey.left; } |
167 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
168 | 90 | 91 | ||
169 | === modified file 'plugins/en/qml/Keyboard_en_email.qml' | |||
170 | --- plugins/en/qml/Keyboard_en_email.qml 2013-11-28 14:40:54 +0000 | |||
171 | +++ plugins/en/qml/Keyboard_en_email.qml 2014-07-17 10:53:15 +0000 | |||
172 | @@ -81,7 +81,8 @@ | |||
173 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
174 | 82 | 82 | ||
175 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
177 | 84 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
178 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
179 | 85 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
180 | 86 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; } |
181 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
182 | 88 | 89 | ||
183 | === modified file 'plugins/en/qml/Keyboard_en_url.qml' | |||
184 | --- plugins/en/qml/Keyboard_en_url.qml 2013-11-28 14:40:54 +0000 | |||
185 | +++ plugins/en/qml/Keyboard_en_url.qml 2014-07-17 10:53:15 +0000 | |||
186 | @@ -81,7 +81,8 @@ | |||
187 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
188 | 82 | 82 | ||
189 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
191 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
192 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
193 | 85 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; } | 86 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; } |
194 | 86 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
195 | 87 | ReturnKey { id: enterKey; anchors.right: parent.right } | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } |
196 | 88 | 89 | ||
197 | === modified file 'plugins/en/qml/Keyboard_en_url_search.qml' | |||
198 | --- plugins/en/qml/Keyboard_en_url_search.qml 2013-11-28 14:40:54 +0000 | |||
199 | +++ plugins/en/qml/Keyboard_en_url_search.qml 2014-07-17 10:53:15 +0000 | |||
200 | @@ -82,7 +82,8 @@ | |||
201 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
202 | 83 | 83 | ||
203 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
205 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
206 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
207 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
208 | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; } |
209 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
210 | 89 | 90 | ||
211 | === modified file 'plugins/es/qml/Keyboard_es_email.qml' | |||
212 | --- plugins/es/qml/Keyboard_es_email.qml 2013-11-28 14:40:54 +0000 | |||
213 | +++ plugins/es/qml/Keyboard_es_email.qml 2014-07-17 10:53:15 +0000 | |||
214 | @@ -82,7 +82,8 @@ | |||
215 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
216 | 83 | 83 | ||
217 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
219 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
220 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
221 | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
222 | 87 | UrlKey { id: urlKey; label: ".es"; extended: [".mx", ".co", ".ar", ".com", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".es"; extended: [".mx", ".co", ".ar", ".com", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; } |
223 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
224 | 89 | 90 | ||
225 | === modified file 'plugins/es/qml/Keyboard_es_url.qml' | |||
226 | --- plugins/es/qml/Keyboard_es_url.qml 2013-11-28 14:40:54 +0000 | |||
227 | +++ plugins/es/qml/Keyboard_es_url.qml 2014-07-17 10:53:15 +0000 | |||
228 | @@ -82,7 +82,8 @@ | |||
229 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
230 | 83 | 83 | ||
231 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
233 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
234 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
235 | 86 | UrlKey { id: urlKey; label: ".es"; extended: [".mx", ".co", ".ar", ".com", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".es"; extended: [".mx", ".co", ".ar", ".com", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; } |
236 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
237 | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right } |
238 | 89 | 90 | ||
239 | === modified file 'plugins/es/qml/Keyboard_es_url_search.qml' | |||
240 | --- plugins/es/qml/Keyboard_es_url_search.qml 2013-11-28 14:40:54 +0000 | |||
241 | +++ plugins/es/qml/Keyboard_es_url_search.qml 2014-07-17 10:53:15 +0000 | |||
242 | @@ -82,7 +82,8 @@ | |||
243 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
244 | 83 | 83 | ||
245 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
247 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
248 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
249 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
250 | 87 | UrlKey { id: urlKey; label: ".es"; extended: [".mx", ".co", ".ar", ".com", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".es"; extended: [".mx", ".co", ".ar", ".com", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; } |
251 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
252 | 89 | 90 | ||
253 | === modified file 'plugins/fi/qml/Keyboard_fi_email.qml' | |||
254 | --- plugins/fi/qml/Keyboard_fi_email.qml 2013-12-11 12:56:26 +0000 | |||
255 | +++ plugins/fi/qml/Keyboard_fi_email.qml 2014-07-17 10:53:15 +0000 | |||
256 | @@ -82,7 +82,8 @@ | |||
257 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
258 | 83 | 83 | ||
259 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
261 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
262 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
263 | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
264 | 87 | UrlKey { id: urlKey; label: ".fi"; extended: [".se", ".no"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".fi"; extended: [".se", ".no"]; anchors.right: dotKey.left; } |
265 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
266 | 89 | 90 | ||
267 | === modified file 'plugins/fi/qml/Keyboard_fi_url.qml' | |||
268 | --- plugins/fi/qml/Keyboard_fi_url.qml 2013-12-11 12:56:26 +0000 | |||
269 | +++ plugins/fi/qml/Keyboard_fi_url.qml 2014-07-17 10:53:15 +0000 | |||
270 | @@ -82,7 +82,8 @@ | |||
271 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
272 | 83 | 83 | ||
273 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
275 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
276 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
277 | 86 | UrlKey { id: urlKey; label: ".fi"; extended: [".se", ".no"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".fi"; extended: [".se", ".no"]; anchors.right: dotKey.left; } |
278 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
279 | 88 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; } | 89 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; } |
280 | 89 | 90 | ||
281 | === modified file 'plugins/fi/qml/Keyboard_fi_url_search.qml' | |||
282 | --- plugins/fi/qml/Keyboard_fi_url_search.qml 2013-12-11 12:56:26 +0000 | |||
283 | +++ plugins/fi/qml/Keyboard_fi_url_search.qml 2014-07-17 10:53:15 +0000 | |||
284 | @@ -82,7 +82,8 @@ | |||
285 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
286 | 83 | 83 | ||
287 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
289 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
290 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
291 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
292 | 87 | UrlKey { id: urlKey; label: ".fi"; extended: [".se", ".no"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".fi"; extended: [".se", ".no"]; anchors.right: dotKey.left; } |
293 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
294 | 89 | 90 | ||
295 | === modified file 'plugins/fr/qml/Keyboard_fr_email.qml' | |||
296 | --- plugins/fr/qml/Keyboard_fr_email.qml 2013-11-28 14:40:54 +0000 | |||
297 | +++ plugins/fr/qml/Keyboard_fr_email.qml 2014-07-17 10:53:15 +0000 | |||
298 | @@ -82,7 +82,8 @@ | |||
299 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
300 | 83 | 83 | ||
301 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
303 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
304 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
305 | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
306 | 87 | UrlKey { id: urlKey; label: ".fr"; extended: [".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".fr"; extended: [".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; } |
307 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
308 | 89 | 90 | ||
309 | === modified file 'plugins/fr/qml/Keyboard_fr_url.qml' | |||
310 | --- plugins/fr/qml/Keyboard_fr_url.qml 2013-11-28 14:40:54 +0000 | |||
311 | +++ plugins/fr/qml/Keyboard_fr_url.qml 2014-07-17 10:53:15 +0000 | |||
312 | @@ -82,7 +82,8 @@ | |||
313 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
314 | 83 | 83 | ||
315 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
317 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
318 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
319 | 86 | UrlKey { id: urlKey; label: ".fr"; extended: [".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".fr"; extended: [".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; } |
320 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
321 | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right } |
322 | 89 | 90 | ||
323 | === modified file 'plugins/fr/qml/Keyboard_fr_url_search.qml' | |||
324 | --- plugins/fr/qml/Keyboard_fr_url_search.qml 2013-11-28 14:40:54 +0000 | |||
325 | +++ plugins/fr/qml/Keyboard_fr_url_search.qml 2014-07-17 10:53:15 +0000 | |||
326 | @@ -82,7 +82,8 @@ | |||
327 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
328 | 83 | 83 | ||
329 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
331 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
332 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
333 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
334 | 87 | UrlKey { id: urlKey; label: ".fr"; extended: [".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".fr"; extended: [".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; } |
335 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
336 | 89 | 90 | ||
337 | === modified file 'plugins/he/qml/Keyboard_he_email.qml' | |||
338 | --- plugins/he/qml/Keyboard_he_email.qml 2013-12-11 14:38:18 +0000 | |||
339 | +++ plugins/he/qml/Keyboard_he_email.qml 2014-07-17 10:53:15 +0000 | |||
340 | @@ -81,7 +81,8 @@ | |||
341 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
342 | 82 | 82 | ||
343 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
345 | 84 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
346 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
347 | 85 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
348 | 86 | UrlKey { id: urlKey; label: ".il"; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".il"; anchors.right: dotKey.left; } |
349 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
350 | 88 | 89 | ||
351 | === modified file 'plugins/he/qml/Keyboard_he_url.qml' | |||
352 | --- plugins/he/qml/Keyboard_he_url.qml 2013-12-11 14:38:18 +0000 | |||
353 | +++ plugins/he/qml/Keyboard_he_url.qml 2014-07-17 10:53:15 +0000 | |||
354 | @@ -81,7 +81,8 @@ | |||
355 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
356 | 82 | 82 | ||
357 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
359 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
360 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
361 | 85 | UrlKey { id: urlKey; label: ".il"; anchors.right: dotKey.left; } | 86 | UrlKey { id: urlKey; label: ".il"; anchors.right: dotKey.left; } |
362 | 86 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
363 | 87 | ReturnKey { id: enterKey; anchors.right: parent.right } | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } |
364 | 88 | 89 | ||
365 | === modified file 'plugins/he/qml/Keyboard_he_url_search.qml' | |||
366 | --- plugins/he/qml/Keyboard_he_url_search.qml 2013-12-11 14:38:18 +0000 | |||
367 | +++ plugins/he/qml/Keyboard_he_url_search.qml 2014-07-17 10:53:15 +0000 | |||
368 | @@ -81,7 +81,8 @@ | |||
369 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
370 | 82 | 82 | ||
371 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
373 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
374 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
375 | 85 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
376 | 86 | UrlKey { id: urlKey; label: ".il"; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".il"; anchors.right: dotKey.left; } |
377 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
378 | 88 | 89 | ||
379 | === modified file 'plugins/hu/qml/Keyboard_hu_email.qml' | |||
380 | --- plugins/hu/qml/Keyboard_hu_email.qml 2013-12-11 14:38:18 +0000 | |||
381 | +++ plugins/hu/qml/Keyboard_hu_email.qml 2014-07-17 10:53:15 +0000 | |||
382 | @@ -81,7 +81,8 @@ | |||
383 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
384 | 82 | 82 | ||
385 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
387 | 84 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
388 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
389 | 85 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
390 | 86 | UrlKey { id: urlKey; label: ".hu"; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".hu"; anchors.right: dotKey.left; } |
391 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
392 | 88 | 89 | ||
393 | === modified file 'plugins/hu/qml/Keyboard_hu_url.qml' | |||
394 | --- plugins/hu/qml/Keyboard_hu_url.qml 2013-12-11 14:38:18 +0000 | |||
395 | +++ plugins/hu/qml/Keyboard_hu_url.qml 2014-07-17 10:53:15 +0000 | |||
396 | @@ -81,7 +81,8 @@ | |||
397 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
398 | 82 | 82 | ||
399 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
401 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
402 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
403 | 85 | UrlKey { id: urlKey; label: ".hu"; anchors.right: dotKey.left; } | 86 | UrlKey { id: urlKey; label: ".hu"; anchors.right: dotKey.left; } |
404 | 86 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
405 | 87 | ReturnKey { id: enterKey; anchors.right: parent.right } | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } |
406 | 88 | 89 | ||
407 | === modified file 'plugins/hu/qml/Keyboard_hu_url_search.qml' | |||
408 | --- plugins/hu/qml/Keyboard_hu_url_search.qml 2013-12-11 14:38:18 +0000 | |||
409 | +++ plugins/hu/qml/Keyboard_hu_url_search.qml 2014-07-17 10:53:15 +0000 | |||
410 | @@ -81,7 +81,8 @@ | |||
411 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
412 | 82 | 82 | ||
413 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
415 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
416 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
417 | 85 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
418 | 86 | UrlKey { id: urlKey; label: ".hu"; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".hu"; anchors.right: dotKey.left; } |
419 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
420 | 88 | 89 | ||
421 | === modified file 'plugins/it/qml/Keyboard_it_email.qml' | |||
422 | --- plugins/it/qml/Keyboard_it_email.qml 2013-11-28 14:40:54 +0000 | |||
423 | +++ plugins/it/qml/Keyboard_it_email.qml 2014-07-17 10:53:15 +0000 | |||
424 | @@ -81,7 +81,8 @@ | |||
425 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
426 | 82 | 82 | ||
427 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
429 | 84 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
430 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
431 | 85 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
432 | 86 | UrlKey { id: urlKey; label: ".it"; extended: [".ch", ".va", ".sm"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".it"; extended: [".ch", ".va", ".sm"]; anchors.right: dotKey.left; } |
433 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
434 | 88 | 89 | ||
435 | === modified file 'plugins/it/qml/Keyboard_it_url.qml' | |||
436 | --- plugins/it/qml/Keyboard_it_url.qml 2013-11-28 14:40:54 +0000 | |||
437 | +++ plugins/it/qml/Keyboard_it_url.qml 2014-07-17 10:53:15 +0000 | |||
438 | @@ -81,7 +81,8 @@ | |||
439 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
440 | 82 | 82 | ||
441 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
443 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
444 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
445 | 85 | UrlKey { id: urlKey; label: ".it"; extended: [".ch", ".va", ".sm"]; anchors.right: dotKey.left; } | 86 | UrlKey { id: urlKey; label: ".it"; extended: [".ch", ".va", ".sm"]; anchors.right: dotKey.left; } |
446 | 86 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
447 | 87 | ReturnKey { id: enterKey; anchors.right: parent.right } | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } |
448 | 88 | 89 | ||
449 | === modified file 'plugins/it/qml/Keyboard_it_url_search.qml' | |||
450 | --- plugins/it/qml/Keyboard_it_url_search.qml 2013-11-28 14:40:54 +0000 | |||
451 | +++ plugins/it/qml/Keyboard_it_url_search.qml 2014-07-17 10:53:15 +0000 | |||
452 | @@ -81,7 +81,8 @@ | |||
453 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
454 | 82 | 82 | ||
455 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
457 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
458 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
459 | 85 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
460 | 86 | UrlKey { id: urlKey; label: ".it"; extended: [".ch", ".va", ".sm"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".it"; extended: [".ch", ".va", ".sm"]; anchors.right: dotKey.left; } |
461 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
462 | 88 | 89 | ||
463 | === modified file 'plugins/nl/qml/Keyboard_nl_email.qml' | |||
464 | --- plugins/nl/qml/Keyboard_nl_email.qml 2013-12-12 10:12:23 +0000 | |||
465 | +++ plugins/nl/qml/Keyboard_nl_email.qml 2014-07-17 10:53:15 +0000 | |||
466 | @@ -81,7 +81,8 @@ | |||
467 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
468 | 82 | 82 | ||
469 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
471 | 84 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
472 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
473 | 85 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
474 | 86 | UrlKey { id: urlKey; label: ".nl"; extended: [".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".nl"; extended: [".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; } |
475 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
476 | 88 | 89 | ||
477 | === modified file 'plugins/nl/qml/Keyboard_nl_url.qml' | |||
478 | --- plugins/nl/qml/Keyboard_nl_url.qml 2013-12-12 10:12:23 +0000 | |||
479 | +++ plugins/nl/qml/Keyboard_nl_url.qml 2014-07-17 10:53:15 +0000 | |||
480 | @@ -81,7 +81,8 @@ | |||
481 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
482 | 82 | 82 | ||
483 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
485 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
486 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
487 | 85 | UrlKey { id: urlKey; label: ".nl"; extended: [".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; } | 86 | UrlKey { id: urlKey; label: ".nl"; extended: [".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; } |
488 | 86 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
489 | 87 | ReturnKey { id: enterKey; anchors.right: parent.right } | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } |
490 | 88 | 89 | ||
491 | === modified file 'plugins/nl/qml/Keyboard_nl_url_search.qml' | |||
492 | --- plugins/nl/qml/Keyboard_nl_url_search.qml 2013-12-12 10:12:23 +0000 | |||
493 | +++ plugins/nl/qml/Keyboard_nl_url_search.qml 2014-07-17 10:53:15 +0000 | |||
494 | @@ -81,7 +81,8 @@ | |||
495 | 81 | height: panel.keyHeight; | 81 | height: panel.keyHeight; |
496 | 82 | 82 | ||
497 | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 83 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
499 | 84 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 84 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
500 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
501 | 85 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
502 | 86 | UrlKey { id: urlKey; label: ".nl"; extended: [".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".nl"; extended: [".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; } |
503 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
504 | 88 | 89 | ||
505 | === modified file 'plugins/pinyin/qml/Keyboard_zh_email.qml' | |||
506 | --- plugins/pinyin/qml/Keyboard_zh_email.qml 2013-12-12 16:26:16 +0000 | |||
507 | +++ plugins/pinyin/qml/Keyboard_zh_email.qml 2014-07-17 10:53:15 +0000 | |||
508 | @@ -82,7 +82,8 @@ | |||
509 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
510 | 83 | 83 | ||
511 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
513 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
514 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
515 | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
516 | 87 | UrlKey { id: urlKey; label: ".cn"; extended: [".中國", ".中国", ".hk", ".香港", ".mo", ".tw", ".台灣", ".台湾"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".cn"; extended: [".中國", ".中国", ".hk", ".香港", ".mo", ".tw", ".台灣", ".台湾"]; anchors.right: dotKey.left; } |
517 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
518 | 89 | 90 | ||
519 | === modified file 'plugins/pinyin/qml/Keyboard_zh_url.qml' | |||
520 | --- plugins/pinyin/qml/Keyboard_zh_url.qml 2013-12-12 16:26:16 +0000 | |||
521 | +++ plugins/pinyin/qml/Keyboard_zh_url.qml 2014-07-17 10:53:15 +0000 | |||
522 | @@ -82,7 +82,8 @@ | |||
523 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
524 | 83 | 83 | ||
525 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
527 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
528 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
529 | 86 | UrlKey { id: urlKey; label: ".cn"; extended: [".中國", ".中国", ".hk", ".香港", ".mo", ".tw", ".台灣", ".台湾"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".cn"; extended: [".中國", ".中国", ".hk", ".香港", ".mo", ".tw", ".台灣", ".台湾"]; anchors.right: dotKey.left; } |
530 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
531 | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right } |
532 | 89 | 90 | ||
533 | === modified file 'plugins/pinyin/qml/Keyboard_zh_url_search.qml' | |||
534 | --- plugins/pinyin/qml/Keyboard_zh_url_search.qml 2013-12-12 16:26:16 +0000 | |||
535 | +++ plugins/pinyin/qml/Keyboard_zh_url_search.qml 2014-07-17 10:53:15 +0000 | |||
536 | @@ -82,7 +82,8 @@ | |||
537 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
538 | 83 | 83 | ||
539 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
541 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
542 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
543 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
544 | 87 | UrlKey { id: urlKey; label: ".cn"; extended: [".中國", ".中国", ".hk", ".香港", ".mo", ".tw", ".台灣", ".台湾"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".cn"; extended: [".中國", ".中国", ".hk", ".香港", ".mo", ".tw", ".台灣", ".台湾"]; anchors.right: dotKey.left; } |
545 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
546 | 89 | 90 | ||
547 | === modified file 'plugins/pl/qml/Keyboard_pl_email.qml' | |||
548 | --- plugins/pl/qml/Keyboard_pl_email.qml 2013-12-12 10:12:23 +0000 | |||
549 | +++ plugins/pl/qml/Keyboard_pl_email.qml 2014-07-17 10:53:15 +0000 | |||
550 | @@ -85,7 +85,8 @@ | |||
551 | 85 | height: panel.keyHeight; | 85 | height: panel.keyHeight; |
552 | 86 | 86 | ||
553 | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
555 | 88 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 88 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
556 | 89 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
557 | 89 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 90 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
558 | 90 | UrlKey { id: urlKey; label: ".pl"; anchors.right: dotKey.left; } | 91 | UrlKey { id: urlKey; label: ".pl"; anchors.right: dotKey.left; } |
559 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
560 | 92 | 93 | ||
561 | === modified file 'plugins/pl/qml/Keyboard_pl_url.qml' | |||
562 | --- plugins/pl/qml/Keyboard_pl_url.qml 2013-12-12 10:12:23 +0000 | |||
563 | +++ plugins/pl/qml/Keyboard_pl_url.qml 2014-07-17 10:53:15 +0000 | |||
564 | @@ -85,7 +85,8 @@ | |||
565 | 85 | height: panel.keyHeight; | 85 | height: panel.keyHeight; |
566 | 86 | 86 | ||
567 | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
569 | 88 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 88 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
570 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
571 | 89 | UrlKey { id: urlKey; label: ".pl"; anchors.right: dotKey.left; } | 90 | UrlKey { id: urlKey; label: ".pl"; anchors.right: dotKey.left; } |
572 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 91 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
573 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right } |
574 | 92 | 93 | ||
575 | === modified file 'plugins/pl/qml/Keyboard_pl_url_search.qml' | |||
576 | --- plugins/pl/qml/Keyboard_pl_url_search.qml 2013-12-12 10:12:23 +0000 | |||
577 | +++ plugins/pl/qml/Keyboard_pl_url_search.qml 2014-07-17 10:53:15 +0000 | |||
578 | @@ -85,7 +85,8 @@ | |||
579 | 85 | height: panel.keyHeight; | 85 | height: panel.keyHeight; |
580 | 86 | 86 | ||
581 | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
583 | 88 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 88 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
584 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
585 | 89 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 90 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
586 | 90 | UrlKey { id: urlKey; label: ".pl"; anchors.right: dotKey.left; } | 91 | UrlKey { id: urlKey; label: ".pl"; anchors.right: dotKey.left; } |
587 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
588 | 92 | 93 | ||
589 | === modified file 'plugins/pt/qml/Keyboard_pt_email.qml' | |||
590 | --- plugins/pt/qml/Keyboard_pt_email.qml 2013-11-29 14:51:51 +0000 | |||
591 | +++ plugins/pt/qml/Keyboard_pt_email.qml 2014-07-17 10:53:15 +0000 | |||
592 | @@ -82,7 +82,8 @@ | |||
593 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
594 | 83 | 83 | ||
595 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
597 | 85 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
598 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
599 | 86 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
600 | 87 | UrlKey { id: urlKey; label: ".br"; extended: [".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".br"; extended: [".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; } |
601 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
602 | 89 | 90 | ||
603 | === modified file 'plugins/pt/qml/Keyboard_pt_url.qml' | |||
604 | --- plugins/pt/qml/Keyboard_pt_url.qml 2013-11-29 14:51:51 +0000 | |||
605 | +++ plugins/pt/qml/Keyboard_pt_url.qml 2014-07-17 10:53:15 +0000 | |||
606 | @@ -82,7 +82,8 @@ | |||
607 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
608 | 83 | 83 | ||
609 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
611 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
612 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
613 | 86 | UrlKey { id: urlKey; label: ".br"; extended: [".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; } | 87 | UrlKey { id: urlKey; label: ".br"; extended: [".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; } |
614 | 87 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
615 | 88 | ReturnKey { id: enterKey; anchors.right: parent.right } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right } |
616 | 89 | 90 | ||
617 | === modified file 'plugins/pt/qml/Keyboard_pt_url_search.qml' | |||
618 | --- plugins/pt/qml/Keyboard_pt_url_search.qml 2013-11-29 14:51:51 +0000 | |||
619 | +++ plugins/pt/qml/Keyboard_pt_url_search.qml 2014-07-17 10:53:15 +0000 | |||
620 | @@ -82,7 +82,8 @@ | |||
621 | 82 | height: panel.keyHeight; | 82 | height: panel.keyHeight; |
622 | 83 | 83 | ||
623 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
625 | 85 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
626 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
627 | 86 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
628 | 87 | UrlKey { id: urlKey; label: ".br"; extended: [".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".br"; extended: [".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; } |
629 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; } |
630 | 89 | 90 | ||
631 | === modified file 'plugins/ru/qml/Keyboard_ru_email.qml' | |||
632 | --- plugins/ru/qml/Keyboard_ru_email.qml 2013-12-12 10:12:23 +0000 | |||
633 | +++ plugins/ru/qml/Keyboard_ru_email.qml 2014-07-17 10:53:15 +0000 | |||
634 | @@ -86,7 +86,8 @@ | |||
635 | 86 | 86 | ||
636 | 87 | height: panel.keyHeight; | 87 | height: panel.keyHeight; |
637 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
639 | 89 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
640 | 90 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
641 | 90 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 91 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
642 | 91 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } | 92 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } |
643 | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } |
644 | 93 | 94 | ||
645 | === modified file 'plugins/ru/qml/Keyboard_ru_url.qml' | |||
646 | --- plugins/ru/qml/Keyboard_ru_url.qml 2013-12-12 10:12:23 +0000 | |||
647 | +++ plugins/ru/qml/Keyboard_ru_url.qml 2014-07-17 10:53:15 +0000 | |||
648 | @@ -86,7 +86,8 @@ | |||
649 | 86 | 86 | ||
650 | 87 | height: panel.keyHeight; | 87 | height: panel.keyHeight; |
651 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
653 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
654 | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
655 | 90 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } | 91 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } |
656 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } |
657 | 92 | CharKey { id: extraCharKey; label: "ъ"; shifted: "Ъ"; anchors.right: enterKey.left; } | 93 | CharKey { id: extraCharKey; label: "ъ"; shifted: "Ъ"; anchors.right: enterKey.left; } |
658 | 93 | 94 | ||
659 | === modified file 'plugins/ru/qml/Keyboard_ru_url_search.qml' | |||
660 | --- plugins/ru/qml/Keyboard_ru_url_search.qml 2013-12-12 10:12:23 +0000 | |||
661 | +++ plugins/ru/qml/Keyboard_ru_url_search.qml 2014-07-17 10:53:15 +0000 | |||
662 | @@ -86,7 +86,8 @@ | |||
663 | 86 | 86 | ||
664 | 87 | height: panel.keyHeight; | 87 | height: panel.keyHeight; |
665 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
667 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
668 | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
669 | 90 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 91 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
670 | 91 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } | 92 | UrlKey { id: urlKey; label: ".ru"; extended: [".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; } |
671 | 92 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: extraCharKey.left; } |
672 | 93 | 94 | ||
673 | === modified file 'plugins/sv/qml/Keyboard_sv_email.qml' | |||
674 | --- plugins/sv/qml/Keyboard_sv_email.qml 2013-12-12 10:12:23 +0000 | |||
675 | +++ plugins/sv/qml/Keyboard_sv_email.qml 2014-07-17 10:53:15 +0000 | |||
676 | @@ -83,7 +83,8 @@ | |||
677 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
678 | 84 | 84 | ||
679 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
681 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: symShiftKey.right; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
682 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; } | ||
683 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true } |
684 | 88 | UrlKey { id: urlKey; label: ".se"; extended: [".fi", ".ax"]; anchors.right: dotKey.left; } | 89 | UrlKey { id: urlKey; label: ".se"; extended: [".fi", ".ax"]; anchors.right: dotKey.left; } |
685 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
686 | 90 | 91 | ||
687 | === modified file 'plugins/sv/qml/Keyboard_sv_url.qml' | |||
688 | --- plugins/sv/qml/Keyboard_sv_url.qml 2013-12-12 10:12:23 +0000 | |||
689 | +++ plugins/sv/qml/Keyboard_sv_url.qml 2014-07-17 10:53:15 +0000 | |||
690 | @@ -83,7 +83,8 @@ | |||
691 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
692 | 84 | 84 | ||
693 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
695 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
696 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
697 | 87 | UrlKey { id: urlKey; label: ".se"; extended: [".fi", ".ax"]; anchors.right: dotKey.left; } | 88 | UrlKey { id: urlKey; label: ".se"; extended: [".fi", ".ax"]; anchors.right: dotKey.left; } |
698 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
699 | 89 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; extended: ["ø"]; extendedShifted: ["Ø"]; anchors.right: enterKey.left; } | 90 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; extended: ["ø"]; extendedShifted: ["Ø"]; anchors.right: enterKey.left; } |
700 | 90 | 91 | ||
701 | === modified file 'plugins/sv/qml/Keyboard_sv_url_search.qml' | |||
702 | --- plugins/sv/qml/Keyboard_sv_url_search.qml 2013-12-12 10:12:23 +0000 | |||
703 | +++ plugins/sv/qml/Keyboard_sv_url_search.qml 2014-07-17 10:53:15 +0000 | |||
704 | @@ -83,7 +83,8 @@ | |||
705 | 83 | height: panel.keyHeight; | 83 | height: panel.keyHeight; |
706 | 84 | 84 | ||
707 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; } |
709 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: symShiftKey.right; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; } |
710 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; } | ||
711 | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true } |
712 | 88 | UrlKey { id: urlKey; label: ".se"; extended: [".fi", ".ax"]; anchors.right: dotKey.left; } | 89 | UrlKey { id: urlKey; label: ".se"; extended: [".fi", ".ax"]; anchors.right: dotKey.left; } |
713 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: umlaut.left; } |
714 | 90 | 91 | ||
715 | === modified file 'qml/keys/LanguageKey.qml' | |||
716 | --- qml/keys/LanguageKey.qml 2013-10-31 14:24:31 +0000 | |||
717 | +++ qml/keys/LanguageKey.qml 2014-07-17 10:53:15 +0000 | |||
718 | @@ -29,6 +29,15 @@ | |||
719 | 29 | MouseArea { | 29 | MouseArea { |
720 | 30 | anchors.fill: parent | 30 | anchors.fill: parent |
721 | 31 | preventStealing: true | 31 | preventStealing: true |
722 | 32 | onReleased: { | ||
723 | 33 | if (maliit_input_method.useAudioFeedback) | ||
724 | 34 | audioFeedback.play(); | ||
725 | 35 | |||
726 | 36 | if (maliit_input_method.useHapticFeedback) | ||
727 | 37 | pressEffect.start(); | ||
728 | 38 | |||
729 | 39 | canvas.languageMenuShown = true | ||
730 | 40 | } | ||
731 | 32 | onPressAndHold: canvas.languageMenuShown = true | 41 | onPressAndHold: canvas.languageMenuShown = true |
732 | 33 | } | 42 | } |
733 | 34 | } | 43 | } |
734 | 35 | 44 | ||
735 | === modified file 'qml/keys/LanguageMenu.qml' | |||
736 | --- qml/keys/LanguageMenu.qml 2014-03-03 16:21:35 +0000 | |||
737 | +++ qml/keys/LanguageMenu.qml 2014-07-17 10:53:15 +0000 | |||
738 | @@ -54,6 +54,15 @@ | |||
739 | 54 | canvas.languageMenuShown = false; | 54 | canvas.languageMenuShown = false; |
740 | 55 | } | 55 | } |
741 | 56 | } | 56 | } |
742 | 57 | |||
743 | 58 | footer: ListItem.Standard { | ||
744 | 59 | text: i18n.tr("Settings") | ||
745 | 60 | onClicked: { | ||
746 | 61 | Qt.openUrlExternally("settings:///system/language") | ||
747 | 62 | canvas.languageMenuShown = false; | ||
748 | 63 | maliit_input_method.hide(); | ||
749 | 64 | } | ||
750 | 65 | } | ||
751 | 57 | } | 66 | } |
752 | 58 | 67 | ||
753 | 59 | function languageIdToName(languageId) | 68 | function languageIdToName(languageId) |
754 | 60 | 69 | ||
755 | === modified file 'qml/keys/key_constants.js' | |||
756 | --- qml/keys/key_constants.js 2014-06-06 13:30:59 +0000 | |||
757 | +++ qml/keys/key_constants.js 2014-07-17 10:53:15 +0000 | |||
758 | @@ -53,7 +53,7 @@ | |||
759 | 53 | 53 | ||
760 | 54 | 54 | ||
761 | 55 | var urlLayoutLeftSpacerSize = 5; // gu | 55 | var urlLayoutLeftSpacerSize = 5; // gu |
763 | 56 | var emailLayoutUrlKeyPadding = 4; // gu | 56 | var emailLayoutUrlKeyPadding = 1.5; // gu |
764 | 57 | 57 | ||
765 | 58 | /* language menu */ | 58 | /* language menu */ |
766 | 59 | var languageMenuListViewPadding = 2.22; // gu | 59 | var languageMenuListViewPadding = 2.22; // gu |
Are there any related MPs required for this MP to build/function as expected? Please list.
* No
Is your branch in sync with latest trunk (e.g. bzr pull lp:trunk -> no changes)
* Yes
Did you perform an exploratory manual test run of your code change and any related functionality on device or emulator?
* Yes
Did you successfully run all tests found in your component's Test Plan (https:/ /wiki.ubuntu. com/Process/ Merges/ TestPlan/ ubuntu- keyboard) on device or emulator?
* Yes
If you changed the UI, was the change specified/approved by design?
* Yes, added settings link to language menu based on spec: https:/ /docs.google. com/a/canonical .com/document/ d/1UunhUqLkUiAh sy9iu_Pu3Sn6jUT Cn3d7E8WxkfT6ZV Q/edit# heading= h.ioz6enifxu2a
If you changed the packaging (debian), did you add a core-dev as a reviewer to this MP?
* No change