Logitech K830 touchpad tap-to-click stopped working?

No idea what happened here. I’ve had my K830 for over a year and everything worked fine. Now all of the sudden “tap-to-click” no longer works. xorg.0.log shows it’s using the libinput driver, no idea if that was always the case.

the libinput docs say that tap-to-click is disabled by default, but everything I see shows tap-to-click is unavailable for the device and can’t be enabled but it obviously used to work.

$ xinput list-props 10
Device 'Logitech K830':
	Device Enabled (160):	1
	Coordinate Transformation Matrix (162):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (519):	0
	Device Accel Constant Deceleration (520):	1.000000
	Device Accel Adaptive Deceleration (521):	1.000000
	Device Accel Velocity Scaling (522):	10.000000
	Device Product ID (280):	1133, 16460
	Device Node (281):	"/dev/input/event16"
	Evdev Axis Inversion (523):	0, 0
	Evdev Axes Swap (525):	0
	Axis Labels (526):	"Rel X" (170), "Rel Y" (171), "Rel Horiz Wheel" (502), "Rel Vert Wheel" (503), "None" (0), "None" (0)
	Button Labels (535):	"Button Left" (163), "Button Middle" (164), "Button Right" (165), "Button Wheel Up" (166), "Button Wheel Down" (167), "Button Horiz Wheel Left" (168), "Button Horiz Wheel Right" (169), "Button Side" (530), "Button Extra" (531), "Button Forward" (532), "Button Back" (533), "Button Task" (534), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528), "Button Unknown" (528)
	Evdev Scrolling Distance (527):	1, 1, 1
	Evdev Middle Button Emulation (536):	0
	Evdev Middle Button Timeout (537):	50
	Evdev Middle Button Button (538):	2
	Evdev Third Button Emulation (539):	0
	Evdev Third Button Emulation Timeout (540):	1000
	Evdev Third Button Emulation Button (541):	3
	Evdev Third Button Emulation Threshold (542):	20
	Evdev Wheel Emulation (543):	0
	Evdev Wheel Emulation Axes (544):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (545):	10
	Evdev Wheel Emulation Timeout (546):	200
	Evdev Wheel Emulation Button (547):	4
	Evdev Drag Lock Buttons (548):	0

$ libinput list-devices
Device:           Logitech K830
Kernel:           /dev/input/event16
Group:            3
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Logitech are notorious for being a wide-reaching brand that doesn’t support Linux, so you can’t go complain to them, so please read this:

Especially the section What’s this upstream/downstream business? and file a bug with the libinput team…

:sob:

Did you try FN+Left Click? According to their manual (I can’t include links in the reply…) this toggles tap-to-click…

1 Like