From e3f9341ed1ad35000cb14f92eb26687a429b548d Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 12 Jan 2025 23:24:04 +0100 Subject: Refactor: KeyValue: Simplify StringWithSymbol This removes the Complex key kind and class by making StringWithSymbol a new kind of key. --- srcs/juloo.keyboard2/KeyEventHandler.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'srcs/juloo.keyboard2/KeyEventHandler.java') 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) { -- cgit v1.2.3