scripts/synaptic-tweaks.sh

42 lines
1.8 KiB
Bash
Raw Permalink Normal View History

2017-09-06 09:17:59 +00:00
#!/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