1. Section "InputClass"
  2. Identifier "touchpad catchall"
  3. Driver "synaptics"
  4. MatchIsTouchpad "on"
  5. MatchDevicePath "/dev/input/event*"
  6.  
  7. #Passthrough all multitouch events
  8. Option "TapButton1" "1"
  9. Option "TapButton2" "0"
  10. Option "TapButton3" "0"
  11. Option "ClickFinger2" "0"
  12. Option "ClickFinger3" "0"
  13.  
  14. #Disable two-finger scroll (segfault?)
  15. Option "VertTwoFingerScroll" "0"
  16. Option "HorzTwoFingerScroll" "0"
  17.  
  18. EndSection
  19.  
  20. Section "InputClass"
  21. Identifier "touchpad ignore duplicates"
  22. MatchIsTouchpad "on"
  23. MatchOS "Linux"
  24. MatchDevicePath "/dev/input/mouse*"
  25. Option "Ignore" "on"
  26. EndSection
  27.  
  28. # This option enables the bottom right corner to be a right button on
  29. # non-synaptics clickpads.
  30. # This option is only interpreted by clickpads.
  31. Section "InputClass"
  32. Identifier "Default clickpad buttons"
  33. MatchDriver "synaptics"
  34. Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
  35. # To disable the bottom edge area so the buttons only work as buttons,
  36. # not for movement, set the AreaBottomEdge
  37. # Option "AreaBottomEdge" "82%"
  38. EndSection
  39.  
  40. # This option disables software buttons on Apple touchpads.
  41. # This option is only interpreted by clickpads.
  42. Section "InputClass"
  43. Identifier "Disable clickpad buttons on Apple touchpads"
  44. MatchProduct "Apple|bcm5974"
  45. MatchDriver "synaptics"
  46. Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
  47. EndSection