diff options
author | Daniel Menelkir | 2021-06-14 03:34:37 -0300 |
---|---|---|
committer | Daniel Menelkir | 2021-06-14 03:34:37 -0300 |
commit | 8eacb68a22e6152f28b8ebe022313f9f5998d19b (patch) | |
tree | 2398983a6f10418dcddac735279f613d4add4e43 /10-mtrack-advanced.conf | |
parent | 7ac013b4af13cb0dc36404060693e2dc7ba49e76 (diff) | |
download | aur-8eacb68a22e6152f28b8ebe022313f9f5998d19b.tar.gz |
Added more configurations to /usr/share/doc/xf86-input-mtrack
Diffstat (limited to '10-mtrack-advanced.conf')
-rw-r--r-- | 10-mtrack-advanced.conf | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/10-mtrack-advanced.conf b/10-mtrack-advanced.conf new file mode 100644 index 000000000000..810fdb2b01d2 --- /dev/null +++ b/10-mtrack-advanced.conf @@ -0,0 +1,72 @@ +# Install mtrack driver 0.5.0++ +# Save this file to /usr/share/X11/xorg.conf.d/50-mtrack.conf +# This config is specialized for MacBook Air 2012 (5,2) +Section "InputClass" + MatchIsTouchpad "on" + Identifier "Touchpads" + MatchDevicePath "/dev/input/event*" + Driver "mtrack" + # The faster you move, the more distance pointer will travel, using "polynomial" profile + Option "AccelerationProfile" "2" + # Tweak cursor movement speed with this + Option "Sensitivity" "0.08" + # Pressure at which a finger is detected as a touch + Option "FingerHigh" "5" + # Pressure at which a finger is detected as a release + Option "FingerLow" "5" + # I often use thumb to press down the physical button, so let's not ignore it + Option "IgnoreThumb" "true" + Option "ThumbRatio" "70" + Option "ThumbSize" "25" + # Ignore palm, with palm takes up to 30% of your touch pad + Option "IgnorePalm" "true" + Option "PalmSize" "30" + # Trigger mouse button when tap: 1 finger - left click, 2 finger - right click, 3 - middle click + Option "TapButton1" "1" + Option "TapButton2" "3" + Option "TapButton3" "2" + Option "TapButton4" "0" + Option "ClickTime" "25" + # Disable tap-to-drag, we're using three finger drag instead + Option "TapDragEnable" "false" + # While touching the touch pad with # fingers, press the touchpad physical click button + Option "ClickFinger1" "1" + Option "ClickFinger2" "3" + Option "ClickFinger3" "2" + Option "ButtonMoveEmulate" "false" + Option "ButtonIntegrated" "true" + # The momentum after scroll fingers released + Option "ScrollCoastDuration" "300" + Option "ScrollCoastEnableSpeed" ".1" + # Natural scrolling with two fingers + Option "ScrollSmooth" "true" + Option "ScrollUpButton" "5" + Option "ScrollDownButton" "4" + Option "ScrollLeftButton" "6" + Option "ScrollRightButton" "7" + # Tweak scroll sensitivity with ScrollDistance, don't touch ScrollSensitivity + Option "ScrollDistance" "250" + Option "ScrollClickTime" "10" + # Three finger drag + Option "SwipeDistance" "1" + Option "SwipeLeftButton" "1" + Option "SwipeRightButton" "1" + Option "SwipeUpButton" "1" + Option "SwipeDownButton" "1" + Option "SwipeClickTime" "0" + Option "SwipeSensitivity" "1500" + # Four finger swipe, 8 & 9 are for browsers navigating back and forth respectively + Option "Swipe4LeftButton" "9" + Option "Swipe4RightButton" "8" + # Mouse button >= 10 are not used by Xorg, so we'll map them with xbindkeys and xdotool later + Option "Swipe4UpButton" "11" + Option "Swipe4DownButton" "10" + # Mouse buttons triggered by 2-finger pinching gesture + Option "ScaleDistance" "300" + Option "ScaleUpButton" "12" + Option "ScaleDownButton" "13" + # Mouse buttons trigger by 2-finger rotating gesture, disabled to enhance the pinch gesture + Option "RotateLeftButton" "0" + Option "RotateRightButton" "0" +EndSection + |