diff options
| author | Jules Aguillon | 2022-01-09 12:47:47 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2022-01-09 12:47:47 +0100 |
| commit | 23e59c6b09fdaecc92ae67ee7c5c2936f161696a (patch) | |
| tree | e91f28385801b1a19da774fe2b4e096e8757a433 /srcs/juloo.keyboard2/KeyValue.java | |
| parent | 2764e96eb1e6c40a1c3e96f52f9a08877cead8a9 (diff) | |
| download | unexpected-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.java | 9 |
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_; |
