Currently F22 is used for XF86TouchpadToggle.
But udev uses F21, F22, or F23 for those keys, at random, even though some of the keys are:
- events telling user-space that the key was pressed, and the new state of the pad (which user-space shouldn't try to handle itself). Those devices handle the work in hardware, but user-space should show a popup.
- an event saying the key was pressed, and that user-space should disable it in software.
Created attachment 39990 [details] [review]
Clean up touchpad key definitions
Grand! Thanks, committed.
Except that bug 31300 wasn't fixed, so your keymaps are now broken.
The blocker is fixed now, so all done.