My wireless keyboard has started giving me erroneous input.
Pressing the “m” key will input “om”. Pressing the “7” key will input “k7”.
I have replaced batteries, changed usb ports (for the receiver), and changed my keyboard settings in the Manjaro settings manager.
Has anyone else experienced anything like this?
Could you provide the debug messages?
sudo libinput list-devices | grep -E "Device:|Kernel:"
and use the correct event:
sudo libinput debug-events /dev/input/eventX
Press keys now.
Please share the output.
1 Like
below is the output from when I pressed the keys “m” “o” “7”:
sudo libinput debug-events /dev/input/event9
-event9 DEVICE_ADDED Logitech K400 seat0 default group1 cap:kp left scroll-nat scroll-button
event9 KEYBOARD_KEY +0.000s *** (-1) pressed
event9 KEYBOARD_KEY +0.008s *** (-1) pressed
event9 KEYBOARD_KEY +0.090s *** (-1) released
event9 KEYBOARD_KEY +0.098s *** (-1) released
event9 KEYBOARD_KEY +2.032s *** (-1) pressed
event9 KEYBOARD_KEY +2.040s *** (-1) pressed
event9 KEYBOARD_KEY +2.128s *** (-1) released
event9 KEYBOARD_KEY +2.136s *** (-1) released
event9 KEYBOARD_KEY +3.808s KEY_LEFTMETA (125) pressed
event9 KEYBOARD_KEY +3.808s *** (-1) pressed
event9 KEYBOARD_KEY +3.816s *** (-1) released
event9 KEYBOARD_KEY +3.824s KEY_LEFTMETA (125) released
event9 KEYBOARD_KEY +3.832s *** (-1) pressed
event9 KEYBOARD_KEY +3.906s *** (-1) released
At least I can say, that the double press is just received from the keyboard and not the driver itself.
First thing I would do: clean up the keyboard, if it looks dirty.
Secondly: You could try to apply a quirk for that keyboard, so that it corrects the misbehavior of the keyboard.