From 2060e6ab07ea1b16b368e2bab2423cfa35fac760 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 8 Dec 2024 11:41:50 +0100 Subject: Add :keyevent key syntax Allow to add keyevent keys to the keyboard. For example to add a Play/Pause button: :keyevent symbol='⏯' flags='small':85 --- srcs/juloo.keyboard2/KeyValue.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'srcs/juloo.keyboard2/KeyValue.java') diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java index d572b03..fcb9ed0 100644 --- a/srcs/juloo.keyboard2/KeyValue.java +++ b/srcs/juloo.keyboard2/KeyValue.java @@ -345,12 +345,12 @@ public final class KeyValue implements Comparable return eventKey(String.valueOf((char)symbol), e, flags | FLAG_KEY_FONT); } - private static KeyValue keyeventKey(String symbol, int code, int flags) + public static KeyValue keyeventKey(String symbol, int code, int flags) { return new KeyValue(symbol, Kind.Keyevent, code, flags | FLAG_SECONDARY); } - private static KeyValue keyeventKey(int symbol, int code, int flags) + public static KeyValue keyeventKey(int symbol, int code, int flags) { return keyeventKey(String.valueOf((char)symbol), code, flags | FLAG_KEY_FONT); } -- cgit v1.2.3