Dell XPS 15 9500 clickpad buttons
Summary
I have the new Dell XPS 9500. It comes with a very large touchpad (15 x 9cm), but the clickpad button areas are extremely small compared to the size of the touchpad. That makes it very difficult to generate right and middle clicks. The height of the clickpad button area appears to be only about 1cm, and the middle button is only about 1cm wide. Especially that middle button is nearly impossible to hit without looking at the touchpad and carefully position your finger exactly in the middle. And even then, it often takes multiple tries to generate a middle click.
How is the size of the clickpad button area defined? Is this somewhere in libinput, or in the hardware? Can this be increased somehow?
Required information
- libinput version: 1.15.5 (Ubuntu 20.04)
- hardware information: Dell XPS 15 9500
-
libinput record
output: touchpad.yml -
libinput debug-events --verbose
output: debug-events.log
$ sudo libinput list-devices
...
Device: DELL097D:00 04F3:311C Touchpad
Kernel: /dev/input/event11
Group: 5
Seat: seat0, default
Size: 150x88mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
...
$ udevadm info /sys/class/input/event11
P: /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-DELL097D:00/0018:04F3:311C.0001/input/input16/event11
N: input/event11
L: 0
S: input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event-mouse
E: DEVPATH=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-DELL097D:00/0018:04F3:311C.0001/input/input16/event11
E: DEVNAME=/dev/input/event11
E: MAJOR=13
E: MINOR=75
E: SUBSYSTEM=input
E: USEC_INITIALIZED=8222804
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_WIDTH_MM=150
E: ID_INPUT_HEIGHT_MM=88
E: ID_SERIAL=noserial
E: ID_PATH=pci-0000:00:15.1-platform-i2c_designware.1
E: ID_PATH_TAG=pci-0000_00_15_1-platform-i2c_designware_1
E: LIBINPUT_DEVICE_GROUP=18/4f3/311c:i2c-DELL097D:00
E: DEVLINKS=/dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event-mouse