diff options
| author | Jules Aguillon | 2022-01-29 18:56:10 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2022-01-29 18:56:10 +0100 |
| commit | e0217c650dfbe7090bc221f0f1f6d714db969ad5 (patch) | |
| tree | 7a709f4dfc7d1390353c92f2bf2db872bd441ea0 /srcs/juloo.keyboard2 | |
| parent | 1723288f5d4d54290c88048bd9c2b0647871aa5b (diff) | |
| download | unexpected-keyboard-e0217c650dfbe7090bc221f0f1f6d714db969ad5.tar.gz unexpected-keyboard-e0217c650dfbe7090bc221f0f1f6d714db969ad5.zip | |
Fix modifier not working on non-ASCII
Characters defined in layouts that aren't defined in KeyValue weren't
recognized as character keys. Not working with modifiers.
Diffstat (limited to 'srcs/juloo.keyboard2')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyValue.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java index 64c059f..5dfd89a 100644 --- a/srcs/juloo.keyboard2/KeyValue.java +++ b/srcs/juloo.keyboard2/KeyValue.java @@ -97,7 +97,8 @@ class KeyValue KeyValue kv = KeyValue.keys.get(name); if (kv != null) return kv; - return new KeyValue(name, name, CHAR_NONE, EVENT_NONE, 0); + char c = (name.length() == 1) ? name.charAt(0) : CHAR_NONE; + return new KeyValue(name, name, c, EVENT_NONE, 0); } private static void addKey(String name, String symbol, char c, int event, int flags) |
