abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyEventHandler.java
diff options
context:
space:
mode:
authorJules Aguillon2022-03-19 15:39:20 +0100
committerJules Aguillon2022-03-19 15:39:20 +0100
commite872c5878874bdd035b9ca870853068a53cfc002 (patch)
treef387e240310c86d33deb4a61976e8bef41255941 /srcs/juloo.keyboard2/KeyEventHandler.java
parent57c6208b50ac0959911a1966187c9bb036bd40a9 (diff)
downloadunexpected-keyboard-e872c5878874bdd035b9ca870853068a53cfc002.tar.gz
unexpected-keyboard-e872c5878874bdd035b9ca870853068a53cfc002.zip
Allow modifiers to hide keys
Modifiers can temporarily remove a key from the layout by returning 'null'. Make sure pointer handling code handle these modified keys gracefully and doesn't trigger a key event and a vibration for the removed key.
Diffstat (limited to 'srcs/juloo.keyboard2/KeyEventHandler.java')
-rw-r--r--srcs/juloo.keyboard2/KeyEventHandler.java1
1 files changed, 0 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/KeyEventHandler.java b/srcs/juloo.keyboard2/KeyEventHandler.java
index 822cd85..217a2cd 100644
--- a/srcs/juloo.keyboard2/KeyEventHandler.java
+++ b/srcs/juloo.keyboard2/KeyEventHandler.java
@@ -13,7 +13,6 @@ class KeyEventHandler implements Config.IKeyEventHandler
public void handleKeyUp(KeyValue key, int flags)
{
- key = KeyModifier.handleFlags(key, flags);
if (key == null || (key.flags & KeyValue.FLAG_NOCHAR) != 0)
return;
switch (key.eventCode)