diff options
| author | Jules Aguillon | 2021-12-30 22:22:25 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2021-12-30 22:22:25 +0100 |
| commit | 9c82c9cfdcd1e6ac69ebe467932bedfc930cf9bc (patch) | |
| tree | 2c9a4b109e083db0e5ecdffcaf022c88b0c35df1 /srcs/juloo.keyboard2/Keyboard2View.java | |
| parent | 8bef0728ae61e70291d3ea8f2e583e9fc94aff0d (diff) | |
| download | unexpected-keyboard-9c82c9cfdcd1e6ac69ebe467932bedfc930cf9bc.tar.gz unexpected-keyboard-9c82c9cfdcd1e6ac69ebe467932bedfc930cf9bc.zip | |
Improve the "precision" option
Now named "swiping distance". Changed to a dropdown.
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2View.java')
| -rw-r--r-- | srcs/juloo.keyboard2/Keyboard2View.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java index 10ec678..603984d 100644 --- a/srcs/juloo.keyboard2/Keyboard2View.java +++ b/srcs/juloo.keyboard2/Keyboard2View.java @@ -145,7 +145,7 @@ public class Keyboard2View extends View moveY -= key.downY; float absDist = Math.abs(moveX) + Math.abs(moveY); key.ptrDist = absDist; - if (absDist < _config.subValueDist) + if (absDist < _config.swipe_dist_px) newValue = key.key.key0; else if (moveX < 0) newValue = (moveY < 0) ? key.key.key1 : key.key.key3; @@ -313,7 +313,7 @@ public class Keyboard2View extends View if (_config.preciseRepeat && (key.flags & KeyValue.FLAG_PRECISE_REPEAT) != 0) { // Modulate repeat interval depending on the distance of the pointer - float accel = Math.min(4.f, Math.max(0.3f, key.ptrDist / (_config.subValueDist * 15.f))); + float accel = Math.min(4.f, Math.max(0.3f, key.ptrDist / (_config.swipe_dist_px * 15.f))); nextInterval = (long)((float)nextInterval / accel); } _handler.sendEmptyMessageDelayed(msg.what, nextInterval); |
