Recently I got a new Aula F87 Pro keyboard. I have it connected to PC (Linux/Windows 11) and Mac using KVM. When I connect the keyboard using its wireless USB receiver, Plasma does not detect media keys, but when the keyboard is connected using a wire (also through KVM), media keys are detected fine. In both cases, libinput seems to detect the keys correctly.
Here is output of sudo libinput debug-events
-event1 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event2 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event0 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event3 DEVICE_ADDED BY Tech Gaming Keyboard seat0 default group4 cap:k
-event4 DEVICE_ADDED BY Tech Gaming Keyboard System Control seat0 default group4 cap:k
-event5 DEVICE_ADDED BY Tech Gaming Keyboard Consumer Control seat0 default group4 cap:kp scroll-nat
-event6 DEVICE_ADDED BY Tech Gaming Keyboard seat0 default group4 cap:k
-event7 DEVICE_ADDED BY Tech Gaming Keyboard Mouse seat0 default group4 cap:p left scroll-nat scroll-button
-event5 KEYBOARD_KEY +0.000s KEY_VOLUMEUP (115) pressed
event5 KEYBOARD_KEY +0.182s KEY_VOLUMEUP (115) released
event5 KEYBOARD_KEY +2.315s KEY_VOLUMEUP (115) pressed
event5 KEYBOARD_KEY +2.487s KEY_VOLUMEUP (115) released
-event3 DEVICE_REMOVED BY Tech Gaming Keyboard seat0 default group4 cap:k
-event4 DEVICE_REMOVED BY Tech Gaming Keyboard System Control seat0 default group4 cap:k
-event5 DEVICE_REMOVED BY Tech Gaming Keyboard Consumer Control seat0 default group4 cap:kp
-event6 DEVICE_REMOVED BY Tech Gaming Keyboard seat0 default group4 cap:k
-event7 DEVICE_REMOVED BY Tech Gaming Keyboard Mouse seat0 default group4 cap:p
-event6 DEVICE_ADDED Compx 2.4G Wireless Receiver System Control seat0 default group5 cap:k
-event8 DEVICE_ADDED Compx 2.4G Wireless Receiver Mouse seat0 default group5 cap:p left scroll-nat scroll-button
-event3 DEVICE_ADDED Compx 2.4G Wireless Receiver seat0 default group5 cap:k
-event7 DEVICE_ADDED Compx 2.4G Wireless Receiver Keyboard seat0 default group5 cap:k
-event5 DEVICE_ADDED Compx 2.4G Wireless Receiver Consumer Control seat0 default group5 cap:kp scroll-nat
event5 KEYBOARD_KEY +28.931s KEY_VOLUMEUP (115) pressed
event5 KEYBOARD_KEY +29.045s KEY_VOLUMEUP (115) released
event5 KEYBOARD_KEY +29.842s KEY_VOLUMEUP (115) pressed
event5 KEYBOARD_KEY +29.990s KEY_VOLUMEUP (115) released
-event27 DEVICE_ADDED Compx MAD 8K DONGLE Mouse seat0 default group6 cap:p left scroll-nat scroll-button
-event24 DEVICE_ADDED Compx MAD 8K DONGLE System Control seat0 default group6 cap:k
-event23 DEVICE_ADDED Compx MAD 8K DONGLE Consumer Control seat0 default group6 cap:kp scroll-nat
-event20 DEVICE_ADDED Compx MAD 8K DONGLE seat0 default group6 cap:k
-event28 DEVICE_ADDED Compx MAD 8K DONGLE seat0 default group6 cap:p left scroll-nat scroll-button
-event5 KEYBOARD_KEY +74.103s KEY_VOLUMEUP (115) pressed
event5 KEYBOARD_KEY +74.227s KEY_VOLUMEUP (115) released
When connected using wire, the keyboard is showing up as BY Tech Gaming Keyboard and when using wireless USB dongle, it is showing up as Compx 2.4G Wireless Receiver Keyboard.
Operating System: Arch Linux
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.10-arch1-1 (64-bit)
Graphics Platform: Wayland
This behavior is only on Plasma, Windows 11 (on same PC) and Mac work fine.
[This is a re-post of my old query at reddit. Since then I have updated to 6.5.0, but the issue still exists.]