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.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.