abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2.java
diff options
context:
space:
mode:
authorJules Aguillon2022-01-10 00:27:22 +0100
committerJules Aguillon2022-01-10 00:27:22 +0100
commitdfec26a93be8cc3bf605273a49a46223e2551cde (patch)
treefd942a142fb5c84835079875092bc7cb95620bf8 /srcs/juloo.keyboard2/Keyboard2.java
parent53113cadd9654c827ae306905dae4d738dedf818 (diff)
downloadunexpected-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.java3
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;
}
}