diff --git a/srcs/juloo.keyboard2/KeyModifier.java b/srcs/juloo.keyboard2/KeyModifier.java index 4de9e68..a273d70 100644 --- a/srcs/juloo.keyboard2/KeyModifier.java +++ b/srcs/juloo.keyboard2/KeyModifier.java @@ -212,6 +212,7 @@ public final class KeyModifier case Keyevent: name = apply_fn_keyevent(k.getKeyevent()); break; 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; } return (name == null) ? k : KeyValue.getKeyByName(name); } @@ -257,6 +258,16 @@ public final class KeyModifier } } + private static String apply_fn_editing(KeyValue.Editing p) + { + switch (p) + { + case UNDO: return "redo"; + case PASTE: return "pasteAsPlainText"; + default: return null; + } + } + private static KeyValue apply_ctrl(KeyValue k) { if (_modmap != null)