diff options
| author | dzaima | 2026-02-27 01:41:48 +0200 |
|---|---|---|
| committer | GitHub | 2026-02-27 00:41:48 +0100 |
| commit | 27fdcb6bfcc43d80840b777974bb5a085b4529de (patch) | |
| tree | 793b995e9b21c9b06e76981635380e4083ed4cf8 /srcs/juloo.keyboard2/KeyValue.java | |
| parent | 6a19f7ccd34be0a1e26e64c081de755287460347 (diff) | |
| download | unexpected-keyboard-27fdcb6bfcc43d80840b777974bb5a085b4529de.tar.gz unexpected-keyboard-27fdcb6bfcc43d80840b777974bb5a085b4529de.zip | |
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
Diffstat (limited to 'srcs/juloo.keyboard2/KeyValue.java')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyValue.java | 20 |
1 files changed, 13 insertions, 7 deletions
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<KeyValue> 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 |
