abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyValue.java
diff options
context:
space:
mode:
authorJules Aguillon2022-12-30 15:15:58 +0100
committerJules Aguillon2022-12-30 15:29:18 +0100
commite333eb06fd9f95ad1234c2bf0c50ce229b0a0e03 (patch)
tree39313ab4ed726142d0ca6c48cb8a560840a76654 /srcs/juloo.keyboard2/KeyValue.java
parent764cd882d2980bc734cf9ed9f0b1d74e552474aa (diff)
downloadunexpected-keyboard-e333eb06fd9f95ad1234c2bf0c50ce229b0a0e03.tar.gz
unexpected-keyboard-e333eb06fd9f95ad1234c2bf0c50ce229b0a0e03.zip
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.
Diffstat (limited to 'srcs/juloo.keyboard2/KeyValue.java')
-rw-r--r--srcs/juloo.keyboard2/KeyValue.java17
1 files changed, 16 insertions, 1 deletions
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", "<paste>", 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<String, String> keys_descr = new HashMap<String, String>();