Commit Graph

260 Commits

Author SHA1 Message Date
Patrick Jörg e073434781 Introduce Swiss German keyboard layout 2021-06-08 18:29:07 +00:00
Plamen Stoev 5c5475d508 Add 'bg' layout
This is the Bulgarian (BDS) layout. I took the liberty to remove "э"
from the layout, as it is not part of the Bulgarian alphabet and it was
left there for historical reasons, also not to mess with the layouts for
physical keyboards. Removing it gives more space for the shift_l and
backspace keys.

I've also added the letter "small i with grave" to the special symbols, as
it is occasionally used in Bulgarian.
2021-05-27 18:19:27 +03:00
Plamen Stoev 389aedac8d Rename bg to bg+phonetic
The 'bg' layout is actually the 'bg+phonetic' layout.
Mark it as such.
2021-05-26 08:04:44 +03:00
Jordi 080186c18b improve accents layout behavior and code cleaning 2021-05-24 13:42:11 +02:00
Jordi 7f0749483e Introduce Swiss French keyboard layout 2021-05-23 17:06:26 +02:00
Khaled Eldoheiri ebc8eafa07 Introduce Arabic keyboard layout
Signed-off-by: Khaled Eldoheiri <khalid@kdehairy.com>
2021-05-22 15:39:39 +02:00
undef 00e9641a5f Fix typos jp keyboard comments
Taken from https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/commit/a7c3ebf03cf1a4cbf535eddd4332090e304b767a
2021-04-14 23:43:42 +00:00
Dorota Czaplejewicz 608be930f7 layout selection: Fix emoji and number 2021-04-01 16:24:06 +00:00
Dorota Czaplejewicz 36d4f6726c language-terminal: Place keyboards in a sub-path 2021-04-01 16:05:44 +00:00
M33 e49de34d0e Revert "Update tests/meson.build"
This reverts commit 27cd8964d02e957fdecd00bfebc0a03e4b24ffe4
2021-04-01 15:17:53 +00:00
Dorota Czaplejewicz b578414655 Merge remote-tracking branch 'upstream/master' into latch 2021-03-31 09:48:29 +00:00
Dorota Czaplejewicz 7b1755a489 renderer: Mark latched buttons differently than locked
There are some hacks here in the form of an extra field "appears_locked_from", which can be used to hint that the user should see the button as locked. Without it, there's some confusion on user side regarding buttons that change states unprompted.
2021-03-31 09:11:11 +00:00
Kozova1 8da8d55b98 Fixed Hebrew layout.
The Hebrew layout was a non standard one -
this should now be fixed.
The left shift key was removed, since Hebrew
does not have capital letters.

Signed-off-by: Kozova1 <mug66kk@gmail.com>
2021-03-30 20:31:11 +03:00
Dorota Czaplejewicz d3cd7dc11f italian: Fix colon 2021-03-09 14:09:59 +00:00
Panawat Wong-klaew 11952ed29a Add wide Thai keyboard layout 2021-02-13 15:11:46 +00:00
Dorota Czaplejewicz e6c45a63fb Merge branch 'master' into 'master'
Added hebrew keyboard layout

See merge request Librem5/squeekboard!430
2021-02-06 10:45:12 +00:00
Myth e82e256581 Added hebrew keyboard layout 2021-02-06 10:45:12 +00:00
Dorota Czaplejewicz bedabb6188 Merge branch 'catalan' into 'master'
Catalan keyboard layout

See merge request Librem5/squeekboard!431
2021-02-06 10:38:18 +00:00
Jordi Masip a030f55a7c Catalan keyboard layout
Modified by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
2021-02-05 14:51:21 +00:00
J.D. Laub a332efca45 Add US Dvorak layout (and Colemak wide)
Signed-off-by: Dave Laub <purism@laubster.org>
2021-01-23 16:44:50 -07:00
jranaraki 0e83697b61 Updated the layout to provide more convenient and faster typing experience 2020-12-27 12:38:29 -05:00
jranaraki 1856e7023d Farsi/Persian keyboard layout 2020-12-27 01:48:33 -05:00
jranaraki 976f0a6e37 Farsi/Persian keyboard layout 2020-12-27 01:08:07 -05:00
Andreas Rönnquist 701168c32b no: Use wide button switching between numbers, symbols and base 2020-12-14 21:55:39 +01:00
Vladimir Stoilov 9517c347b6 Fix bulgarian layout size 2020-12-12 00:28:21 +02:00
Vladimir c103b84fa6 Bulgarian language keyboard layout 2020-12-10 19:42:28 +00:00
Dorota Czaplejewicz 9a72db2fcc Merge branch 'esperanto' 2020-12-07 15:33:01 +00:00
Stefan Grotz 61a84c47f1 Esperanto keyboard
Fixed by Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
2020-12-07 15:32:37 +00:00
Dorota Czaplejewicz 01d06d0f5f Merge branch 'keyboard-layout-us+colemak' into 'master'
Added US Colemak Keyboard Layout

See merge request Librem5/squeekboard!403
2020-12-03 15:13:11 +00:00
Jiří Stránský c3b428e517 Add Czech keyboard layouts
Two variants:

* Czech Standard (= qwertz)

* Czech qwerty

The accented letters layout corresponds to the UCW [1] layout shipped
with xkb, so we follow this precedent.

Like the DE layout, and unlike the US layout, the CZ layout has a
comma key and a narrower space bar. The added comma key also serves as
a visual balance to the added accents key, to keep the spacebar
centered.

The layouts have been tested manually on PinePhone.

[1] https://github.com/xkbcommon/libxkbcommon/blob/c60b77ea512bef92e481be38972b58dd71a34180/test/data/symbols/cz#L180
2020-11-29 17:28:50 +01:00
Dorota Czaplejewicz 81041b8035 Merge branch 'wannaphong-master-patch-05164' into 'master'
Add thai keyboard

See merge request Librem5/squeekboard!402
2020-11-23 08:17:29 +00:00
Wannaphong Phatthiyaphaibun c731124f7b escape " on thai keyboard 2020-11-23 03:43:49 +00:00
Mark Müller aee296ad96 keyboard: Move semicolon in German layout to numbers view replacing redundant comma key 2020-11-20 18:30:35 +01:00
Mark Müller 2029f48b4d keyboard: Fix semicolon in German layout 2020-11-14 20:36:23 +01:00
clonex10100 cf09d1b3bc Added US Colemak Keyboard Layout 2020-11-02 13:27:27 -05:00
Wannaphong Phatthiyaphaibun 0e533c5e94 Add thai keyboard 2020-10-31 18:55:32 +00:00
Fabio Tomat eeb7e252c7 Revert "Add friulian keyboard"
This reverts commit 16ccb5fd341fbdeff04b1540f99fe9cbe1c27df1
2020-10-19 08:44:16 +00:00
Arnaud Ferraris 6871452c7b keyboards: add wide terminal layout
This is a copy of the `terminal` layout with modified key dimensions to 
fit a wide arrangement.
2020-10-10 01:40:12 +02:00
Arnaud Ferraris 192824be39 keyboards: add wide Belgian layout
This is a copy of the `be` layout with modified key dimensions to fit a 
wide arrangement.
2020-10-10 01:38:54 +02:00
Arnaud Ferraris 938d3c335e keyboards: add wide French layout
This is a copy of the `fr` layout with modified key dimensions to fit a 
wide arrangement.
2020-10-10 01:37:57 +02:00
Al 4357052fe7 proposal for belgian layout (copy of fr) 2020-09-30 15:42:31 +02:00
Nazarii Kretovych 820a8b6ca1 Add Ukrainian keyboard layout.
Fixes https://source.puri.sm/Librem5/squeekboard/-/issues/223

Signed-off-by: Nazarii Kretovych <nazarii.kretovych@gmail.com>
2020-09-14 08:34:09 +03:00
Dorota Czaplejewicz 88821e2e82 Merge branch 'terminal' into 'master'
Terminal layout: another approach

See merge request Librem5/squeekboard!368
2020-07-20 09:48:36 +00:00
Luís Fernando Stürmer da Rosa c87b61d065 Brazilian Portuguese Keyboard Layout. 2020-07-20 09:47:19 +00:00
Sebastian Krzyszkowiak 97da44f059 Terminal layout: another approach 2020-07-18 05:43:15 +02:00
Sebastian Krzyszkowiak f5a5282219 Revert "Merge branch 'btantau-master-patch-76686' into 'master'"
This reverts commit 0c8feb7687, reversing
changes made to 762e12431d.
2020-07-18 03:26:03 +02:00
Dorota Czaplejewicz 123faecb7d Merge branch 'italian' into 'master'
italian: Fix space and period

See merge request Librem5/squeekboard!364
2020-07-16 15:57:38 +00:00
Sebastian Krzyszkowiak 0c8feb7687 Merge branch 'btantau-master-patch-76686' into 'master'
New terminal layout, showing more useful keys at the same time

See merge request Librem5/squeekboard!345
2020-07-15 15:06:36 +00:00
Björn Tantau f3f1d58fe1 Add Menu key. 2020-07-15 14:42:55 +00:00
Björn Tantau c0c666f1b3 Make f-keys slightly wider. 2020-07-15 14:41:17 +00:00