diff options
| author | Jules Aguillon | 2022-07-09 17:31:44 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-07-09 17:31:44 +0200 |
| commit | 13a13ecbb6be202864dab70f4660ae241d037daa (patch) | |
| tree | 84f85f5974f5ce4797237dee99ebc4a34d6b14c3 /srcs/juloo.keyboard2 | |
| parent | d5836ebb972949a65dd34eec9530cef321c85a81 (diff) | |
| download | unexpected-keyboard-13a13ecbb6be202864dab70f4660ae241d037daa.tar.gz unexpected-keyboard-13a13ecbb6be202864dab70f4660ae241d037daa.zip | |
Switch to greekmath with Fn+switch_numeric
Add a shortcut to switch to the greekmath pane directly from the main
layout.
Diffstat (limited to 'srcs/juloo.keyboard2')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyModifier.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index fa23217..f119635 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -119,6 +119,7 @@ class KeyModifier { case Char: name = apply_fn_char(k.getChar()); break; case Keyevent: name = apply_fn_keyevent(k.getKeyevent()); break; + case Event: name = apply_fn_event(k.getEvent()); break; case String: switch (k.getString()) { @@ -147,6 +148,15 @@ class KeyModifier } } + private static String apply_fn_event(KeyValue.Event ev) + { + switch (ev) + { + case SWITCH_NUMERIC: return "switch_greekmath"; + default: return null; + } + } + /** Return the name of modified key, or [null]. */ private static String apply_fn_char(char c) { |
