From 23e59c6b09fdaecc92ae67ee7c5c2936f161696a Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 9 Jan 2022 12:47:47 +0100 Subject: 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. --- srcs/juloo.keyboard2/KeyValue.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'srcs/juloo.keyboard2/KeyValue.java') 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_; -- cgit v1.2.3