abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/Possible-key-values.md3
-rw-r--r--srcs/juloo.keyboard2/KeyValue.java1
-rw-r--r--srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java1
3 files changed, 4 insertions, 1 deletions
diff --git a/doc/Possible-key-values.md b/doc/Possible-key-values.md
index e6a1ddd..76cdbe0 100644
--- a/doc/Possible-key-values.md
+++ b/doc/Possible-key-values.md
@@ -46,7 +46,8 @@ These keys are sent to apps, which are free to ignore them. The keyboard does no
`page_up`, `page_down`,
`home`, `end`,
`backspace`, `delete`,
-`insert`, `f1`-`f12`,
+`insert`, `scroll_lock`,
+`f1`-`f12`,
`tab`, `copy`,
`paste`, `cut`,
`selectAll`, `pasteAsPlainText`,
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java
index 41dfd56..4e9e507 100644
--- a/srcs/juloo.keyboard2/KeyValue.java
+++ b/srcs/juloo.keyboard2/KeyValue.java
@@ -605,6 +605,7 @@ public final class KeyValue implements Comparable<KeyValue>
case "f12": return keyeventKey("F12", KeyEvent.KEYCODE_F12, FLAG_SMALLER_FONT);
case "tab": return keyeventKey(0xE00F, KeyEvent.KEYCODE_TAB, FLAG_SMALLER_FONT);
case "menu": return keyeventKey("Menu", KeyEvent.KEYCODE_MENU, FLAG_SMALLER_FONT);
+ case "scroll_lock": return keyeventKey("Scrl", KeyEvent.KEYCODE_SCROLL_LOCK, FLAG_SMALLER_FONT);
/* Spaces */
case "\\t": return charKey("\\t", '\t', 0); // Send the tab character
diff --git a/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java b/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java
index 04ac8b2..f7ab445 100644
--- a/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java
+++ b/srcs/juloo.keyboard2/prefs/ExtraKeysPreference.java
@@ -72,6 +72,7 @@ public class ExtraKeysPreference extends PreferenceCategory
"f11_placeholder",
"f12_placeholder",
"menu",
+ "scroll_lock",
"combining_dot_above",
"combining_double_aigu",
"combining_slash",