abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorJules Aguillon2022-09-24 15:19:45 +0200
committerJules Aguillon2022-09-24 16:02:54 +0200
commit5811643562dc36be31ab4abd3411af03e0de3208 (patch)
tree82671295f7bdbb86974f9357e6a909afd2075d4a
parenta365fdc6a36e0b74d3486f7633b7e0bba42f4020 (diff)
downloadunexpected-keyboard-5811643562dc36be31ab4abd3411af03e0de3208.tar.gz
unexpected-keyboard-5811643562dc36be31ab4abd3411af03e0de3208.zip
Add more possible locations for extra keys
Avoid dropping some keys on crowded layouts.
-rw-r--r--srcs/juloo.keyboard2/KeyboardData.java6
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);
}