abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2View.java
diff options
context:
space:
mode:
authorJules Aguillon2021-12-30 22:22:25 +0100
committerJules Aguillon2021-12-30 22:22:25 +0100
commit9c82c9cfdcd1e6ac69ebe467932bedfc930cf9bc (patch)
tree2c9a4b109e083db0e5ecdffcaf022c88b0c35df1 /srcs/juloo.keyboard2/Keyboard2View.java
parent8bef0728ae61e70291d3ea8f2e583e9fc94aff0d (diff)
downloadunexpected-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.java4
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);