On Thursday August 10 2017 17:15:20 Martin Flöser wrote: > Point is: if the kernel could read the information from the device, it > would know it. I don't think that the kernel knows it, which means I > don't think that the device driver has that.
Hmm. That still might make sense for position information (even for a trackpad device which must have an internal knowledge where it's being pressed on, contrary to traditional mouses/trackballs). But buttons have only 2 states so instead of sending a state change signal when one is pressed or released the device could just as well send the actual state. > no idea whether it uses libevdev, but it's of course evdev. Whichever, it's Linux-specific (with a rather recent port to *BSD IIRC). I installed the latest version the other day and decided not to bother installing the XOrg libinput plugin/module too because it just seems to add a layer of complexity. R.