I have a Lenovo Helix with a clickpad and a trackpoint that has no buttons of its own. I can configure the soft buttons of the clickpad to provide middle and right buttons for the trackpoint just fine. The problem is that I would like mouse wheel emulation using the middle button. The "Evdev Wheel Emulation" for the trackpoint is enabled but it is not working. I suspect that the trackpoint driver does not see the software generated middle button presses. Actually, I am not sure if this has to be solved in the synaptics driver or somewhere else. If another place is more appropriate please redirect me.
There is no good way to solve this in the current implementation. The trackpoint and the touchpads are handled by two different drivers that don't share anything, so unless wheel emulation is moved into the server we can't do much here.
This is unlikely to happen anytime soon though, sorry.
*** This bug has been marked as a duplicate of bug 74544 ***
whoops, wrong bug, sorry. Comment #1 still stands
There is an evdev package on the AUR which supports this:
Is it possible to get trackpoint wheel emulation to work without systemd/udev? Im using thinkpad E531, mouse driver and smdev.
systemd has nothing to do with it. udev is used for device-discovery only. This is a problem of the xorg input module structure alone.
If clickpad is disabled (so it only accepts clicks), could we extend such state to also handle two finger scroll?
It should be much easier to implement. And should be easy to use. Maybe it can be added as new property.
If it's ok I can try to make patch for this.
Created attachment 107261 [details] [review]
proof patch that allows scrolling with disabled clickpad
I'm attaching test patch (against synaptics 1.8.1 in debian) that just allows scrolling using disabled clickpad.
If it's ok, I can create final patch that will add this as configurable feature.
I maintain evdev ebuild for Gentoo that supports wheel emulation for trackpoints with clickpad:
*** Bug 86530 has been marked as a duplicate of this bug. ***
sorry, this won't be fixed in synaptics which is in maintenance mode. libinput has middle button wheel emulation on the trackpoint by default, I suggest using that now.