From 5811643562dc36be31ab4abd3411af03e0de3208 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sat, 24 Sep 2022 15:19:45 +0200 Subject: [PATCH] Add more possible locations for extra keys Avoid dropping some keys on crowded layouts. --- srcs/juloo.keyboard2/KeyboardData.java | 6 ++++++ 1 file changed, 6 insertions(+) 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); }