From 135de05b2e1955cd6bd0ea9f96b8ea220802689d Mon Sep 17 00:00:00 2001 From: Nemo Date: Wed, 6 Sep 2017 14:47:59 +0530 Subject: [PATCH] Adds synaptic fixes --- synaptic-tweaks.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 synaptic-tweaks.sh diff --git a/synaptic-tweaks.sh b/synaptic-tweaks.sh new file mode 100755 index 0000000..cce0035 --- /dev/null +++ b/synaptic-tweaks.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +# This file is downloaded from https://www.jabawok.net/?p=100 + +# A tap event happens when the finger is touched and released in a time +# interval shorter than MaxTapTime, and the touch and release coordinates +# are less than MaxTapMove units apart. A "touch" event happens when the +# Z value goes above FingerHigh, and an "untouch" event happens when the +# Z value goes below FingerLow. + +synclient FingerHigh=39 +synclient FingerLow=38 +synclient MaxTapTime=110 + +#max doubletaptime is limit for detecting a double click or a triple click drag (eg word selection double click then click and drag within this time - increase if you cant triple click drag fast enough) +synclient MaxDoubleTapTime=220 +#Timeout after a tap to recognize it as a single tap. +synclient SingleTapTimeout=109 +#The ClickTime parameter controls the delay between the button down and +# button up X events generated in response to a tap event. A too long +# value can cause undesirable autorepeat in scroll bars and a too small +# value means that visual feedback from the gui application you are +# interacting with is harder to see. +synclient ClickTime=20 + +# 3 finger middle mouse emulation +synclient TapButton3=2 +#not really sure if this helps +synclient EmulateMidButtonTime=100 + +#Hysteresis is movement detected before motion events are generated +# increasing this gets rid of "skip" when moving finger while +# clicking/double clicking - but increases "dead zone" in fine finger movements +# halved with scalefactor 2 - see below +synclient HorizHysteresis=25 +synclient VertHysteresis=25 + +#with the below cursor scalefactor we have to reduce these +synclient MinSpeed=0.8 +synclient MaxSpeed=3.0 +#how fast the the mouse speed changes between minspeed and maxspeed +synclient AccelFactor=0.025 \ No newline at end of file