Maarten van Gompel
048e25d660
revising landscape keyboard to be more consistent with the other layouts
2023-08-31 11:39:17 +02:00
Maarten van Gompel
2e476c6548
Made 'full' and 'simple' layouts less prone to mistyping and improved layout switching
...
- The full layout now squashes less keys in a row, to accomplish this
the semicolon/colon, equal/plus and alt keys had to be sacrificed
from the full layout (they're on the special/symbols layout still).
- The half-keys in the simple layout are removed, giving a bit more
space.
- The default total keyboard height has been slightly enlarged (10px)
- The compose key moved down, it was too close to the 'a' (accidental
presses). The tab key moved to the top-right.
- The spacing between the buttons is slightly larger (aesthetic only)
- The key for layer switching is now labelled more consistently with an icon, and indicates direction of switching with an arrow
- An extra "index" layout was added that can be activated by pressing
Compose + the next/prev layout button. It has a key for each layout,
even those not specified at start. This special layout does not appear
in the normal layer cycling.
- The "Abc" key on secondary layers returns to the last alphabetical layout
- The compose layouts automatically hide when the user presses the space
where there are no keys, no need to explicitly press the "Abc" key.
2023-08-31 11:39:17 +02:00
Zach DeCook
98e6c43d54
specialpad: a new 4x10 layout like a numpad
...
More compact than 'special',
made to complement 'simple'.
Works well for both 'nav' and 'dialer' uses.
Signed-off-by: Anjandev Momi <anjan@momi.ca>
2023-04-29 23:40:17 -07:00
Zach DeCook
2d84f0e241
simple: add comma
...
Signed-off-by: Anjandev Momi <anjan@momi.ca>
2023-04-29 23:40:17 -07:00
CrafterSvK
a2b5b78051
Switched mismatched position of 'ľ' and 'Ľ'
...
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2023-02-03 20:52:20 +01:00
ArenM
b32509163d
layout: fix open parenthesis on landscape layout
...
This key had the wrong type, which was preventing it from sending a
character.
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-11-26 00:08:18 +01:00
Stacy Harper
1f3e6f681f
Fix dialer numeric pound key
2022-11-15 16:07:58 +01:00
Ghassan Alduraibi
5de2fcc39d
fix: arabic key layout
...
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-07-25 10:54:20 +02:00
Zach DeCook
14f0f0824b
shift key: change icon when shifted
...
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-07-10 22:57:55 +02:00
Zach DeCook
f9bf42129a
border: display around all sides
...
(not just top and left edges)
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-07-10 22:52:22 +02:00
Zach DeCook
0cd0d5e1a1
layout: Implement spacing better
...
to no longer need overscan
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2022-07-10 22:52:22 +02:00
Peter John Hartman
b974877be4
Add + sign in dialer.
2022-07-05 06:39:23 -05:00
Maarten van Gompel
94ca075563
reran clang-format
2022-06-13 23:05:14 +02:00
Stacy Harper
88bbdb0c64
Add some math and punctiation symbols from simple grid
2022-06-13 22:47:25 +02:00
Stacy Harper
6ab0361d80
Replace , to - in simple layout
2022-06-13 22:47:13 +02:00
Stacy Harper
aa258a01dd
Reverse nav backspace and whitespace
2022-06-13 22:41:52 +02:00
Dimitris Kardarakos
0a680c0a7a
More symbols and layout improvement
2022-06-13 21:58:26 +02:00
Dimitris Kardarakos
a8ba3c02a9
Modern Greek keyboard added
2022-06-13 21:58:19 +02:00
mzeinali
b77f0582fc
Add Persian layout
2022-06-13 21:58:09 +02:00
Robert Manner
f74fe9a182
layout.mobintl.h: fix hungarian ő and Ő characters
...
Before this, the bigger one was typed for pressing the smaller,
and vica versa.
2022-06-13 21:56:35 +02:00
Robert Manner
de4b4dcd2e
layout.mobintl.h: fix same big/little issue for ų
2022-06-13 21:56:23 +02:00
John Sullivan
849f4600e9
project: rerun clang-format
...
TODO make a commit or PR hook for this
2022-06-13 21:55:47 +02:00
Sam Bowlby
c541c7dbd6
add Georgian layout
2022-01-08 07:53:34 +00:00
Maarten van Gompel
780a83dba5
Fixed erroneous glyphcodes for turkish dotless i and turkish capital I with dot
2022-01-08 07:48:49 +00:00
Maarten van Gompel
6abc005124
added missing abc/sym key to dialer layer
2021-12-01 10:01:43 -08:00
Peter John Hartman
4bf9d53a00
Add a dialer layout
...
Signed-off-by: Stacy Harper <contact@stacyharper.net>
2021-11-16 10:23:29 -08:00
Maarten van Gompel
1562c08a06
added missing sym key to nav layer
2021-11-01 12:47:25 -07:00
Maarten van Gompel
1bbeb8861e
added simple navigation layer
2021-11-01 12:47:25 -07:00
Alexander Brzoska
31f209bcd5
fixed emoji layout
2021-11-01 12:42:46 -07:00
Maarten van Gompel
bb1eff09be
applied clang-format (no functional changes), but exempted custom include order in keyboard.c and main.c
2021-10-19 23:12:01 -07:00
Maarten van Gompel
4695a78e25
fixed key label for Shift + KEY_SLASH on latin keymap
2021-10-19 23:12:01 -07:00
Maarten van Gompel
fabdd72c03
added missing o with diaresis
2021-10-19 23:12:01 -07:00
Maarten van Gompel
5291f9a071
adding fix in punctuation layer
2021-10-19 23:12:01 -07:00
Maarten van Gompel
2dac77392c
added stacy's variant of the simple layout (grid) as we can't agree on which is best
2021-10-19 23:12:01 -07:00
Stacy Harper
7a512fbca7
Add landscape height value
2021-10-19 23:12:01 -07:00
Stacy Harper
e73316bd7c
WIP refacto keyboard.c
2021-10-19 23:12:01 -07:00
Maarten van Gompel
ff92a92086
refactored keymap loading
2021-10-19 23:12:01 -07:00
Stacy Harper
b5ec768822
WIP: refactorise keyboard.c
2021-10-19 23:12:01 -07:00
Maarten van Gompel
270145d1c2
Added landscape layout
2021-10-19 23:12:01 -07:00
Maarten van Gompel
f0528fa0de
updated emoji layer + minor fixes in other layouts
2021-10-19 23:12:01 -07:00
Maarten van Gompel
bdfdf559b4
added --fn parameter to set font at run time
2021-10-19 23:12:01 -07:00
Stacy Harper
c806023fd5
Drop wld and implement our own pangocairo renderer
2021-10-19 23:12:01 -07:00
Maarten van Gompel
9b53b2c836
added arabic layout + fixed keymap switching
2021-10-19 23:12:01 -07:00
Maarten van Gompel
8fdaaa2b6f
fixed layout switching
2021-10-19 23:12:01 -07:00
Maarten van Gompel
19213688d1
allow supplying layers through command line parameter or env var
2021-10-19 23:12:01 -07:00
Maarten van Gompel
2fd0cfc89c
implemented configurable layers
2021-10-19 23:12:01 -07:00
Maarten van Gompel
8a844c0857
made keymap dependent on layout, renamed default layout to 'mobintl' for 'mobile international'
2021-10-19 23:12:01 -07:00