Thank you all for your help!
What is awesome is the usefulness of not only the data you provided, but also the many important side details!
For example, [USER=37644]Mjölnir[/USER] 's hint to
https://bsd-hardware.info/ is a wonderful source to make sure one gets the detection right even for hardware nobody here has.
Or, for example, [USER=2588]tyson[/USER] showed that
evdev() can still be used without hacking into the system.
This is very good! On Linux, re-enabling evdev fixes some of the problems
libinput() causes in particular with scroll wheels and the like, and explicitly using evdev instad of libinput is way easier than to modify the sources to completely get rid of libinput.
So there will be an option to use evdev instead of libinput
Ladies and gents, thank you all again
