abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyEventHandler.java
diff options
context:
space:
mode:
authorJules Aguillon2025-01-12 23:24:04 +0100
committerJules Aguillon2025-01-12 23:24:04 +0100
commite3f9341ed1ad35000cb14f92eb26687a429b548d (patch)
tree41ec0fa1f20d5379ae781427eb9412f95c4db2a8 /srcs/juloo.keyboard2/KeyEventHandler.java
parent3ea5c8d6b7a1211cddbbbfc2de8a7c08151a7e71 (diff)
downloadunexpected-keyboard-e3f9341ed1ad35000cb14f92eb26687a429b548d.tar.gz
unexpected-keyboard-e3f9341ed1ad35000cb14f92eb26687a429b548d.zip
Refactor: KeyValue: Simplify StringWithSymbol
This removes the Complex key kind and class by making StringWithSymbol a new kind of key.
Diffstat (limited to 'srcs/juloo.keyboard2/KeyEventHandler.java')
-rw-r--r--srcs/juloo.keyboard2/KeyEventHandler.java12
1 files changed, 1 insertions, 11 deletions
diff --git a/srcs/juloo.keyboard2/KeyEventHandler.java b/srcs/juloo.keyboard2/KeyEventHandler.java
index 471fad0..eba488a 100644
--- a/srcs/juloo.keyboard2/KeyEventHandler.java
+++ b/srcs/juloo.keyboard2/KeyEventHandler.java
@@ -100,7 +100,7 @@ public final class KeyEventHandler
_recv.set_compose_pending(true);
break;
case Slider: handle_slider(key.getSlider(), key.getSliderRepeat()); break;
- case Complex: send_complex_key(key.getComplexKind(), key.getComplex()); break;
+ case StringWithSymbol: send_text(key.getStringWithSymbol()); break;
}
update_meta_state(old_mods);
}
@@ -219,16 +219,6 @@ public final class KeyEventHandler
conn.performContextMenuAction(id);
}
- void send_complex_key(KeyValue.Complex.Kind kind, KeyValue.Complex val)
- {
- switch (kind)
- {
- case StringWithSymbol:
- send_text(((KeyValue.Complex.StringWithSymbol)val).str);
- break;
- }
- }
-
@SuppressLint("InlinedApi")
void handle_editing_key(KeyValue.Editing ev)
{