diff options
| author | Jules Aguillon | 2024-06-09 14:25:19 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2024-06-09 14:25:19 +0200 |
| commit | b5a96dc4dcee3a736390d868a3b0be52a019d56d (patch) | |
| tree | 59e5ff08e9020f76860c3dea0b1c6e4d5fb924b7 /srcs | |
| parent | 944ed32a377291e54d0093a1e864abf771d79bb8 (diff) | |
| download | unexpected-keyboard-b5a96dc4dcee3a736390d868a3b0be52a019d56d.tar.gz unexpected-keyboard-b5a96dc4dcee3a736390d868a3b0be52a019d56d.zip | |
Option to tweak or disable the circle gesture
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/Config.java | 2 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/Gesture.java | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 09b3157..8b72bc7 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -65,6 +65,7 @@ public final class Config public boolean switch_input_immediate; public boolean pin_entry_enabled; public boolean borderConfig; + public int circle_sensitivity; // Dynamically set public boolean shouldOfferVoiceTyping; @@ -181,6 +182,7 @@ public final class Config pin_entry_enabled = _prefs.getBoolean("pin_entry_enabled", true); current_layout_portrait = _prefs.getInt("current_layout_portrait", 0); current_layout_landscape = _prefs.getInt("current_layout_landscape", 0); + circle_sensitivity = Integer.valueOf(_prefs.getString("circle_sensitivity", "2")); } public int get_current_layout() diff --git a/srcs/juloo.keyboard2/Gesture.java b/srcs/juloo.keyboard2/Gesture.java index 5ee666b..d54b51a 100644 --- a/srcs/juloo.keyboard2/Gesture.java +++ b/srcs/juloo.keyboard2/Gesture.java @@ -86,7 +86,7 @@ public final class Gesture switch (state) { case Swiped: - if (Math.abs(d) < ROTATION_THRESHOLD) + if (Math.abs(d) < Config.globalConfig().circle_sensitivity) return false; // Start a rotation state = (clockwise) ? |
