mirror of
https://github.com/X11Libre/xf86-input-synaptics.git
synced 2026-04-14 11:54:16 +00:00
We had reports that the top software button area is hard to hit for those using the trackpoint and clicking the buttons with their thumb. Analysis of event recordings (3 different people) for left, right and middle clicks shows that there is a significant amount of events up to about 10mm (with outliers up to 12mm) from the top of the touchpad. That maps to 15%. Interestingly, the middle button does not seem to need this, presumably the haptic feedback of the little dots sticking out from the surface make hitting the button easier. Its size is increased to 15% anyway, for simplicity and because a sample set of 3 is too small to be definitive about this. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
47 lines
1.7 KiB
Plaintext
47 lines
1.7 KiB
Plaintext
# Example xorg.conf.d snippet that assigns the touchpad driver
|
|
# to all touchpads. See xorg.conf.d(5) for more information on
|
|
# InputClass.
|
|
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
|
|
# it when updating. Copy (and rename) this file into
|
|
# /etc/X11/xorg.conf.d first.
|
|
# Additional options may be added in the form of
|
|
# Option "OptionName" "value"
|
|
#
|
|
Section "InputClass"
|
|
Identifier "touchpad catchall"
|
|
Driver "synaptics"
|
|
MatchIsTouchpad "on"
|
|
# This option is recommend on all Linux systems using evdev, but cannot be
|
|
# enabled by default. See the following link for details:
|
|
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
|
|
# MatchDevicePath "/dev/input/event*"
|
|
EndSection
|
|
|
|
Section "InputClass"
|
|
Identifier "touchpad ignore duplicates"
|
|
MatchIsTouchpad "on"
|
|
MatchOS "Linux"
|
|
MatchDevicePath "/dev/input/mouse*"
|
|
Option "Ignore" "on"
|
|
EndSection
|
|
|
|
# This option enables the bottom right corner to be a right button on clickpads
|
|
# and the right and middle top areas to be right / middle buttons on clickpads
|
|
# with a top button area.
|
|
# This option is only interpreted by clickpads.
|
|
Section "InputClass"
|
|
Identifier "Default clickpad buttons"
|
|
MatchDriver "synaptics"
|
|
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
|
|
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
|
|
EndSection
|
|
|
|
# This option disables software buttons on Apple touchpads.
|
|
# This option is only interpreted by clickpads.
|
|
Section "InputClass"
|
|
Identifier "Disable clickpad buttons on Apple touchpads"
|
|
MatchProduct "Apple|bcm5974"
|
|
MatchDriver "synaptics"
|
|
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
|
|
EndSection
|