diff options
| author | Jules Aguillon | 2022-07-24 23:55:00 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-07-24 23:55:00 +0200 |
| commit | 53b9afa973e2ba1ab32f8e0865f624aaeb43aaa3 (patch) | |
| tree | b194ef4b5eacc51ddfedd77c21bb66ceb822f429 /srcs/juloo.keyboard2/Config.java | |
| parent | 081e9a6e531a34bb1639c2527f315c0be966e5d7 (diff) | |
| download | unexpected-keyboard-53b9afa973e2ba1ab32f8e0865f624aaeb43aaa3.tar.gz unexpected-keyboard-53b9afa973e2ba1ab32f8e0865f624aaeb43aaa3.zip | |
Hold any modifier to lock
Modifiers can be locked with a long press. The key repeat mechanism is re-used
and the press timeout is the same.
Every modifiers can be locked that way, not only the "lockable" ones.
The previous behavior can be enabled in the settings (for shift only)
but the default is changed.
Diffstat (limited to 'srcs/juloo.keyboard2/Config.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Config.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 2ab044d..9dbf556 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -134,7 +134,8 @@ final class Config + res.getDimension(R.dimen.extra_horizontal_margin); preciseRepeat = prefs.getBoolean("precise_repeat", preciseRepeat); lockable_modifiers.clear(); - if (prefs.getBoolean("lockable_shift", true)) lockable_modifiers.add(KeyValue.Modifier.SHIFT); + if (prefs.getBoolean("lock_double_tap", false)) + lockable_modifiers.add(KeyValue.Modifier.SHIFT); if (prefs.getBoolean("lockable_ctrl", false)) lockable_modifiers.add(KeyValue.Modifier.CTRL); if (prefs.getBoolean("lockable_alt", false)) lockable_modifiers.add(KeyValue.Modifier.ALT); if (prefs.getBoolean("lockable_fn", false)) lockable_modifiers.add(KeyValue.Modifier.FN); |
