diff options
| author | Jules Aguillon | 2022-01-09 20:26:06 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2022-01-09 20:26:06 +0100 |
| commit | 53113cadd9654c827ae306905dae4d738dedf818 (patch) | |
| tree | fe56afe810939608893fd82732e9f7f29105a563 /srcs/juloo.keyboard2/Config.java | |
| parent | 4b43645c4b6632d0cd2388b90e7bc2bbde98087e (diff) | |
| download | unexpected-keyboard-53113cadd9654c827ae306905dae4d738dedf818.tar.gz unexpected-keyboard-53113cadd9654c827ae306905dae4d738dedf818.zip | |
Add the Action key
It is placed on the top-right of the enter key on every layouts.
It sends a special event (performEditorAction) instead of writing a
newline.
The "actionId" is passed through the EditorInfo object in an obfuscated
way so it's not clear whether it's using the right one.
Diffstat (limited to 'srcs/juloo.keyboard2/Config.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Config.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 43c039f..f7a104b 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -34,6 +34,8 @@ final class Config // Dynamically set public boolean shouldOfferSwitchingToNextInputMethod; public int key_flags_to_remove; + public String actionLabel; // Might be 'null' + public int actionId; // Meaningful only when 'actionLabel' isn't 'null' public final IKeyEventHandler handler; @@ -62,6 +64,8 @@ final class Config // initialized later shouldOfferSwitchingToNextInputMethod = false; key_flags_to_remove = 0; + actionLabel = null; + actionId = 0; handler = h; } |
