abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyValue.java
diff options
context:
space:
mode:
authorJules Aguillon2022-01-09 12:47:47 +0100
committerJules Aguillon2022-01-09 12:47:47 +0100
commit23e59c6b09fdaecc92ae67ee7c5c2936f161696a (patch)
treee91f28385801b1a19da774fe2b4e096e8757a433 /srcs/juloo.keyboard2/KeyValue.java
parent2764e96eb1e6c40a1c3e96f52f9a08877cead8a9 (diff)
downloadunexpected-keyboard-23e59c6b09fdaecc92ae67ee7c5c2936f161696a.tar.gz
unexpected-keyboard-23e59c6b09fdaecc92ae67ee7c5c2936f161696a.zip
Allow to hide more keys than just accents
Add the "FLAGS_LANGS" set of flags, which will be used to hide individual keys that are not accents.
Diffstat (limited to 'srcs/juloo.keyboard2/KeyValue.java')
-rw-r--r--srcs/juloo.keyboard2/KeyValue.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java
index 4dd4242..26b3c9e 100644
--- a/srcs/juloo.keyboard2/KeyValue.java
+++ b/srcs/juloo.keyboard2/KeyValue.java
@@ -47,6 +47,15 @@ class KeyValue
FLAG_ACCENT3 | FLAG_ACCENT4 | FLAG_ACCENT5 | FLAG_ACCENT6 |
FLAG_ACCENT_SUPERSCRIPT | FLAG_ACCENT_SUBSCRIPT | FLAG_ACCENT_RING;
+ // Language specific keys
+ public static final int FLAGS_LANGS = 0;
+
+ public static final int FLAGS_NOT_HIDDEN_ACCENTS = FLAG_ACCENT_SUPERSCRIPT |
+ FLAG_ACCENT_SUBSCRIPT;
+ // Keys that have to be enabled per language
+ public static final int FLAGS_HIDDEN_KEYS =
+ (FLAGS_ACCENTS & ~FLAGS_NOT_HIDDEN_ACCENTS) | FLAGS_LANGS;
+
public final String name;
public final String symbol;
public final char char_;