# Synaptics Touchpad configuration for Thinkpad X240 Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" # buttons by multi-touch taps Option "TapButton1" "1" # left click with one finger tap Option "TapButton2" "2" # middle click with two finger tap Option "TapButton3" "3" # right click with three finger tap # bottom right corner tap is right click Option "RBCornerButton" "3" # scroll with two fingers only Option "VertEdgeScroll" "off" Option "VertTwoFingerScroll" "on" Option "HorizEdgeScroll" "off" Option "HorizTwoFingerScroll" "on" Option "CircularScrolling" "off" # locked drags Option "LockedDrags" "1" Option "LockedDragTimeout" "500" # top row click areas Option "ClickPad" "true" Option "SoftButtonAreas" "60% 0 0 5% 40% 60% 0 5%" Option "AreaTopEdge" "4%" EndSection # avoid interferences from other drivers Section "InputClass" Identifier "touchpad ignore duplicates" MatchIsTouchpad "on" MatchOS "Linux" MatchDevicePath "/dev/input/mouse*" Option "Ignore" "on" EndSection