diff options
| author | Jules Aguillon | 2022-09-24 15:19:45 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-09-24 16:02:54 +0200 |
| commit | 5811643562dc36be31ab4abd3411af03e0de3208 (patch) | |
| tree | 82671295f7bdbb86974f9357e6a909afd2075d4a /srcs | |
| parent | a365fdc6a36e0b74d3486f7633b7e0bba42f4020 (diff) | |
| download | unexpected-keyboard-5811643562dc36be31ab4abd3411af03e0de3208.tar.gz unexpected-keyboard-5811643562dc36be31ab4abd3411af03e0de3208.zip | |
Add more possible locations for extra keys
Avoid dropping some keys on crowded layouts.
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyboardData.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyboardData.java b/srcs/juloo.keyboard2/KeyboardData.java index 9b47152..5bbbac1 100644 --- a/srcs/juloo.keyboard2/KeyboardData.java +++ b/srcs/juloo.keyboard2/KeyboardData.java @@ -40,6 +40,12 @@ class KeyboardData addExtraKeys_to_row(rows, k, 1, 3); addExtraKeys_to_row(rows, k, 2, 2); addExtraKeys_to_row(rows, k, 2, 1); + if (k.hasNext()) + { + for (int r = 0; r < rows.size(); r++) + for (int c = 1; c <= 4; c++) + addExtraKeys_to_row(rows, k, r, c); + } return new KeyboardData(rows, keysWidth, extra_keys); } |
