From 27fdcb6bfcc43d80840b777974bb5a085b4529de Mon Sep 17 00:00:00 2001 From: dzaima Date: Fri, 27 Feb 2026 01:41:48 +0200 Subject: Some slider changes (#1195) * Helper for whether a slider is vertical * Only accumulate delta for the current slider's direction * Slow down horizontal cursor movement while ctrl is held--- srcs/juloo.keyboard2/KeyValue.java | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'srcs/juloo.keyboard2/KeyValue.java') diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java index 7805443..04f6950 100644 --- a/srcs/juloo.keyboard2/KeyValue.java +++ b/srcs/juloo.keyboard2/KeyValue.java @@ -847,18 +847,24 @@ public final class KeyValue implements Comparable public static enum Slider implements Describe { - Cursor_left(0xE008), - Cursor_right(0xE006), - Cursor_up(0xE005), - Cursor_down(0xE007), - Selection_cursor_left(0xE008), - Selection_cursor_right(0xE006); + Cursor_left(0xE008, false), + Cursor_right(0xE006, false), + Cursor_up(0xE005, true), + Cursor_down(0xE007, true), + Selection_cursor_left(0xE008, false), + Selection_cursor_right(0xE006, false); final String symbol; + final boolean vertical; - Slider(int symbol_) + Slider(int symbol_, boolean vertical) { symbol = String.valueOf((char)symbol_); + this.vertical = vertical; + } + + public boolean isVertical() { + return vertical; } @Override -- cgit v1.2.3