Nintendo Wii Remote – missing capability CAP_POINTER
When I connect a Wii Remote, the d-pad works as keyboard arrow keys and the +/- keys work has media forward and previous buttons, but no other buttons work. When I inspect the situation using
libinput debug-events --verbose, I see
libinput bug: Event for missing capability CAP_POINTER on device "Nintendo Wii Remote" in the logs.
When I inspect button presses with xev in XWayland via xf86-input-libinput, the buttons that don't work don't even generate an event, presumably because libinput can't process them.
Steps to reproduce
- Connect a Wii Remote via Bluetooth. (I followed these instructions.)
- Press the d-pad buttons. Observe that they behave like keyboard arrows.
- Press other buttons. Observe that they do nothing and events are not forwarded to applications (xev, Gnome keyboard shortcuts settings, etc.)