From e333eb06fd9f95ad1234c2bf0c50ce229b0a0e03 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Fri, 30 Dec 2022 15:15:58 +0100 Subject: Add keys for every context menu actions The most requested keys are undo and redo. Unfortunatly redo doesn't work reliably. The other context menu actions like share, assist and autofill are added even thought they are rarely useful or implemented. --- srcs/juloo.keyboard2/KeyValue.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'srcs/juloo.keyboard2/KeyValue.java') diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java index 7215736..b7a0593 100644 --- a/srcs/juloo.keyboard2/KeyValue.java +++ b/srcs/juloo.keyboard2/KeyValue.java @@ -58,6 +58,14 @@ final class KeyValue PASTE, CUT, SELECT_ALL, + PASTE_PLAIN, + UNDO, + REDO, + // Android context menu actions + REPLACE, + SHARE, + ASSIST, + AUTOFILL, } public static enum Kind @@ -356,7 +364,14 @@ final class KeyValue addEditingKey("copy", "copy", Editing.COPY); addEditingKey("paste", "paste", Editing.PASTE); addEditingKey("cut", "cut", Editing.CUT); - addEditingKey("select_all", "s. all", Editing.SELECT_ALL); + addEditingKey("selectAll", "s. all", Editing.SELECT_ALL); + addEditingKey("shareText", "share", Editing.SHARE); + addEditingKey("pasteAsPlainText", "", Editing.PASTE_PLAIN); + addEditingKey("undo", "undo", Editing.UNDO); + addEditingKey("redo", "redo", Editing.REDO); + addEditingKey("replaceText", "repl.", Editing.REPLACE); + addEditingKey("textAssist", "assist", Editing.ASSIST); + addEditingKey("autofill", "auto.", Editing.AUTOFILL); } static final HashMap keys_descr = new HashMap(); -- cgit v1.2.3