Merge lp:~michael-sheldon/ubuntu-keyboard/fix-1421411 into lp:ubuntu-keyboard
- fix-1421411
- Merge into trunk
Status: | Superseded |
---|---|
Proposed branch: | lp:~michael-sheldon/ubuntu-keyboard/fix-1421411 |
Merge into: | lp:ubuntu-keyboard |
Diff against target: |
1263 lines (+177/-107) 83 files modified
plugins/ar/qml/Keyboard_ar.qml (+1/-1) plugins/ar/qml/Keyboard_ar_email.qml (+1/-1) plugins/ar/qml/Keyboard_ar_url.qml (+1/-1) plugins/ar/qml/Keyboard_ar_url_search.qml (+1/-1) plugins/az/qml/Keyboard_az.qml (+2/-2) plugins/az/qml/Keyboard_az_email.qml (+1/-1) plugins/az/qml/Keyboard_az_url.qml (+1/-1) plugins/az/qml/Keyboard_az_url_search.qml (+1/-1) plugins/bs/qml/Keyboard_bs.qml (+2/-2) plugins/bs/qml/Keyboard_bs_email.qml (+1/-1) plugins/bs/qml/Keyboard_bs_url.qml (+1/-1) plugins/bs/qml/Keyboard_bs_url_search.qml (+1/-1) plugins/ca/qml/Keyboard_ca.qml (+2/-2) plugins/ca/qml/Keyboard_ca_email.qml (+1/-1) plugins/ca/qml/Keyboard_ca_url.qml (+1/-1) plugins/cs/qml/Keyboard_cs.qml (+2/-2) plugins/cs/qml/Keyboard_cs_email.qml (+1/-1) plugins/cs/qml/Keyboard_cs_url.qml (+1/-1) plugins/cs/qml/Keyboard_cs_url_search.qml (+1/-1) plugins/da/qml/Keyboard_da.qml (+2/-2) plugins/da/qml/Keyboard_da_email.qml (+1/-1) plugins/da/qml/Keyboard_da_url.qml (+1/-1) plugins/da/qml/Keyboard_da_url_search.qml (+1/-1) plugins/de/qml/Keyboard_de.qml (+2/-2) plugins/de/qml/Keyboard_de_email.qml (+1/-1) plugins/de/qml/Keyboard_de_url.qml (+1/-1) plugins/de/qml/Keyboard_de_url_search.qml (+1/-1) plugins/en/qml/Keyboard_en.qml (+2/-2) plugins/en/qml/Keyboard_en_email.qml (+1/-1) plugins/en/qml/Keyboard_en_url.qml (+1/-1) plugins/en/qml/Keyboard_en_url_search.qml (+1/-1) plugins/es/qml/Keyboard_es.qml (+2/-2) plugins/es/qml/Keyboard_es_email.qml (+1/-1) plugins/es/qml/Keyboard_es_url.qml (+1/-1) plugins/es/qml/Keyboard_es_url_search.qml (+1/-1) plugins/fi/qml/Keyboard_fi.qml (+2/-2) plugins/fr/qml/Keyboard_fr.qml (+2/-2) plugins/fr/qml/Keyboard_fr_email.qml (+1/-1) plugins/fr/qml/Keyboard_fr_url.qml (+1/-1) plugins/fr/qml/Keyboard_fr_url_search.qml (+1/-1) plugins/he/qml/Keyboard_he.qml (+2/-2) plugins/he/qml/Keyboard_he_email.qml (+1/-1) plugins/he/qml/Keyboard_he_url.qml (+1/-1) plugins/he/qml/Keyboard_he_url_search.qml (+1/-1) plugins/hr/qml/Keyboard_hr.qml (+2/-2) plugins/hr/qml/Keyboard_hr_email.qml (+1/-1) plugins/hr/qml/Keyboard_hr_url.qml (+1/-1) plugins/hr/qml/Keyboard_hr_url_search.qml (+1/-1) plugins/hu/qml/Keyboard_hu.qml (+2/-2) plugins/hu/qml/Keyboard_hu_email.qml (+1/-1) plugins/hu/qml/Keyboard_hu_url.qml (+1/-1) plugins/hu/qml/Keyboard_hu_url_search.qml (+1/-1) plugins/it/qml/Keyboard_it.qml (+2/-2) plugins/it/qml/Keyboard_it_email.qml (+1/-1) plugins/it/qml/Keyboard_it_url.qml (+1/-1) plugins/it/qml/Keyboard_it_url_search.qml (+1/-1) plugins/nl/qml/Keyboard_nl.qml (+2/-2) plugins/nl/qml/Keyboard_nl_email.qml (+1/-1) plugins/nl/qml/Keyboard_nl_url.qml (+1/-1) plugins/nl/qml/Keyboard_nl_url_search.qml (+1/-1) plugins/pl/qml/Keyboard_pl.qml (+2/-2) plugins/pl/qml/Keyboard_pl_email.qml (+1/-1) plugins/pl/qml/Keyboard_pl_url.qml (+1/-1) plugins/pl/qml/Keyboard_pl_url_search.qml (+1/-1) plugins/pt/qml/Keyboard_pt.qml (+2/-2) plugins/pt/qml/Keyboard_pt_email.qml (+1/-1) plugins/pt/qml/Keyboard_pt_url.qml (+1/-1) plugins/pt/qml/Keyboard_pt_url_search.qml (+1/-1) plugins/ru/qml/Keyboard_ru.qml (+2/-2) plugins/ru/qml/Keyboard_ru_email.qml (+1/-1) plugins/ru/qml/Keyboard_ru_url.qml (+1/-1) plugins/ru/qml/Keyboard_ru_url_search.qml (+1/-1) plugins/sr/qml/Keyboard_sr.qml (+2/-2) plugins/sr/qml/Keyboard_sr_email.qml (+1/-1) plugins/sr/qml/Keyboard_sr_url.qml (+1/-1) plugins/sr/qml/Keyboard_sr_url_search.qml (+1/-1) plugins/sv/qml/Keyboard_sv.qml (+2/-2) plugins/sv/qml/Keyboard_sv_email.qml (+1/-1) plugins/sv/qml/Keyboard_sv_url.qml (+1/-1) plugins/sv/qml/Keyboard_sv_url_search.qml (+1/-1) qml/keys/ExtendedKeysSelector.qml (+1/-1) tests/autopilot/ubuntu_keyboard/emulators/keyboard.py (+12/-2) tests/autopilot/ubuntu_keyboard/tests/test_keyboard.py (+64/-4) |
To merge this branch: | bzr merge lp:~michael-sheldon/ubuntu-keyboard/fix-1421411 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot | continuous-integration | Needs Fixing | |
Ubuntu Phablet Team | Pending | ||
Review via email: mp+249853@code.launchpad.net |
This proposal has been superseded by a proposal from 2015-03-11.
Commit message
Add punctuation to extended keys and make comma key more consistent across shift states
Description of the change
Add punctuation to extended keys and make comma key more consistent across shift states
Michael Sheldon (michael-sheldon) wrote : | # |
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:320
http://
Executed test runs:
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
Bill Filler (bfiller) wrote : | # |
going to hold off landing this until we fix the issue with the extended keys being shifted by Qt5.4 as it makes it quite apparent with these extra keys
- 321. By Michael Sheldon
-
Merge from trunk
- 322. By Michael Sheldon
-
Merge fix-extended-
key-ordering branch - 323. By Michael Sheldon
-
Add tests for additional punctuation on extended keys (and sliding through extended keys in general)
- 324. By Michael Sheldon
-
Fix extended key sliding tests across different devices
Unmerged revisions
- 324. By Michael Sheldon
-
Fix extended key sliding tests across different devices
- 323. By Michael Sheldon
-
Add tests for additional punctuation on extended keys (and sliding through extended keys in general)
- 322. By Michael Sheldon
-
Merge fix-extended-
key-ordering branch - 321. By Michael Sheldon
-
Merge from trunk
Preview Diff
1 | === modified file 'plugins/ar/qml/Keyboard_ar.qml' | |||
2 | --- plugins/ar/qml/Keyboard_ar.qml 2014-09-26 13:22:23 +0000 | |||
3 | +++ plugins/ar/qml/Keyboard_ar.qml 2015-03-11 13:31:42 +0000 | |||
4 | @@ -90,7 +90,7 @@ | |||
5 | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
6 | 91 | CharKey { id: commaKey; label: "ذ"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 91 | CharKey { id: commaKey; label: "ذ"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
7 | 92 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 92 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
9 | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: specialChar.left; height: parent.height; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: specialChar.left; height: parent.height; } |
10 | 94 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } | 94 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } |
11 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
12 | 96 | } | 96 | } |
13 | 97 | 97 | ||
14 | === modified file 'plugins/ar/qml/Keyboard_ar_email.qml' | |||
15 | --- plugins/ar/qml/Keyboard_ar_email.qml 2014-11-27 16:57:43 +0000 | |||
16 | +++ plugins/ar/qml/Keyboard_ar_email.qml 2015-03-11 13:31:42 +0000 | |||
17 | @@ -91,7 +91,7 @@ | |||
18 | 91 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 91 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
19 | 92 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 92 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
20 | 93 | UrlKey { id: urlKey; label: ".eg"; extended: [".com", ".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; height: parent.height; } | 93 | UrlKey { id: urlKey; label: ".eg"; extended: [".com", ".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; height: parent.height; } |
22 | 94 | CharKey { id: dotKey; label: "."; shifted: "ذ"; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: specialChar.left; height: parent.height; } | 94 | CharKey { id: dotKey; label: "."; shifted: "ذ"; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: specialChar.left; height: parent.height; } |
23 | 95 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } | 95 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } |
24 | 96 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 96 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
25 | 97 | } | 97 | } |
26 | 98 | 98 | ||
27 | === modified file 'plugins/ar/qml/Keyboard_ar_url.qml' | |||
28 | --- plugins/ar/qml/Keyboard_ar_url.qml 2014-11-27 16:57:43 +0000 | |||
29 | +++ plugins/ar/qml/Keyboard_ar_url.qml 2015-03-11 13:31:42 +0000 | |||
30 | @@ -90,7 +90,7 @@ | |||
31 | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
32 | 91 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 91 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
33 | 92 | UrlKey { id: urlKey; label: ".eg"; extended: [".com", ".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; height: parent.height; } | 92 | UrlKey { id: urlKey; label: ".eg"; extended: [".com", ".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; height: parent.height; } |
35 | 93 | CharKey { id: dotKey; label: "."; shifted: "ذ"; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: specialChar.left; height: parent.height; } | 93 | CharKey { id: dotKey; label: "."; shifted: "ذ"; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: specialChar.left; height: parent.height; } |
36 | 94 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } | 94 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } |
37 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
38 | 96 | } | 96 | } |
39 | 97 | 97 | ||
40 | === modified file 'plugins/ar/qml/Keyboard_ar_url_search.qml' | |||
41 | --- plugins/ar/qml/Keyboard_ar_url_search.qml 2014-11-27 16:57:43 +0000 | |||
42 | +++ plugins/ar/qml/Keyboard_ar_url_search.qml 2015-03-11 13:31:42 +0000 | |||
43 | @@ -93,7 +93,7 @@ | |||
44 | 93 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 93 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
45 | 94 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 94 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
46 | 95 | UrlKey { id: urlKey; label: ".eg"; extended: [".com", ".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; height: parent.height; } | 95 | UrlKey { id: urlKey; label: ".eg"; extended: [".com", ".iq", ".lb", ".sa", ".sy", ".jo", ".ye"]; anchors.right: dotKey.left; height: parent.height; } |
48 | 96 | CharKey { id: dotKey; label: "."; shifted: "ذ"; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: specialChar.left; height: parent.height; } | 96 | CharKey { id: dotKey; label: "."; shifted: "ذ"; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: specialChar.left; height: parent.height; } |
49 | 97 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } | 97 | CharKey { id: specialChar; label: "ط"; anchors.right: enterKey.left; height: parent.height; } |
50 | 98 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 98 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
51 | 99 | } | 99 | } |
52 | 100 | 100 | ||
53 | === modified file 'plugins/az/qml/Keyboard_az.qml' | |||
54 | --- plugins/az/qml/Keyboard_az.qml 2014-11-14 16:53:41 +0000 | |||
55 | +++ plugins/az/qml/Keyboard_az.qml 2015-03-11 13:31:42 +0000 | |||
56 | @@ -89,9 +89,9 @@ | |||
57 | 89 | 89 | ||
58 | 90 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 90 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
59 | 91 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 91 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
61 | 92 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 92 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
62 | 93 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 93 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
64 | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
65 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
66 | 96 | } | 96 | } |
67 | 97 | } // column | 97 | } // column |
68 | 98 | 98 | ||
69 | === modified file 'plugins/az/qml/Keyboard_az_email.qml' | |||
70 | --- plugins/az/qml/Keyboard_az_email.qml 2014-11-14 16:53:41 +0000 | |||
71 | +++ plugins/az/qml/Keyboard_az_email.qml 2015-03-11 13:31:42 +0000 | |||
72 | @@ -92,7 +92,7 @@ | |||
73 | 92 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 92 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
74 | 93 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 93 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
75 | 94 | UrlKey { id: urlKey; label: ".com"; extended: [".az", ".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } | 94 | UrlKey { id: urlKey; label: ".com"; extended: [".az", ".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } |
77 | 95 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 95 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
78 | 96 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 96 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
79 | 97 | } | 97 | } |
80 | 98 | } // column | 98 | } // column |
81 | 99 | 99 | ||
82 | === modified file 'plugins/az/qml/Keyboard_az_url.qml' | |||
83 | --- plugins/az/qml/Keyboard_az_url.qml 2014-11-14 16:53:41 +0000 | |||
84 | +++ plugins/az/qml/Keyboard_az_url.qml 2015-03-11 13:31:42 +0000 | |||
85 | @@ -91,7 +91,7 @@ | |||
86 | 91 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 91 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
87 | 92 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 92 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
88 | 93 | UrlKey { id: urlKey; label: ".com"; extended: [".az", ".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } | 93 | UrlKey { id: urlKey; label: ".com"; extended: [".az", ".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } |
90 | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
91 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
92 | 96 | } | 96 | } |
93 | 97 | } // column | 97 | } // column |
94 | 98 | 98 | ||
95 | === modified file 'plugins/az/qml/Keyboard_az_url_search.qml' | |||
96 | --- plugins/az/qml/Keyboard_az_url_search.qml 2014-11-14 16:53:41 +0000 | |||
97 | +++ plugins/az/qml/Keyboard_az_url_search.qml 2015-03-11 13:31:42 +0000 | |||
98 | @@ -93,7 +93,7 @@ | |||
99 | 93 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 93 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
100 | 94 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 94 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
101 | 95 | UrlKey { id: urlKey; label: ".com"; extended: [".az", ".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } | 95 | UrlKey { id: urlKey; label: ".com"; extended: [".az", ".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } |
103 | 96 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 96 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
104 | 97 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 97 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
105 | 98 | } | 98 | } |
106 | 99 | } // column | 99 | } // column |
107 | 100 | 100 | ||
108 | === modified file 'plugins/bs/qml/Keyboard_bs.qml' | |||
109 | --- plugins/bs/qml/Keyboard_bs.qml 2014-10-24 14:42:34 +0000 | |||
110 | +++ plugins/bs/qml/Keyboard_bs.qml 2015-03-11 13:31:42 +0000 | |||
111 | @@ -83,9 +83,9 @@ | |||
112 | 83 | 83 | ||
113 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
114 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
116 | 86 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
117 | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
119 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
120 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
121 | 90 | } | 90 | } |
122 | 91 | } // column | 91 | } // column |
123 | 92 | 92 | ||
124 | === modified file 'plugins/bs/qml/Keyboard_bs_email.qml' | |||
125 | --- plugins/bs/qml/Keyboard_bs_email.qml 2014-10-24 21:49:09 +0000 | |||
126 | +++ plugins/bs/qml/Keyboard_bs_email.qml 2015-03-11 13:31:42 +0000 | |||
127 | @@ -86,7 +86,7 @@ | |||
128 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
129 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
130 | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } |
132 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
133 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
134 | 91 | } | 91 | } |
135 | 92 | } // column | 92 | } // column |
136 | 93 | 93 | ||
137 | === modified file 'plugins/bs/qml/Keyboard_bs_url.qml' | |||
138 | --- plugins/bs/qml/Keyboard_bs_url.qml 2014-10-24 21:49:09 +0000 | |||
139 | +++ plugins/bs/qml/Keyboard_bs_url.qml 2015-03-11 13:31:42 +0000 | |||
140 | @@ -85,7 +85,7 @@ | |||
141 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
142 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
143 | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } |
145 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
146 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
147 | 90 | } | 90 | } |
148 | 91 | } // column | 91 | } // column |
149 | 92 | 92 | ||
150 | === modified file 'plugins/bs/qml/Keyboard_bs_url_search.qml' | |||
151 | --- plugins/bs/qml/Keyboard_bs_url_search.qml 2014-11-14 16:50:54 +0000 | |||
152 | +++ plugins/bs/qml/Keyboard_bs_url_search.qml 2015-03-11 13:31:42 +0000 | |||
153 | @@ -87,7 +87,7 @@ | |||
154 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
155 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
156 | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } |
158 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
159 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
160 | 92 | } | 92 | } |
161 | 93 | } // column | 93 | } // column |
162 | 94 | 94 | ||
163 | === modified file 'plugins/ca/qml/Keyboard_ca.qml' | |||
164 | --- plugins/ca/qml/Keyboard_ca.qml 2015-02-13 06:28:21 +0000 | |||
165 | +++ plugins/ca/qml/Keyboard_ca.qml 2015-03-11 13:31:42 +0000 | |||
166 | @@ -84,9 +84,9 @@ | |||
167 | 84 | 84 | ||
168 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
169 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
171 | 87 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'","-",";",":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "«","»", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "«","»", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
172 | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
174 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?","!",'"',"(",")","«","»", "·", "¿", "¡"]; extendedShifted: ["?","!",'"',"(",")","«","»", "·", "¿", "¡"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?","!","-", "_", "+", "%","#","/", "·", "¿", "¡"]; extendedShifted: ["?","!",'"',"(",")", "·", "¿", "¡"]; anchors.right: enterKey.left; height: parent.height; } |
175 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
176 | 91 | } | 91 | } |
177 | 92 | } // column | 92 | } // column |
178 | 93 | 93 | ||
179 | === modified file 'plugins/ca/qml/Keyboard_ca_email.qml' | |||
180 | --- plugins/ca/qml/Keyboard_ca_email.qml 2015-02-13 06:43:48 +0000 | |||
181 | +++ plugins/ca/qml/Keyboard_ca_email.qml 2015-03-11 13:31:42 +0000 | |||
182 | @@ -87,7 +87,7 @@ | |||
183 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
184 | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
185 | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".cat", ".ad", ".es"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".cat", ".ad", ".es"]; anchors.right: dotKey.left; height: parent.height; } |
187 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?","!",'"',"(",")","«","»", "·", "¿", "¡"]; extendedShifted: ["?","!",'"',"(",")","«","»", "·", "¿", "¡"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?","!","-", "_", "+", "%","#","/", "·", "¿", "¡"]; extendedShifted: ["?","!",'"',"(",")", "·", "¿", "¡"]; anchors.right: enterKey.left; height: parent.height; } |
188 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
189 | 92 | } | 92 | } |
190 | 93 | } // column | 93 | } // column |
191 | 94 | 94 | ||
192 | === modified file 'plugins/ca/qml/Keyboard_ca_url.qml' | |||
193 | --- plugins/ca/qml/Keyboard_ca_url.qml 2015-02-13 06:43:48 +0000 | |||
194 | +++ plugins/ca/qml/Keyboard_ca_url.qml 2015-03-11 13:31:42 +0000 | |||
195 | @@ -86,7 +86,7 @@ | |||
196 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
197 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
198 | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".cat", ".ad", ".es"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".cat", ".ad", ".es"]; anchors.right: dotKey.left; height: parent.height; } |
200 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?","!",'"',"(",")","«","»", "·", "¿", "¡"]; extendedShifted: ["?","!",'"',"(",")","«","»", "·", "¿", "¡"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?","!","-", "_", "+", "%","#","/", "·", "¿", "¡"]; extendedShifted: ["?","!",'"',"(",")", "·", "¿", "¡"]; anchors.right: enterKey.left; height: parent.height; } |
201 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
202 | 91 | } | 91 | } |
203 | 92 | } // column | 92 | } // column |
204 | 93 | 93 | ||
205 | === modified file 'plugins/cs/qml/Keyboard_cs.qml' | |||
206 | --- plugins/cs/qml/Keyboard_cs.qml 2014-09-26 13:22:23 +0000 | |||
207 | +++ plugins/cs/qml/Keyboard_cs.qml 2015-03-11 13:31:42 +0000 | |||
208 | @@ -84,9 +84,9 @@ | |||
209 | 84 | 84 | ||
210 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
211 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
213 | 87 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
214 | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
216 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
217 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
218 | 91 | } | 91 | } |
219 | 92 | } // column | 92 | } // column |
220 | 93 | 93 | ||
221 | === modified file 'plugins/cs/qml/Keyboard_cs_email.qml' | |||
222 | --- plugins/cs/qml/Keyboard_cs_email.qml 2014-11-27 16:57:43 +0000 | |||
223 | +++ plugins/cs/qml/Keyboard_cs_email.qml 2015-03-11 13:31:42 +0000 | |||
224 | @@ -87,7 +87,7 @@ | |||
225 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
226 | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
227 | 89 | UrlKey { id: urlKey; label: ".cz"; extended: [".com", ".sk"];anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".cz"; extended: [".com", ".sk"];anchors.right: dotKey.left; height: parent.height; } |
229 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
230 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
231 | 92 | } | 92 | } |
232 | 93 | } // column | 93 | } // column |
233 | 94 | 94 | ||
234 | === modified file 'plugins/cs/qml/Keyboard_cs_url.qml' | |||
235 | --- plugins/cs/qml/Keyboard_cs_url.qml 2014-11-27 16:57:43 +0000 | |||
236 | +++ plugins/cs/qml/Keyboard_cs_url.qml 2015-03-11 13:31:42 +0000 | |||
237 | @@ -86,7 +86,7 @@ | |||
238 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
239 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
240 | 88 | UrlKey { id: urlKey; label: ".cz"; extended: [".com", ".sk"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".cz"; extended: [".com", ".sk"]; anchors.right: dotKey.left; height: parent.height; } |
242 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
243 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
244 | 91 | } | 91 | } |
245 | 92 | } // column | 92 | } // column |
246 | 93 | 93 | ||
247 | === modified file 'plugins/cs/qml/Keyboard_cs_url_search.qml' | |||
248 | --- plugins/cs/qml/Keyboard_cs_url_search.qml 2014-11-27 16:57:43 +0000 | |||
249 | +++ plugins/cs/qml/Keyboard_cs_url_search.qml 2015-03-11 13:31:42 +0000 | |||
250 | @@ -87,7 +87,7 @@ | |||
251 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
252 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
253 | 89 | UrlKey { id: urlKey; label: ".cz"; extended: [".com", ".sk"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".cz"; extended: [".com", ".sk"]; anchors.right: dotKey.left; height: parent.height; } |
255 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
256 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
257 | 92 | } | 92 | } |
258 | 93 | } // column | 93 | } // column |
259 | 94 | 94 | ||
260 | === modified file 'plugins/da/qml/Keyboard_da.qml' | |||
261 | --- plugins/da/qml/Keyboard_da.qml 2014-09-26 13:22:23 +0000 | |||
262 | +++ plugins/da/qml/Keyboard_da.qml 2015-03-11 13:31:42 +0000 | |||
263 | @@ -85,9 +85,9 @@ | |||
264 | 85 | 85 | ||
265 | 86 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 86 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
266 | 87 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 87 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
268 | 88 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 88 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
269 | 89 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 89 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
271 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
272 | 91 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } | 91 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } |
273 | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
274 | 93 | } | 93 | } |
275 | 94 | 94 | ||
276 | === modified file 'plugins/da/qml/Keyboard_da_email.qml' | |||
277 | --- plugins/da/qml/Keyboard_da_email.qml 2014-11-27 16:57:43 +0000 | |||
278 | +++ plugins/da/qml/Keyboard_da_email.qml 2015-03-11 13:31:42 +0000 | |||
279 | @@ -87,7 +87,7 @@ | |||
280 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
281 | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
282 | 89 | UrlKey { id: urlKey; label: ".dk"; extended: [".com", ".fo", ".gl"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".dk"; extended: [".com", ".fo", ".gl"]; anchors.right: dotKey.left; height: parent.height; } |
284 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
285 | 91 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } | 91 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } |
286 | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
287 | 93 | } | 93 | } |
288 | 94 | 94 | ||
289 | === modified file 'plugins/da/qml/Keyboard_da_url.qml' | |||
290 | --- plugins/da/qml/Keyboard_da_url.qml 2014-11-27 16:57:43 +0000 | |||
291 | +++ plugins/da/qml/Keyboard_da_url.qml 2015-03-11 13:31:42 +0000 | |||
292 | @@ -86,7 +86,7 @@ | |||
293 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
294 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
295 | 88 | UrlKey { id: urlKey; label: ".dk"; extended: [".com", ".fo", ".gl"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".dk"; extended: [".com", ".fo", ".gl"]; anchors.right: dotKey.left; height: parent.height; } |
297 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
298 | 90 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } |
299 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
300 | 92 | } | 92 | } |
301 | 93 | 93 | ||
302 | === modified file 'plugins/da/qml/Keyboard_da_url_search.qml' | |||
303 | --- plugins/da/qml/Keyboard_da_url_search.qml 2014-11-27 16:57:43 +0000 | |||
304 | +++ plugins/da/qml/Keyboard_da_url_search.qml 2015-03-11 13:31:42 +0000 | |||
305 | @@ -87,7 +87,7 @@ | |||
306 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
307 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
308 | 89 | UrlKey { id: urlKey; label: ".dk"; extended: [".com", ".fo", ".gl"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".dk"; extended: [".com", ".fo", ".gl"]; anchors.right: dotKey.left; height: parent.height; } |
310 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
311 | 91 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } | 91 | CharKey { id: umlaut; label: "ø"; shifted: "Ø"; anchors.right: enterKey.left; height: parent.height; } |
312 | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
313 | 93 | } | 93 | } |
314 | 94 | 94 | ||
315 | === modified file 'plugins/de/qml/Keyboard_de.qml' | |||
316 | --- plugins/de/qml/Keyboard_de.qml 2014-09-26 13:22:23 +0000 | |||
317 | +++ plugins/de/qml/Keyboard_de.qml 2015-03-11 13:31:42 +0000 | |||
318 | @@ -85,9 +85,9 @@ | |||
319 | 85 | 85 | ||
320 | 86 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 86 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
321 | 87 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 87 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
323 | 88 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 88 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
324 | 89 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 89 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
326 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
327 | 91 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } | 91 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } |
328 | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
329 | 93 | } | 93 | } |
330 | 94 | 94 | ||
331 | === modified file 'plugins/de/qml/Keyboard_de_email.qml' | |||
332 | --- plugins/de/qml/Keyboard_de_email.qml 2014-11-27 16:57:43 +0000 | |||
333 | +++ plugins/de/qml/Keyboard_de_email.qml 2015-03-11 13:31:42 +0000 | |||
334 | @@ -88,7 +88,7 @@ | |||
335 | 88 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 88 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
336 | 89 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 89 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
337 | 90 | UrlKey { id: urlKey; label: ".de"; extended: [".com", ".at", ".ch"]; anchors.right: dotKey.left; height: parent.height; } | 90 | UrlKey { id: urlKey; label: ".de"; extended: [".com", ".at", ".ch"]; anchors.right: dotKey.left; height: parent.height; } |
339 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
340 | 92 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } | 92 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } |
341 | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
342 | 94 | } | 94 | } |
343 | 95 | 95 | ||
344 | === modified file 'plugins/de/qml/Keyboard_de_url.qml' | |||
345 | --- plugins/de/qml/Keyboard_de_url.qml 2014-11-27 16:57:43 +0000 | |||
346 | +++ plugins/de/qml/Keyboard_de_url.qml 2015-03-11 13:31:42 +0000 | |||
347 | @@ -87,7 +87,7 @@ | |||
348 | 87 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 87 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
349 | 88 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 88 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
350 | 89 | UrlKey { id: urlKey; label: ".de"; extended: [".com", ".at", ".ch"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".de"; extended: [".com", ".at", ".ch"]; anchors.right: dotKey.left; height: parent.height; } |
352 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
353 | 91 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } | 91 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } |
354 | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
355 | 93 | } | 93 | } |
356 | 94 | 94 | ||
357 | === modified file 'plugins/de/qml/Keyboard_de_url_search.qml' | |||
358 | --- plugins/de/qml/Keyboard_de_url_search.qml 2014-11-27 16:57:43 +0000 | |||
359 | +++ plugins/de/qml/Keyboard_de_url_search.qml 2015-03-11 13:31:42 +0000 | |||
360 | @@ -88,7 +88,7 @@ | |||
361 | 88 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 88 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
362 | 89 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 89 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
363 | 90 | UrlKey { id: urlKey; label: ".de"; extended: [".com", ".at", ".ch"]; anchors.right: dotKey.left; height: parent.height; } | 90 | UrlKey { id: urlKey; label: ".de"; extended: [".com", ".at", ".ch"]; anchors.right: dotKey.left; height: parent.height; } |
365 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
366 | 92 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } | 92 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } |
367 | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
368 | 94 | } | 94 | } |
369 | 95 | 95 | ||
370 | === modified file 'plugins/en/qml/Keyboard_en.qml' | |||
371 | --- plugins/en/qml/Keyboard_en.qml 2014-09-26 13:22:23 +0000 | |||
372 | +++ plugins/en/qml/Keyboard_en.qml 2015-03-11 13:31:42 +0000 | |||
373 | @@ -83,9 +83,9 @@ | |||
374 | 83 | 83 | ||
375 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
376 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
378 | 86 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
379 | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
381 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
382 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
383 | 90 | } | 90 | } |
384 | 91 | } // column | 91 | } // column |
385 | 92 | 92 | ||
386 | === modified file 'plugins/en/qml/Keyboard_en_email.qml' | |||
387 | --- plugins/en/qml/Keyboard_en_email.qml 2014-09-26 15:49:22 +0000 | |||
388 | +++ plugins/en/qml/Keyboard_en_email.qml 2015-03-11 13:31:42 +0000 | |||
389 | @@ -86,7 +86,7 @@ | |||
390 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
391 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
392 | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } |
394 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
395 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
396 | 91 | } | 91 | } |
397 | 92 | } // column | 92 | } // column |
398 | 93 | 93 | ||
399 | === modified file 'plugins/en/qml/Keyboard_en_url.qml' | |||
400 | --- plugins/en/qml/Keyboard_en_url.qml 2014-09-26 13:22:23 +0000 | |||
401 | +++ plugins/en/qml/Keyboard_en_url.qml 2015-03-11 13:31:42 +0000 | |||
402 | @@ -85,7 +85,7 @@ | |||
403 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
404 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
405 | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } |
407 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
408 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
409 | 90 | } | 90 | } |
410 | 91 | } // column | 91 | } // column |
411 | 92 | 92 | ||
412 | === modified file 'plugins/en/qml/Keyboard_en_url_search.qml' | |||
413 | --- plugins/en/qml/Keyboard_en_url_search.qml 2014-09-26 13:22:23 +0000 | |||
414 | +++ plugins/en/qml/Keyboard_en_url_search.qml 2015-03-11 13:31:42 +0000 | |||
415 | @@ -87,7 +87,7 @@ | |||
416 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
417 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
418 | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".co.uk", ".net", ".org", ".edu", ".gov", ".ac.uk"]; anchors.right: dotKey.left; height: parent.height; } |
420 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
421 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
422 | 92 | } | 92 | } |
423 | 93 | } // column | 93 | } // column |
424 | 94 | 94 | ||
425 | === modified file 'plugins/es/qml/Keyboard_es.qml' | |||
426 | --- plugins/es/qml/Keyboard_es.qml 2014-09-26 13:22:23 +0000 | |||
427 | +++ plugins/es/qml/Keyboard_es.qml 2015-03-11 13:31:42 +0000 | |||
428 | @@ -84,9 +84,9 @@ | |||
429 | 84 | 84 | ||
430 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
431 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
433 | 87 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
434 | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
436 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
437 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
438 | 91 | } | 91 | } |
439 | 92 | } // column | 92 | } // column |
440 | 93 | 93 | ||
441 | === modified file 'plugins/es/qml/Keyboard_es_email.qml' | |||
442 | --- plugins/es/qml/Keyboard_es_email.qml 2014-11-27 16:57:43 +0000 | |||
443 | +++ plugins/es/qml/Keyboard_es_email.qml 2015-03-11 13:31:42 +0000 | |||
444 | @@ -87,7 +87,7 @@ | |||
445 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
446 | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
447 | 89 | UrlKey { id: urlKey; label: ".es"; extended: [".com", ".mx", ".co", ".ar", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".es"; extended: [".com", ".mx", ".co", ".ar", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; height: parent.height; } |
449 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
450 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
451 | 92 | } | 92 | } |
452 | 93 | } // column | 93 | } // column |
453 | 94 | 94 | ||
454 | === modified file 'plugins/es/qml/Keyboard_es_url.qml' | |||
455 | --- plugins/es/qml/Keyboard_es_url.qml 2014-11-27 16:57:43 +0000 | |||
456 | +++ plugins/es/qml/Keyboard_es_url.qml 2015-03-11 13:31:42 +0000 | |||
457 | @@ -86,7 +86,7 @@ | |||
458 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
459 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
460 | 88 | UrlKey { id: urlKey; label: ".es"; extended: [".com", ".mx", ".co", ".ar", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".es"; extended: [".com", ".mx", ".co", ".ar", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; height: parent.height; } |
462 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
463 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
464 | 91 | } | 91 | } |
465 | 92 | } // column | 92 | } // column |
466 | 93 | 93 | ||
467 | === modified file 'plugins/es/qml/Keyboard_es_url_search.qml' | |||
468 | --- plugins/es/qml/Keyboard_es_url_search.qml 2014-11-27 16:57:43 +0000 | |||
469 | +++ plugins/es/qml/Keyboard_es_url_search.qml 2015-03-11 13:31:42 +0000 | |||
470 | @@ -87,7 +87,7 @@ | |||
471 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
472 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
473 | 89 | UrlKey { id: urlKey; label: ".es"; extended: [".com", ".mx", ".co", ".ar", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".es"; extended: [".com", ".mx", ".co", ".ar", ".pe", ".ve", ".cl"]; anchors.right: dotKey.left; height: parent.height; } |
475 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
476 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
477 | 92 | } | 92 | } |
478 | 93 | } // column | 93 | } // column |
479 | 94 | 94 | ||
480 | === modified file 'plugins/fi/qml/Keyboard_fi.qml' | |||
481 | --- plugins/fi/qml/Keyboard_fi.qml 2014-09-26 13:22:23 +0000 | |||
482 | +++ plugins/fi/qml/Keyboard_fi.qml 2015-03-11 13:31:42 +0000 | |||
483 | @@ -84,9 +84,9 @@ | |||
484 | 84 | 84 | ||
485 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
486 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
488 | 87 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
489 | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
491 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: umlaut.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: umlaut.left; height: parent.height; } |
492 | 90 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: umlaut; label: "ö"; shifted: "Ö"; anchors.right: enterKey.left; height: parent.height; } |
493 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
494 | 92 | } | 92 | } |
495 | 93 | 93 | ||
496 | === modified file 'plugins/fr/qml/Keyboard_fr.qml' | |||
497 | --- plugins/fr/qml/Keyboard_fr.qml 2014-09-26 13:22:23 +0000 | |||
498 | +++ plugins/fr/qml/Keyboard_fr.qml 2015-03-11 13:31:42 +0000 | |||
499 | @@ -84,9 +84,9 @@ | |||
500 | 84 | 84 | ||
501 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
502 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
504 | 87 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
505 | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
507 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
508 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
509 | 91 | } | 91 | } |
510 | 92 | } // column | 92 | } // column |
511 | 93 | 93 | ||
512 | === modified file 'plugins/fr/qml/Keyboard_fr_email.qml' | |||
513 | --- plugins/fr/qml/Keyboard_fr_email.qml 2014-11-27 16:57:43 +0000 | |||
514 | +++ plugins/fr/qml/Keyboard_fr_email.qml 2015-03-11 13:31:42 +0000 | |||
515 | @@ -87,7 +87,7 @@ | |||
516 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
517 | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
518 | 89 | UrlKey { id: urlKey; label: ".fr"; extended: [".com", ".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".fr"; extended: [".com", ".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; height: parent.height; } |
520 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
521 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
522 | 92 | } | 92 | } |
523 | 93 | } // column | 93 | } // column |
524 | 94 | 94 | ||
525 | === modified file 'plugins/fr/qml/Keyboard_fr_url.qml' | |||
526 | --- plugins/fr/qml/Keyboard_fr_url.qml 2014-11-27 16:57:43 +0000 | |||
527 | +++ plugins/fr/qml/Keyboard_fr_url.qml 2015-03-11 13:31:42 +0000 | |||
528 | @@ -86,7 +86,7 @@ | |||
529 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
530 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
531 | 88 | UrlKey { id: urlKey; label: ".fr"; extended: [".com", ".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".fr"; extended: [".com", ".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; height: parent.height; } |
533 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
534 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
535 | 91 | } | 91 | } |
536 | 92 | } // column | 92 | } // column |
537 | 93 | 93 | ||
538 | === modified file 'plugins/fr/qml/Keyboard_fr_url_search.qml' | |||
539 | --- plugins/fr/qml/Keyboard_fr_url_search.qml 2014-11-27 16:57:43 +0000 | |||
540 | +++ plugins/fr/qml/Keyboard_fr_url_search.qml 2015-03-11 13:31:42 +0000 | |||
541 | @@ -87,7 +87,7 @@ | |||
542 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
543 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
544 | 89 | UrlKey { id: urlKey; label: ".fr"; extended: [".com", ".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".fr"; extended: [".com", ".ca", ".cd", ".ci", ".ch", ".be", ".ht"]; anchors.right: dotKey.left; height: parent.height; } |
546 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
547 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
548 | 92 | } | 92 | } |
549 | 93 | } // column | 93 | } // column |
550 | 94 | 94 | ||
551 | === modified file 'plugins/he/qml/Keyboard_he.qml' | |||
552 | --- plugins/he/qml/Keyboard_he.qml 2014-09-26 15:51:12 +0000 | |||
553 | +++ plugins/he/qml/Keyboard_he.qml 2015-03-11 13:31:42 +0000 | |||
554 | @@ -83,9 +83,9 @@ | |||
555 | 83 | 83 | ||
556 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
557 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
559 | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", ";", ":", "׳", "״"]; extendedShifted: ["'", ";", ":", "׳", "״"]; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")", "׳", "״"]; extendedShifted: ["'", ";", ":", "׳", "״"]; anchors.left: languageMenuButton.right; height: parent.height; } |
560 | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
562 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "־"]; extendedShifted: ["?", "!", "־"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/", "־"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/", "־"]; anchors.right: enterKey.left; height: parent.height; } |
563 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
564 | 90 | } | 90 | } |
565 | 91 | } // column | 91 | } // column |
566 | 92 | 92 | ||
567 | === modified file 'plugins/he/qml/Keyboard_he_email.qml' | |||
568 | --- plugins/he/qml/Keyboard_he_email.qml 2014-11-27 16:57:43 +0000 | |||
569 | +++ plugins/he/qml/Keyboard_he_email.qml 2015-03-11 13:31:42 +0000 | |||
570 | @@ -86,7 +86,7 @@ | |||
571 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
572 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
573 | 88 | UrlKey { id: urlKey; label: ".il"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".il"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
575 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "־"]; extendedShifted: ["?", "!", "־"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/", "־"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/", "־"]; anchors.right: enterKey.left; height: parent.height; } |
576 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
577 | 91 | } | 91 | } |
578 | 92 | } // column | 92 | } // column |
579 | 93 | 93 | ||
580 | === modified file 'plugins/he/qml/Keyboard_he_url.qml' | |||
581 | --- plugins/he/qml/Keyboard_he_url.qml 2014-11-27 16:57:43 +0000 | |||
582 | +++ plugins/he/qml/Keyboard_he_url.qml 2015-03-11 13:31:42 +0000 | |||
583 | @@ -85,7 +85,7 @@ | |||
584 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
585 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
586 | 87 | UrlKey { id: urlKey; label: ".il"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 87 | UrlKey { id: urlKey; label: ".il"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
588 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "־"]; extendedShifted: ["?", "!", "־"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/", "־"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/", "־"]; anchors.right: enterKey.left; height: parent.height; } |
589 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
590 | 90 | } | 90 | } |
591 | 91 | } // column | 91 | } // column |
592 | 92 | 92 | ||
593 | === modified file 'plugins/he/qml/Keyboard_he_url_search.qml' | |||
594 | --- plugins/he/qml/Keyboard_he_url_search.qml 2014-11-27 16:57:43 +0000 | |||
595 | +++ plugins/he/qml/Keyboard_he_url_search.qml 2015-03-11 13:31:42 +0000 | |||
596 | @@ -86,7 +86,7 @@ | |||
597 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
598 | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
599 | 88 | UrlKey { id: urlKey; label: ".il"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".il"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
601 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "־"]; extendedShifted: ["?", "!", "־"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/", "־"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/", "־"]; anchors.right: enterKey.left; height: parent.height; } |
602 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
603 | 91 | } | 91 | } |
604 | 92 | } // column | 92 | } // column |
605 | 93 | 93 | ||
606 | === modified file 'plugins/hr/qml/Keyboard_hr.qml' | |||
607 | --- plugins/hr/qml/Keyboard_hr.qml 2014-10-29 11:17:42 +0000 | |||
608 | +++ plugins/hr/qml/Keyboard_hr.qml 2015-03-11 13:31:42 +0000 | |||
609 | @@ -83,9 +83,9 @@ | |||
610 | 83 | 83 | ||
611 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
612 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
614 | 86 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
615 | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
617 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
618 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
619 | 90 | } | 90 | } |
620 | 91 | } // column | 91 | } // column |
621 | 92 | 92 | ||
622 | === modified file 'plugins/hr/qml/Keyboard_hr_email.qml' | |||
623 | --- plugins/hr/qml/Keyboard_hr_email.qml 2014-10-29 11:17:42 +0000 | |||
624 | +++ plugins/hr/qml/Keyboard_hr_email.qml 2015-03-11 13:31:42 +0000 | |||
625 | @@ -86,7 +86,7 @@ | |||
626 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
627 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
628 | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } |
630 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
631 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
632 | 91 | } | 91 | } |
633 | 92 | } // column | 92 | } // column |
634 | 93 | 93 | ||
635 | === modified file 'plugins/hr/qml/Keyboard_hr_url.qml' | |||
636 | --- plugins/hr/qml/Keyboard_hr_url.qml 2014-10-29 11:17:42 +0000 | |||
637 | +++ plugins/hr/qml/Keyboard_hr_url.qml 2015-03-11 13:31:42 +0000 | |||
638 | @@ -85,7 +85,7 @@ | |||
639 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
640 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
641 | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } | 87 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } |
643 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
644 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
645 | 90 | } | 90 | } |
646 | 91 | } // column | 91 | } // column |
647 | 92 | 92 | ||
648 | === modified file 'plugins/hr/qml/Keyboard_hr_url_search.qml' | |||
649 | --- plugins/hr/qml/Keyboard_hr_url_search.qml 2014-11-14 16:50:54 +0000 | |||
650 | +++ plugins/hr/qml/Keyboard_hr_url_search.qml 2015-03-11 13:31:42 +0000 | |||
651 | @@ -87,7 +87,7 @@ | |||
652 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
653 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
654 | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } | 89 | UrlKey { id: urlKey; label: ".com"; extended: [".ba", "com.ba", ".net", ".org", ".edu.ba", ".gov.ba"]; anchors.right: dotKey.left; height: parent.height; } |
656 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
657 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
658 | 92 | } | 92 | } |
659 | 93 | } // column | 93 | } // column |
660 | 94 | 94 | ||
661 | === modified file 'plugins/hu/qml/Keyboard_hu.qml' | |||
662 | --- plugins/hu/qml/Keyboard_hu.qml 2014-09-26 13:22:23 +0000 | |||
663 | +++ plugins/hu/qml/Keyboard_hu.qml 2015-03-11 13:31:42 +0000 | |||
664 | @@ -83,9 +83,9 @@ | |||
665 | 83 | 83 | ||
666 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
667 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
669 | 86 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
670 | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
672 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
673 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
674 | 90 | } | 90 | } |
675 | 91 | } // column | 91 | } // column |
676 | 92 | 92 | ||
677 | === modified file 'plugins/hu/qml/Keyboard_hu_email.qml' | |||
678 | --- plugins/hu/qml/Keyboard_hu_email.qml 2014-11-27 16:57:43 +0000 | |||
679 | +++ plugins/hu/qml/Keyboard_hu_email.qml 2015-03-11 13:31:42 +0000 | |||
680 | @@ -86,7 +86,7 @@ | |||
681 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
682 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
683 | 88 | UrlKey { id: urlKey; label: ".hu"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".hu"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
685 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
686 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
687 | 91 | } | 91 | } |
688 | 92 | } // column | 92 | } // column |
689 | 93 | 93 | ||
690 | === modified file 'plugins/hu/qml/Keyboard_hu_url.qml' | |||
691 | --- plugins/hu/qml/Keyboard_hu_url.qml 2014-11-27 16:57:43 +0000 | |||
692 | +++ plugins/hu/qml/Keyboard_hu_url.qml 2015-03-11 13:31:42 +0000 | |||
693 | @@ -85,7 +85,7 @@ | |||
694 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
695 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
696 | 87 | UrlKey { id: urlKey; label: ".hu"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 87 | UrlKey { id: urlKey; label: ".hu"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
698 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
699 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
700 | 90 | } | 90 | } |
701 | 91 | } // column | 91 | } // column |
702 | 92 | 92 | ||
703 | === modified file 'plugins/hu/qml/Keyboard_hu_url_search.qml' | |||
704 | --- plugins/hu/qml/Keyboard_hu_url_search.qml 2014-11-27 16:57:43 +0000 | |||
705 | +++ plugins/hu/qml/Keyboard_hu_url_search.qml 2015-03-11 13:31:42 +0000 | |||
706 | @@ -86,7 +86,7 @@ | |||
707 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
708 | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
709 | 88 | UrlKey { id: urlKey; label: ".hu"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".hu"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
711 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
712 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
713 | 91 | } | 91 | } |
714 | 92 | } // column | 92 | } // column |
715 | 93 | 93 | ||
716 | === modified file 'plugins/it/qml/Keyboard_it.qml' | |||
717 | --- plugins/it/qml/Keyboard_it.qml 2014-09-26 13:22:23 +0000 | |||
718 | +++ plugins/it/qml/Keyboard_it.qml 2015-03-11 13:31:42 +0000 | |||
719 | @@ -83,9 +83,9 @@ | |||
720 | 83 | 83 | ||
721 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
722 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
724 | 86 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
725 | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
727 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
728 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
729 | 90 | } | 90 | } |
730 | 91 | } // column | 91 | } // column |
731 | 92 | 92 | ||
732 | === modified file 'plugins/it/qml/Keyboard_it_email.qml' | |||
733 | --- plugins/it/qml/Keyboard_it_email.qml 2014-11-27 16:57:43 +0000 | |||
734 | +++ plugins/it/qml/Keyboard_it_email.qml 2015-03-11 13:31:42 +0000 | |||
735 | @@ -86,7 +86,7 @@ | |||
736 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
737 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
738 | 88 | UrlKey { id: urlKey; label: ".it"; extended: [".com", ".ch", ".va", ".sm"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".it"; extended: [".com", ".ch", ".va", ".sm"]; anchors.right: dotKey.left; height: parent.height; } |
740 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
741 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
742 | 91 | } | 91 | } |
743 | 92 | } // column | 92 | } // column |
744 | 93 | 93 | ||
745 | === modified file 'plugins/it/qml/Keyboard_it_url.qml' | |||
746 | --- plugins/it/qml/Keyboard_it_url.qml 2014-11-27 16:57:43 +0000 | |||
747 | +++ plugins/it/qml/Keyboard_it_url.qml 2015-03-11 13:31:42 +0000 | |||
748 | @@ -85,7 +85,7 @@ | |||
749 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
750 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
751 | 87 | UrlKey { id: urlKey; label: ".it"; extended: [".com", ".ch", ".va", ".sm"]; anchors.right: dotKey.left; height: parent.height; } | 87 | UrlKey { id: urlKey; label: ".it"; extended: [".com", ".ch", ".va", ".sm"]; anchors.right: dotKey.left; height: parent.height; } |
753 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
754 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
755 | 90 | } | 90 | } |
756 | 91 | } // column | 91 | } // column |
757 | 92 | 92 | ||
758 | === modified file 'plugins/it/qml/Keyboard_it_url_search.qml' | |||
759 | --- plugins/it/qml/Keyboard_it_url_search.qml 2014-11-27 16:57:43 +0000 | |||
760 | +++ plugins/it/qml/Keyboard_it_url_search.qml 2015-03-11 13:31:42 +0000 | |||
761 | @@ -86,7 +86,7 @@ | |||
762 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
763 | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
764 | 88 | UrlKey { id: urlKey; label: ".it"; extended: [".com", ".ch", ".va", ".sm"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".it"; extended: [".com", ".ch", ".va", ".sm"]; anchors.right: dotKey.left; height: parent.height; } |
766 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
767 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
768 | 91 | } | 91 | } |
769 | 92 | } // column | 92 | } // column |
770 | 93 | 93 | ||
771 | === modified file 'plugins/nl/qml/Keyboard_nl.qml' | |||
772 | --- plugins/nl/qml/Keyboard_nl.qml 2014-09-26 13:22:23 +0000 | |||
773 | +++ plugins/nl/qml/Keyboard_nl.qml 2015-03-11 13:31:42 +0000 | |||
774 | @@ -83,9 +83,9 @@ | |||
775 | 83 | 83 | ||
776 | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 84 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
777 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
779 | 86 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
780 | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
782 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
783 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
784 | 90 | } | 90 | } |
785 | 91 | } // column | 91 | } // column |
786 | 92 | 92 | ||
787 | === modified file 'plugins/nl/qml/Keyboard_nl_email.qml' | |||
788 | --- plugins/nl/qml/Keyboard_nl_email.qml 2014-11-27 16:57:43 +0000 | |||
789 | +++ plugins/nl/qml/Keyboard_nl_email.qml 2015-03-11 13:31:42 +0000 | |||
790 | @@ -86,7 +86,7 @@ | |||
791 | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
792 | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
793 | 88 | UrlKey { id: urlKey; label: ".nl"; extended: [".com", ".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".nl"; extended: [".com", ".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; height: parent.height; } |
795 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
796 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
797 | 91 | } | 91 | } |
798 | 92 | } // column | 92 | } // column |
799 | 93 | 93 | ||
800 | === modified file 'plugins/nl/qml/Keyboard_nl_url.qml' | |||
801 | --- plugins/nl/qml/Keyboard_nl_url.qml 2014-11-27 16:57:43 +0000 | |||
802 | +++ plugins/nl/qml/Keyboard_nl_url.qml 2015-03-11 13:31:42 +0000 | |||
803 | @@ -85,7 +85,7 @@ | |||
804 | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 85 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
805 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
806 | 87 | UrlKey { id: urlKey; label: ".nl"; extended: [".com", ".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; height: parent.height; } | 87 | UrlKey { id: urlKey; label: ".nl"; extended: [".com", ".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; height: parent.height; } |
808 | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 88 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
809 | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 89 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
810 | 90 | } | 90 | } |
811 | 91 | } // column | 91 | } // column |
812 | 92 | 92 | ||
813 | === modified file 'plugins/nl/qml/Keyboard_nl_url_search.qml' | |||
814 | --- plugins/nl/qml/Keyboard_nl_url_search.qml 2014-11-27 16:57:43 +0000 | |||
815 | +++ plugins/nl/qml/Keyboard_nl_url_search.qml 2015-03-11 13:31:42 +0000 | |||
816 | @@ -86,7 +86,7 @@ | |||
817 | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 86 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
818 | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 87 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
819 | 88 | UrlKey { id: urlKey; label: ".nl"; extended: [".com", ".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; height: parent.height; } | 88 | UrlKey { id: urlKey; label: ".nl"; extended: [".com", ".be", ".an", ".sx", ".sr", ".aw", ".cw"]; anchors.right: dotKey.left; height: parent.height; } |
821 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
822 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
823 | 91 | } | 91 | } |
824 | 92 | } // column | 92 | } // column |
825 | 93 | 93 | ||
826 | === modified file 'plugins/pl/qml/Keyboard_pl.qml' | |||
827 | --- plugins/pl/qml/Keyboard_pl.qml 2014-09-26 13:22:23 +0000 | |||
828 | +++ plugins/pl/qml/Keyboard_pl.qml 2015-03-11 13:31:42 +0000 | |||
829 | @@ -87,9 +87,9 @@ | |||
830 | 87 | 87 | ||
831 | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 88 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
832 | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
834 | 90 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 90 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
835 | 91 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 91 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
837 | 92 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
838 | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
839 | 94 | } | 94 | } |
840 | 95 | } // column | 95 | } // column |
841 | 96 | 96 | ||
842 | === modified file 'plugins/pl/qml/Keyboard_pl_email.qml' | |||
843 | --- plugins/pl/qml/Keyboard_pl_email.qml 2014-11-27 16:57:43 +0000 | |||
844 | +++ plugins/pl/qml/Keyboard_pl_email.qml 2015-03-11 13:31:42 +0000 | |||
845 | @@ -90,7 +90,7 @@ | |||
846 | 90 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 90 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
847 | 91 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 91 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
848 | 92 | UrlKey { id: urlKey; label: ".pl"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 92 | UrlKey { id: urlKey; label: ".pl"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
850 | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
851 | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
852 | 95 | } | 95 | } |
853 | 96 | } // column | 96 | } // column |
854 | 97 | 97 | ||
855 | === modified file 'plugins/pl/qml/Keyboard_pl_url.qml' | |||
856 | --- plugins/pl/qml/Keyboard_pl_url.qml 2014-11-27 16:57:43 +0000 | |||
857 | +++ plugins/pl/qml/Keyboard_pl_url.qml 2015-03-11 13:31:42 +0000 | |||
858 | @@ -89,7 +89,7 @@ | |||
859 | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 89 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
860 | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
861 | 91 | UrlKey { id: urlKey; label: ".pl"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 91 | UrlKey { id: urlKey; label: ".pl"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
863 | 92 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
864 | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
865 | 94 | } | 94 | } |
866 | 95 | } // column | 95 | } // column |
867 | 96 | 96 | ||
868 | === modified file 'plugins/pl/qml/Keyboard_pl_url_search.qml' | |||
869 | --- plugins/pl/qml/Keyboard_pl_url_search.qml 2014-11-27 16:57:43 +0000 | |||
870 | +++ plugins/pl/qml/Keyboard_pl_url_search.qml 2015-03-11 13:31:42 +0000 | |||
871 | @@ -90,7 +90,7 @@ | |||
872 | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
873 | 91 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 91 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
874 | 92 | UrlKey { id: urlKey; label: ".pl"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } | 92 | UrlKey { id: urlKey; label: ".pl"; extended: [".com"]; anchors.right: dotKey.left; height: parent.height; } |
876 | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
877 | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
878 | 95 | } | 95 | } |
879 | 96 | } // column | 96 | } // column |
880 | 97 | 97 | ||
881 | === modified file 'plugins/pt/qml/Keyboard_pt.qml' | |||
882 | --- plugins/pt/qml/Keyboard_pt.qml 2014-09-26 13:22:23 +0000 | |||
883 | +++ plugins/pt/qml/Keyboard_pt.qml 2015-03-11 13:31:42 +0000 | |||
884 | @@ -84,9 +84,9 @@ | |||
885 | 84 | 84 | ||
886 | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 85 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
887 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
889 | 87 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
890 | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
892 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
893 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
894 | 91 | } | 91 | } |
895 | 92 | } // column | 92 | } // column |
896 | 93 | 93 | ||
897 | === modified file 'plugins/pt/qml/Keyboard_pt_email.qml' | |||
898 | --- plugins/pt/qml/Keyboard_pt_email.qml 2014-11-27 16:57:43 +0000 | |||
899 | +++ plugins/pt/qml/Keyboard_pt_email.qml 2015-03-11 13:31:42 +0000 | |||
900 | @@ -87,7 +87,7 @@ | |||
901 | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
902 | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
903 | 89 | UrlKey { id: urlKey; label: ".com.br"; extended: [".com", ".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; height: parent.height; width: panel.keyWidth + units.gu(UI.emailLayoutUrlKeyPadding + 0.5); } | 89 | UrlKey { id: urlKey; label: ".com.br"; extended: [".com", ".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; height: parent.height; width: panel.keyWidth + units.gu(UI.emailLayoutUrlKeyPadding + 0.5); } |
905 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
906 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
907 | 92 | } | 92 | } |
908 | 93 | } // column | 93 | } // column |
909 | 94 | 94 | ||
910 | === modified file 'plugins/pt/qml/Keyboard_pt_url.qml' | |||
911 | --- plugins/pt/qml/Keyboard_pt_url.qml 2014-11-27 16:57:43 +0000 | |||
912 | +++ plugins/pt/qml/Keyboard_pt_url.qml 2015-03-11 13:31:42 +0000 | |||
913 | @@ -86,7 +86,7 @@ | |||
914 | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 86 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
915 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
916 | 88 | UrlKey { id: urlKey; label: ".com.br"; extended: [".com", ".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; height: parent.height; width: panel.keyWidth + units.gu(UI.emailLayoutUrlKeyPadding + 0.5); } | 88 | UrlKey { id: urlKey; label: ".com.br"; extended: [".com", ".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; height: parent.height; width: panel.keyWidth + units.gu(UI.emailLayoutUrlKeyPadding + 0.5); } |
918 | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 89 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
919 | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 90 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
920 | 91 | } | 91 | } |
921 | 92 | } // column | 92 | } // column |
922 | 93 | 93 | ||
923 | === modified file 'plugins/pt/qml/Keyboard_pt_url_search.qml' | |||
924 | --- plugins/pt/qml/Keyboard_pt_url_search.qml 2014-11-27 16:57:43 +0000 | |||
925 | +++ plugins/pt/qml/Keyboard_pt_url_search.qml 2015-03-11 13:31:42 +0000 | |||
926 | @@ -87,7 +87,7 @@ | |||
927 | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 87 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
928 | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 88 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
929 | 89 | UrlKey { id: urlKey; label: ".com.br"; extended: [".com", ".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; height: parent.height; width: panel.keyWidth + units.gu(UI.emailLayoutUrlKeyPadding + 0.5); } | 89 | UrlKey { id: urlKey; label: ".com.br"; extended: [".com", ".pt", ".mz", ".ao", ".gw", ".tl"]; anchors.right: dotKey.left; height: parent.height; width: panel.keyWidth + units.gu(UI.emailLayoutUrlKeyPadding + 0.5); } |
931 | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 90 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
932 | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 91 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
933 | 92 | } | 92 | } |
934 | 93 | } // column | 93 | } // column |
935 | 94 | 94 | ||
936 | === modified file 'plugins/ru/qml/Keyboard_ru.qml' | |||
937 | --- plugins/ru/qml/Keyboard_ru.qml 2014-09-26 13:22:23 +0000 | |||
938 | +++ plugins/ru/qml/Keyboard_ru.qml 2015-03-11 13:31:42 +0000 | |||
939 | @@ -89,9 +89,9 @@ | |||
940 | 89 | 89 | ||
941 | 90 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 90 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
942 | 91 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 91 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
944 | 92 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 92 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
945 | 93 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 93 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
947 | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
948 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
949 | 96 | } | 96 | } |
950 | 97 | } // column | 97 | } // column |
951 | 98 | 98 | ||
952 | === modified file 'plugins/ru/qml/Keyboard_ru_email.qml' | |||
953 | --- plugins/ru/qml/Keyboard_ru_email.qml 2014-11-27 16:57:43 +0000 | |||
954 | +++ plugins/ru/qml/Keyboard_ru_email.qml 2015-03-11 13:31:42 +0000 | |||
955 | @@ -91,7 +91,7 @@ | |||
956 | 91 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 91 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
957 | 92 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 92 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
958 | 93 | UrlKey { id: urlKey; label: ".ru"; extended: [".com", ".ua",".su",".kg",".рф",".укр",".by",".tj"]; anchors.right: dotKey.left; height: parent.height; } | 93 | UrlKey { id: urlKey; label: ".ru"; extended: [".com", ".ua",".su",".kg",".рф",".укр",".by",".tj"]; anchors.right: dotKey.left; height: parent.height; } |
960 | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
961 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
962 | 96 | } | 96 | } |
963 | 97 | } // column | 97 | } // column |
964 | 98 | 98 | ||
965 | === modified file 'plugins/ru/qml/Keyboard_ru_url.qml' | |||
966 | --- plugins/ru/qml/Keyboard_ru_url.qml 2014-11-27 16:57:43 +0000 | |||
967 | +++ plugins/ru/qml/Keyboard_ru_url.qml 2015-03-11 13:31:42 +0000 | |||
968 | @@ -90,7 +90,7 @@ | |||
969 | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 90 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
970 | 91 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 91 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
971 | 92 | UrlKey { id: urlKey; label: ".ru"; extended: [".com", ".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; height: parent.height; } | 92 | UrlKey { id: urlKey; label: ".ru"; extended: [".com", ".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; height: parent.height; } |
973 | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
974 | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
975 | 95 | } | 95 | } |
976 | 96 | } // column | 96 | } // column |
977 | 97 | 97 | ||
978 | === modified file 'plugins/ru/qml/Keyboard_ru_url_search.qml' | |||
979 | --- plugins/ru/qml/Keyboard_ru_url_search.qml 2014-11-27 16:57:43 +0000 | |||
980 | +++ plugins/ru/qml/Keyboard_ru_url_search.qml 2015-03-11 13:31:42 +0000 | |||
981 | @@ -91,7 +91,7 @@ | |||
982 | 91 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 91 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
983 | 92 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 92 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
984 | 93 | UrlKey { id: urlKey; label: ".ru"; extended: [".com", ".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; height: parent.height; } | 93 | UrlKey { id: urlKey; label: ".ru"; extended: [".com", ".ua",".su",".kg",".рф","укр",".by",".tj"]; anchors.right: dotKey.left; height: parent.height; } |
986 | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 94 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
987 | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 95 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
988 | 96 | } | 96 | } |
989 | 97 | } // column | 97 | } // column |
990 | 98 | 98 | ||
991 | === modified file 'plugins/sr/qml/Keyboard_sr.qml' | |||
992 | --- plugins/sr/qml/Keyboard_sr.qml 2014-09-26 13:22:23 +0000 | |||
993 | +++ plugins/sr/qml/Keyboard_sr.qml 2015-03-11 13:31:42 +0000 | |||
994 | @@ -68,7 +68,7 @@ | |||
995 | 68 | spacing: 0 | 68 | spacing: 0 |
996 | 69 | 69 | ||
997 | 70 | ShiftKey { } | 70 | ShiftKey { } |
999 | 71 | CharKey { label: ","; shifted: "/"; } | 71 | CharKey { label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; } |
1000 | 72 | CharKey { label: "џ"; shifted: "Џ"; } | 72 | CharKey { label: "џ"; shifted: "Џ"; } |
1001 | 73 | CharKey { label: "ц"; shifted: "Ц"; } | 73 | CharKey { label: "ц"; shifted: "Ц"; } |
1002 | 74 | CharKey { label: "в"; shifted: "В"; } | 74 | CharKey { label: "в"; shifted: "В"; } |
1003 | @@ -76,7 +76,7 @@ | |||
1004 | 76 | CharKey { label: "н"; shifted: "Н"; } | 76 | CharKey { label: "н"; shifted: "Н"; } |
1005 | 77 | CharKey { label: "м"; shifted: "М"; } | 77 | CharKey { label: "м"; shifted: "М"; } |
1006 | 78 | CharKey { label: "ж"; shifted: "Ж"; } | 78 | CharKey { label: "ж"; shifted: "Ж"; } |
1008 | 79 | CharKey { label: "."; shifted: "."; } | 79 | CharKey { label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; } |
1009 | 80 | BackspaceKey { } | 80 | BackspaceKey { } |
1010 | 81 | } | 81 | } |
1011 | 82 | 82 | ||
1012 | 83 | 83 | ||
1013 | === modified file 'plugins/sr/qml/Keyboard_sr_email.qml' | |||
1014 | --- plugins/sr/qml/Keyboard_sr_email.qml 2014-11-27 16:57:43 +0000 | |||
1015 | +++ plugins/sr/qml/Keyboard_sr_email.qml 2015-03-11 13:31:42 +0000 | |||
1016 | @@ -77,7 +77,7 @@ | |||
1017 | 77 | CharKey { label: "н"; shifted: "Н"; } | 77 | CharKey { label: "н"; shifted: "Н"; } |
1018 | 78 | CharKey { label: "м"; shifted: "М"; } | 78 | CharKey { label: "м"; shifted: "М"; } |
1019 | 79 | CharKey { label: "ж"; shifted: "Ж"; } | 79 | CharKey { label: "ж"; shifted: "Ж"; } |
1021 | 80 | CharKey { label: "."; shifted: "."; } | 80 | CharKey { label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; } |
1022 | 81 | BackspaceKey { } | 81 | BackspaceKey { } |
1023 | 82 | } | 82 | } |
1024 | 83 | 83 | ||
1025 | 84 | 84 | ||
1026 | === modified file 'plugins/sr/qml/Keyboard_sr_url.qml' | |||
1027 | --- plugins/sr/qml/Keyboard_sr_url.qml 2014-11-27 16:57:43 +0000 | |||
1028 | +++ plugins/sr/qml/Keyboard_sr_url.qml 2015-03-11 13:31:42 +0000 | |||
1029 | @@ -77,7 +77,7 @@ | |||
1030 | 77 | CharKey { label: "н"; shifted: "Н"; } | 77 | CharKey { label: "н"; shifted: "Н"; } |
1031 | 78 | CharKey { label: "м"; shifted: "М"; } | 78 | CharKey { label: "м"; shifted: "М"; } |
1032 | 79 | CharKey { label: "ж"; shifted: "Ж"; } | 79 | CharKey { label: "ж"; shifted: "Ж"; } |
1034 | 80 | CharKey { label: "."; shifted: "."; } | 80 | CharKey { label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; } |
1035 | 81 | BackspaceKey { } | 81 | BackspaceKey { } |
1036 | 82 | } | 82 | } |
1037 | 83 | 83 | ||
1038 | 84 | 84 | ||
1039 | === modified file 'plugins/sr/qml/Keyboard_sr_url_search.qml' | |||
1040 | --- plugins/sr/qml/Keyboard_sr_url_search.qml 2014-11-27 16:57:43 +0000 | |||
1041 | +++ plugins/sr/qml/Keyboard_sr_url_search.qml 2015-03-11 13:31:42 +0000 | |||
1042 | @@ -77,7 +77,7 @@ | |||
1043 | 77 | CharKey { label: "н"; shifted: "Н"; } | 77 | CharKey { label: "н"; shifted: "Н"; } |
1044 | 78 | CharKey { label: "м"; shifted: "М"; } | 78 | CharKey { label: "м"; shifted: "М"; } |
1045 | 79 | CharKey { label: "ж"; shifted: "Ж"; } | 79 | CharKey { label: "ж"; shifted: "Ж"; } |
1047 | 80 | CharKey { label: "."; shifted: "."; } | 80 | CharKey { label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; } |
1048 | 81 | BackspaceKey { } | 81 | BackspaceKey { } |
1049 | 82 | } | 82 | } |
1050 | 83 | 83 | ||
1051 | 84 | 84 | ||
1052 | === modified file 'plugins/sv/qml/Keyboard_sv.qml' | |||
1053 | --- plugins/sv/qml/Keyboard_sv.qml 2014-09-26 13:22:23 +0000 | |||
1054 | +++ plugins/sv/qml/Keyboard_sv.qml 2015-03-11 13:31:42 +0000 | |||
1055 | @@ -86,9 +86,9 @@ | |||
1056 | 86 | 86 | ||
1057 | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } | 87 | SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; } |
1058 | 88 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 88 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
1060 | 89 | CharKey { id: commaKey; label: ","; shifted: "/"; extended: ["'", ";", ":"]; anchors.left: languageMenuButton.right; height: parent.height; } | 89 | CharKey { id: commaKey; label: ","; shifted: ","; extended: ["'", "\"", ";", ":", "@", "&", "(", ")"]; extendedShifted: ["'", "\"", ";", ":", "@", "&", "(", ")"]; anchors.left: languageMenuButton.right; height: parent.height; } |
1061 | 90 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } | 90 | SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true; height: parent.height; } |
1063 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
1064 | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
1065 | 93 | } | 93 | } |
1066 | 94 | } // column | 94 | } // column |
1067 | 95 | 95 | ||
1068 | === modified file 'plugins/sv/qml/Keyboard_sv_email.qml' | |||
1069 | --- plugins/sv/qml/Keyboard_sv_email.qml 2014-11-27 16:57:43 +0000 | |||
1070 | +++ plugins/sv/qml/Keyboard_sv_email.qml 2015-03-11 13:31:42 +0000 | |||
1071 | @@ -89,7 +89,7 @@ | |||
1072 | 89 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } | 89 | CharKey { id: atKey; label: "@"; shifted: "@"; anchors.left: languageMenuButton.right; height: parent.height; } |
1073 | 90 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 90 | SpaceKey { id: spaceKey; anchors.left: atKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
1074 | 91 | UrlKey { id: urlKey; label: ".se"; extended: [".com", ".fi", ".ax"]; anchors.right: dotKey.left; height: parent.height; } | 91 | UrlKey { id: urlKey; label: ".se"; extended: [".com", ".fi", ".ax"]; anchors.right: dotKey.left; height: parent.height; } |
1076 | 92 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 92 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
1077 | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 93 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
1078 | 94 | 94 | ||
1079 | 95 | 95 | ||
1080 | 96 | 96 | ||
1081 | === modified file 'plugins/sv/qml/Keyboard_sv_url.qml' | |||
1082 | --- plugins/sv/qml/Keyboard_sv_url.qml 2014-11-27 16:57:43 +0000 | |||
1083 | +++ plugins/sv/qml/Keyboard_sv_url.qml 2015-03-11 13:31:42 +0000 | |||
1084 | @@ -88,7 +88,7 @@ | |||
1085 | 88 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } | 88 | LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; } |
1086 | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 89 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
1087 | 90 | UrlKey { id: urlKey; label: ".se"; extended: [".com", ".fi", ".ax"]; anchors.right: dotKey.left; height: parent.height; } | 90 | UrlKey { id: urlKey; label: ".se"; extended: [".com", ".fi", ".ax"]; anchors.right: dotKey.left; height: parent.height; } |
1089 | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 91 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
1090 | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 92 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
1091 | 93 | } | 93 | } |
1092 | 94 | } // column | 94 | } // column |
1093 | 95 | 95 | ||
1094 | === modified file 'plugins/sv/qml/Keyboard_sv_url_search.qml' | |||
1095 | --- plugins/sv/qml/Keyboard_sv_url_search.qml 2014-11-27 16:57:43 +0000 | |||
1096 | +++ plugins/sv/qml/Keyboard_sv_url_search.qml 2015-03-11 13:31:42 +0000 | |||
1097 | @@ -90,7 +90,7 @@ | |||
1098 | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } | 90 | CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; } |
1099 | 91 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } | 91 | SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; } |
1100 | 92 | UrlKey { id: urlKey; label: ".se"; extended: [".com", ".fi", ".ax"]; anchors.right: dotKey.left; height: parent.height; } | 92 | UrlKey { id: urlKey; label: ".se"; extended: [".com", ".fi", ".ax"]; anchors.right: dotKey.left; height: parent.height; } |
1102 | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!"]; extendedShifted: ["?", "!"]; anchors.right: enterKey.left; height: parent.height; } | 93 | CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "!", "-", "_", "+", "%","#","/"]; extendedShifted: ["?", "!", "-", "_", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; } |
1103 | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } | 94 | ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; } |
1104 | 95 | } | 95 | } |
1105 | 96 | } // column | 96 | } // column |
1106 | 97 | 97 | ||
1107 | === modified file 'qml/keys/ExtendedKeysSelector.qml' | |||
1108 | --- qml/keys/ExtendedKeysSelector.qml 2014-08-21 11:18:02 +0000 | |||
1109 | +++ qml/keys/ExtendedKeysSelector.qml 2015-03-11 13:31:42 +0000 | |||
1110 | @@ -41,7 +41,7 @@ | |||
1111 | 41 | // Place the first key in the middle of the model so that it gets | 41 | // Place the first key in the middle of the model so that it gets |
1112 | 42 | // selected by default | 42 | // selected by default |
1113 | 43 | var middleKey = Math.floor(extendedKeysModel.length / 2); | 43 | var middleKey = Math.floor(extendedKeysModel.length / 2); |
1115 | 44 | var reorderedModel = extendedKeysModel; | 44 | var reorderedModel = extendedKeysModel.slice(0); // Ensure the array is cloned |
1116 | 45 | reorderedModel.splice(extendedKeysModel.length % 2 == 0 ? middleKey : middleKey + 1, 0, extendedKeysModel[0]); | 45 | reorderedModel.splice(extendedKeysModel.length % 2 == 0 ? middleKey : middleKey + 1, 0, extendedKeysModel[0]); |
1117 | 46 | reorderedModel.shift(); | 46 | reorderedModel.shift(); |
1118 | 47 | keyRepeater.model = reorderedModel; | 47 | keyRepeater.model = reorderedModel; |
1119 | 48 | 48 | ||
1120 | === modified file 'tests/autopilot/ubuntu_keyboard/emulators/keyboard.py' | |||
1121 | --- tests/autopilot/ubuntu_keyboard/emulators/keyboard.py 2015-02-13 16:12:59 +0000 | |||
1122 | +++ tests/autopilot/ubuntu_keyboard/emulators/keyboard.py 2015-03-11 13:31:42 +0000 | |||
1123 | @@ -160,7 +160,7 @@ | |||
1124 | 160 | except AssertionError: | 160 | except AssertionError: |
1125 | 161 | return False | 161 | return False |
1126 | 162 | 162 | ||
1128 | 163 | def press_key(self, key, capslock_switch=False, long_press=False): | 163 | def press_key(self, key, capslock_switch=False, long_press=False, slide_offset=None): |
1129 | 164 | """Tap on the key with the internal pointer | 164 | """Tap on the key with the internal pointer |
1130 | 165 | 165 | ||
1131 | 166 | :params key: String containing the text of the key to tap. | 166 | :params key: String containing the text of the key to tap. |
1132 | @@ -191,7 +191,9 @@ | |||
1133 | 191 | self._show_keypad(req_keypad) | 191 | self._show_keypad(req_keypad) |
1134 | 192 | self._change_keypad_to_state(req_key_state) | 192 | self._change_keypad_to_state(req_key_state) |
1135 | 193 | 193 | ||
1137 | 194 | if long_press: | 194 | if slide_offset != None: |
1138 | 195 | self._select_extended_key(key_pos, slide_offset) | ||
1139 | 196 | elif long_press: | ||
1140 | 195 | self._long_press_key(key_pos) | 197 | self._long_press_key(key_pos) |
1141 | 196 | else: | 198 | else: |
1142 | 197 | self._tap_key(key_pos) | 199 | self._tap_key(key_pos) |
1143 | @@ -322,6 +324,14 @@ | |||
1144 | 322 | sleep(0.5) | 324 | sleep(0.5) |
1145 | 323 | pointer.release() | 325 | pointer.release() |
1146 | 324 | 326 | ||
1147 | 327 | def _select_extended_key(self, key_rect, offset, pointer=None): | ||
1148 | 328 | if pointer is None: | ||
1149 | 329 | pointer = Pointer(Touch.create()) | ||
1150 | 330 | |||
1151 | 331 | pointer.drag(key_rect.x + key_rect.w / 2.0, key_rect.y + key_rect.h / 2.0, | ||
1152 | 332 | key_rect.x + key_rect.w / 2.0 + offset, key_rect.y + key_rect.h / 2.0, | ||
1153 | 333 | rate=50, time_between_events=2) | ||
1154 | 334 | |||
1155 | 325 | def _keyboard_details_changed(self): | 335 | def _keyboard_details_changed(self): |
1156 | 326 | return self._orientation_changed() | 336 | return self._orientation_changed() |
1157 | 327 | 337 | ||
1158 | 328 | 338 | ||
1159 | === modified file 'tests/autopilot/ubuntu_keyboard/tests/test_keyboard.py' | |||
1160 | --- tests/autopilot/ubuntu_keyboard/tests/test_keyboard.py 2015-02-27 14:12:47 +0000 | |||
1161 | +++ tests/autopilot/ubuntu_keyboard/tests/test_keyboard.py 2015-03-11 13:31:42 +0000 | |||
1162 | @@ -61,7 +61,7 @@ | |||
1163 | 61 | self.skipTest("Ubuntu Keyboard tests only run on device.") | 61 | self.skipTest("Ubuntu Keyboard tests only run on device.") |
1164 | 62 | super(UbuntuKeyboardTests, self).setUp() | 62 | super(UbuntuKeyboardTests, self).setUp() |
1165 | 63 | self.set_test_settings() | 63 | self.set_test_settings() |
1167 | 64 | sleep(1) # Have to give time for gsettings change to propogate | 64 | sleep(5) # Have to give time for gsettings change to propogate |
1168 | 65 | self.pointer = Pointer(Touch.create()) | 65 | self.pointer = Pointer(Touch.create()) |
1169 | 66 | 66 | ||
1170 | 67 | def set_test_settings(self): | 67 | def set_test_settings(self): |
1171 | @@ -567,7 +567,6 @@ | |||
1172 | 567 | text_area.text, | 567 | text_area.text, |
1173 | 568 | Eventually(Equals(expected)) | 568 | Eventually(Equals(expected)) |
1174 | 569 | ) | 569 | ) |
1175 | 570 | |||
1176 | 571 | 570 | ||
1177 | 572 | def test_long_press(self): | 571 | def test_long_press(self): |
1178 | 573 | """Long pressing a key should enter the default extended character. | 572 | """Long pressing a key should enter the default extended character. |
1179 | @@ -587,6 +586,67 @@ | |||
1180 | 587 | Eventually(Equals(expected)) | 586 | Eventually(Equals(expected)) |
1181 | 588 | ) | 587 | ) |
1182 | 589 | 588 | ||
1183 | 589 | def test_repeated_long_press(self): | ||
1184 | 590 | """The default key should stay in the middle after each long press. | ||
1185 | 591 | |||
1186 | 592 | """ | ||
1187 | 593 | |||
1188 | 594 | text_area = self.launch_test_input_area() | ||
1189 | 595 | self.ensure_focus_on_input(text_area) | ||
1190 | 596 | keyboard = Keyboard() | ||
1191 | 597 | self.addCleanup(keyboard.dismiss) | ||
1192 | 598 | |||
1193 | 599 | keyboard.press_key('u', long_press=True) | ||
1194 | 600 | keyboard.press_key('u', long_press=True) | ||
1195 | 601 | keyboard.press_key('u', long_press=True) | ||
1196 | 602 | |||
1197 | 603 | expected = "777" | ||
1198 | 604 | self.assertThat( | ||
1199 | 605 | text_area.text, | ||
1200 | 606 | Eventually(Equals(expected)) | ||
1201 | 607 | ) | ||
1202 | 608 | |||
1203 | 609 | def test_extended_punctuation(self): | ||
1204 | 610 | """The characters ?!-_+%#/ and '";:@&() should be available as | ||
1205 | 611 | extended keys from the . and , keys. | ||
1206 | 612 | |||
1207 | 613 | """ | ||
1208 | 614 | |||
1209 | 615 | text_area = self.launch_test_input_area() | ||
1210 | 616 | self.ensure_focus_on_input(text_area) | ||
1211 | 617 | keyboard = Keyboard() | ||
1212 | 618 | self.addCleanup(keyboard.dismiss) | ||
1213 | 619 | |||
1214 | 620 | gu = float(os.environ.get('GRID_UNIT_PX', 8)) | ||
1215 | 621 | |||
1216 | 622 | # The extended key positions aren't accessible until the | ||
1217 | 623 | # drag has already started, so we need to provide their | ||
1218 | 624 | # offsets manually based on the known extended key cell | ||
1219 | 625 | # width | ||
1220 | 626 | keyboard.press_key('.', slide_offset=-17.5 * gu) | ||
1221 | 627 | keyboard.press_key('.', slide_offset=-14 * gu) | ||
1222 | 628 | keyboard.press_key('.', slide_offset=-10.5 * gu) | ||
1223 | 629 | keyboard.press_key('.', slide_offset=-7 * gu) | ||
1224 | 630 | keyboard.press_key('.', slide_offset=-3.5 * gu) | ||
1225 | 631 | keyboard.press_key('.', slide_offset=1) | ||
1226 | 632 | keyboard.press_key('.', slide_offset=3.5 * gu) | ||
1227 | 633 | keyboard.press_key('.', slide_offset=7 * gu) | ||
1228 | 634 | |||
1229 | 635 | keyboard.press_key(',', slide_offset=-10.5 * gu) | ||
1230 | 636 | keyboard.press_key(',', slide_offset=-7 * gu) | ||
1231 | 637 | keyboard.press_key(',', slide_offset=-3.5 * gu) | ||
1232 | 638 | keyboard.press_key(',', slide_offset=-1 * gu) | ||
1233 | 639 | keyboard.press_key(',', slide_offset=3.5 * gu) | ||
1234 | 640 | keyboard.press_key(',', slide_offset=7 * gu) | ||
1235 | 641 | keyboard.press_key(',', slide_offset=10.5 * gu) | ||
1236 | 642 | keyboard.press_key(',', slide_offset=14 * gu) | ||
1237 | 643 | |||
1238 | 644 | expected = "!-_?+%#/\";:'@&()" | ||
1239 | 645 | self.assertThat( | ||
1240 | 646 | text_area.text, | ||
1241 | 647 | Eventually(Equals(expected)) | ||
1242 | 648 | ) | ||
1243 | 649 | |||
1244 | 590 | 650 | ||
1245 | 591 | class UbuntuKeyboardPinyin(UbuntuKeyboardTests): | 651 | class UbuntuKeyboardPinyin(UbuntuKeyboardTests): |
1246 | 592 | 652 | ||
1247 | @@ -762,7 +822,7 @@ | |||
1248 | 762 | 822 | ||
1249 | 763 | keyboard.press_key("language") | 823 | keyboard.press_key("language") |
1250 | 764 | 824 | ||
1252 | 765 | sleep(1) | 825 | sleep(5) |
1253 | 766 | 826 | ||
1254 | 767 | keyboard = Keyboard() | 827 | keyboard = Keyboard() |
1255 | 768 | 828 | ||
1256 | @@ -786,7 +846,7 @@ | |||
1257 | 786 | 846 | ||
1258 | 787 | keyboard.press_key("language") | 847 | keyboard.press_key("language") |
1259 | 788 | 848 | ||
1261 | 789 | sleep(1) | 849 | sleep(5) |
1262 | 790 | 850 | ||
1263 | 791 | keyboard = Keyboard() | 851 | keyboard = Keyboard() |
1264 | 792 | 852 |
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?
* No change
If you changed UI labels, did you update the pot file?
* No change
If you changed the packaging (debian), did you add a core-dev as a reviewer to this MP?
* No change