Adds synaptic fixes

This commit is contained in:
Nemo 2017-09-06 14:47:59 +05:30
parent 5fd7dc92a9
commit 135de05b2e
1 changed files with 42 additions and 0 deletions

42
synaptic-tweaks.sh Executable file
View File

@ -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