diff options
| author | Jules Aguillon | 2025-02-22 11:41:13 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2025-03-01 16:52:46 +0100 |
| commit | 80c52460c70d16e7d1f79dd45190747051e764a1 (patch) | |
| tree | 19d77e25b5cb71fefe042855fa43c647cb38dceb /srcs/juloo.keyboard2/KeyModifier.java | |
| parent | 2b978dd2e00af6cc3a3efb218cc33fdbdd2318cc (diff) | |
| download | unexpected-keyboard-80c52460c70d16e7d1f79dd45190747051e764a1.tar.gz unexpected-keyboard-80c52460c70d16e7d1f79dd45190747051e764a1.zip | |
Add 'delete_word' and 'forward_delete_word' keys
These keys are the equivalent of ctrl+backspace and ctrl+delete,
respectively.
They can be reached with Gesture+backspace and Gesture+delete
respectively.
Diffstat (limited to 'srcs/juloo.keyboard2/KeyModifier.java')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyModifier.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index c9de407..bb33cca 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -381,6 +381,13 @@ public final class KeyModifier case SHIFT: name = "capslock"; break; } break; + case Keyevent: + switch (k.getKeyevent()) + { + case KeyEvent.KEYCODE_DEL: name = "delete_word"; break; + case KeyEvent.KEYCODE_FORWARD_DEL: name = "forward_delete_word"; break; + } + break; } return (name == null) ? k : KeyValue.getKeyByName(name); } |
