Thanks. But it's weird, since evdev has a lower priority than libinput. synaptics (highest) -> libinput -> evdev (lowest)