diff options
| author | Jules Aguillon | 2022-01-10 00:27:22 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2022-01-10 00:27:22 +0100 |
| commit | dfec26a93be8cc3bf605273a49a46223e2551cde (patch) | |
| tree | fd942a142fb5c84835079875092bc7cb95620bf8 /srcs/juloo.keyboard2/Keyboard2.java | |
| parent | 53113cadd9654c827ae306905dae4d738dedf818 (diff) | |
| download | unexpected-keyboard-dfec26a93be8cc3bf605273a49a46223e2551cde.tar.gz unexpected-keyboard-dfec26a93be8cc3bf605273a49a46223e2551cde.zip | |
Swap the Enter and Action keys when needed
When IME_FLAG_NO_ENTER_ACTION is set.
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Keyboard2.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java index f54b3fa..20e93de 100644 --- a/srcs/juloo.keyboard2/Keyboard2.java +++ b/srcs/juloo.keyboard2/Keyboard2.java @@ -162,12 +162,15 @@ public class Keyboard2 extends InputMethodService { _config.actionLabel = info.actionLabel.toString(); _config.actionId = info.actionId; + _config.swapEnterActionKey = false; } else { int action = info.imeOptions & EditorInfo.IME_MASK_ACTION; _config.actionLabel = actionLabel_of_imeAction(action); // Might be null _config.actionId = action; + _config.swapEnterActionKey = + (info.imeOptions & EditorInfo.IME_FLAG_NO_ENTER_ACTION) != 0; } } |
