diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index a273d70..4258322 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -213,6 +213,7 @@ public final class KeyModifier case Event: name = apply_fn_event(k.getEvent()); break; case Placeholder: name = apply_fn_placeholder(k.getPlaceholder()); break; case Editing: name = apply_fn_editing(k.getEditing()); break; + case Modifier: name = apply_fn_modifier(k.getModifier()); break; } return (name == null) ? k : KeyValue.getKeyByName(name); } @@ -268,6 +269,15 @@ public final class KeyModifier } } + private static String apply_fn_modifier(KeyValue.Modifier m) + { + switch (m) + { + case SHIFT: return "capslock"; + default: return null; + } + } + private static KeyValue apply_ctrl(KeyValue k) { if (_modmap != null)