From 36e10a792ffd034ffb56e48e2e2282f6ae16cc8d Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 23 Oct 2022 21:34:05 +0200 Subject: Add the capslock key The key enable caps lock immediately. It does nothing if caps lock is already enabled. It is not present on the keyboard by default but a place is defined on every layout, top-right of the shift key. It can be enabled in the settings. The icon is from materialdesignicons.com. --- srcs/juloo.keyboard2/KeyEventHandler.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'srcs/juloo.keyboard2/KeyEventHandler.java') diff --git a/srcs/juloo.keyboard2/KeyEventHandler.java b/srcs/juloo.keyboard2/KeyEventHandler.java index 57f15f6..4623dec 100644 --- a/srcs/juloo.keyboard2/KeyEventHandler.java +++ b/srcs/juloo.keyboard2/KeyEventHandler.java @@ -35,6 +35,7 @@ class KeyEventHandler implements Config.IKeyEventHandler case ACTION: _recv.performAction(); break; case SWITCH_PROGRAMMING: _recv.switchProgramming(); break; case SWITCH_GREEKMATH: _recv.switchGreekmath(); break; + case CAPS_LOCK: _recv.enableCapsLock(); break; } break; case Keyevent: @@ -102,6 +103,7 @@ class KeyEventHandler implements Config.IKeyEventHandler public void setPane_normal(); public void showKeyboardConfig(); public void performAction(); + public void enableCapsLock(); public void switchMain(); public void switchNumeric(); -- cgit v1.2.3