abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyValue.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/KeyValue.java')
-rw-r--r--srcs/juloo.keyboard2/KeyValue.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java
index 8435cae..e9e66cc 100644
--- a/srcs/juloo.keyboard2/KeyValue.java
+++ b/srcs/juloo.keyboard2/KeyValue.java
@@ -27,6 +27,7 @@ public final class KeyValue implements Comparable<KeyValue>
public static enum Modifier
{
SHIFT,
+ GESTURE,
CTRL,
ALT,
META,
@@ -54,8 +55,8 @@ public final class KeyValue implements Comparable<KeyValue>
ARROW_RIGHT,
BREVE,
BAR,
- FN, // Must be placed last to be applied first
- }
+ FN,
+ } // Last is be applied first
public static enum Editing
{
@@ -404,6 +405,12 @@ public final class KeyValue implements Comparable<KeyValue>
return new KeyValue(str, Kind.String, 0, flags | FLAG_SMALLER_FONT);
}
+ /** Make a modifier key for passing to [KeyModifier]. */
+ public static KeyValue makeInternalModifier(Modifier mod)
+ {
+ return new KeyValue("", Kind.Modifier, mod.ordinal(), 0);
+ }
+
public static KeyValue getKeyByName(String name)
{
switch (name)