I personally don't see value for myself in this, but it's an interesting task.
Libinput only reports relative events for touchpad. But evdev only reports absolute events, so you one can use that. But for evdev you need to discover the event source (aka device) yourself. Or you don't, since you already use udev and it seems this is exactly what it does. Now I just need to figure out how it gets that info for input-crate and use it myself.
Another interesting possibility with evdev: force-touch gestures. Or gestures that only run with some force in them. It's cool, I didn't even know my lenovo is force-sensitive.
I personally don't see value for myself in this, but it's an interesting task.
Libinput only reports relative events for touchpad. But evdev only reports absolute events, so you one can use that. But for evdev you need to discover the event source (aka device) yourself. Or you don't, since you already use udev and it seems this is exactly what it does. Now I just need to figure out how it gets that info for input-crate and use it myself.
Another interesting possibility with evdev: force-touch gestures. Or gestures that only run with some force in them. It's cool, I didn't even know my lenovo is force-sensitive.