You are not logged in.
Hello guys, I'm having a weird issue, only when I'm in a gnome session. When I'm in a console session, everything works correctly.
I'm trying to use my numpad with Num lock ON, whenever I try to press multiple keys fast, the first key gets written, but then the numpad seems to power off for some seconds and then it turns on again, and everything that I have pressed while the numpad was off obviously doesn't get written, it gets lost.
So I'm able to write one number every 10 seconds or so, because I have to wait for the numpad to turn on for being able to write the next number.
When executing the following command:
libinput debug-events --show-keycodes
I get the following output:
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event14 DEVICE_ADDED Asus Wireless Radio Control seat0 default group2 cap:k
-event13 DEVICE_ADDED Video Bus seat0 default group3 cap:k
-event12 DEVICE_ADDED Video Bus seat0 default group3 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event1 DEVICE_ADDED Sleep Button seat0 default group5 cap:k
-event5 DEVICE_ADDED magic force magic force numpad seat0 default group6 cap:k
-event6 DEVICE_ADDED magic force magic force numpad Consumer Control seat0 default group6 cap:kp scroll-nat
-event7 DEVICE_ADDED magic force magic force numpad System Control seat0 default group6 cap:k
-event8 DEVICE_ADDED magic force magic force numpad Keyboard seat0 default group6 cap:k
-event9 DEVICE_ADDED SONiX USB DEVICE seat0 default group7 cap:k
-event10 DEVICE_ADDED SONiX USB DEVICE Keyboard seat0 default group7 cap:kp scroll-nat
-event3 DEVICE_ADDED USB OPTICAL MOUSE seat0 default group8 cap:p left scroll-nat scroll-button
-event16 DEVICE_ADDED Asus WMI hotkeys seat0 default group9 cap:k
-event4 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group10 cap:k
-event17 DEVICE_ADDED ETPS/2 Elantech Touchpad seat0 default group11 cap:pg size 100x66mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on dwtp-on
-event5 KEYBOARD_KEY +0.000s KEY_NUMLOCK (69) pressed
event5 KEYBOARD_KEY +0.008s KEY_NUMLOCK (69) released
event5 KEYBOARD_KEY +0.008s KEY_KP8 (72) pressed
8 event5 KEYBOARD_KEY +0.048s KEY_KP8 (72) released
event5 KEYBOARD_KEY +0.088s KEY_NUMLOCK (69) pressed
event5 KEYBOARD_KEY +1.603s KEY_NUMLOCK (69) released
event5 DEVICE_REMOVED magic force magic force numpad seat0 default group6 cap:k
-event6 DEVICE_REMOVED magic force magic force numpad Consumer Control seat0 default group6 cap:kp
-event7 DEVICE_REMOVED magic force magic force numpad System Control seat0 default group6 cap:k
-event8 DEVICE_REMOVED magic force magic force numpad Keyboard seat0 default group6 cap:k
-event8 DEVICE_ADDED magic force magic force numpad Keyboard seat0 default group12 cap:k
-event5 DEVICE_ADDED magic force magic force numpad seat0 default group12 cap:k
-event6 DEVICE_ADDED magic force magic force numpad Consumer Control seat0 default group12 cap:kp scroll-nat
-event7 DEVICE_ADDED magic force magic force numpad System Control seat0 default group12 cap:k
-event9 KEYBOARD_KEY +5.436s KEY_LEFTCTRL (29) pressed
event9 KEYBOARD_KEY +5.701s KEY_C (46) pressed
I pressed the number 8, you will see it in the output above
+0.008s KEY_KP8 (72) pressed
+0.048s KEY_KP8 (72) released
but after and before those events, it says that KEY_NUMLOCK (69) was pressed and released, even when I never did that. Something really weird is going on. This only happens in GNOME, when using a console session everything works fine.
Last edited by canolucas (2024-05-30 01:59:43)
Offline
ok I can somewhat make it kind of "work", the conflict seems to appear when the numlock in my laptop's keyboard is OFF (its OFF by default when I power the laptop) and the numlock in my usb numpad is ON.
I had to turn the numlock ON in both my laptop's keyboard and my USB numpad for the numbers to work properly in the USB numpad. Its a really weird issue.
Anyways, I don't use my laptop's keyboard at all, I use a USB mechanical keyboard. So I technically have 3 keyboards: laptop keyboard, USB keyboard and USB numpad.
So the easy fix would be to set NumLock ON by default on my laptop's keyboard when the machine gets powered on right ? How can I achieve that ?
EDIT:
The NumLock turns ON by default on startup now. I had to run this command to set the X11 keymap with the numpad:mac option:
sudo localectl set-x11-keymap us pc105 '' numpad:mac
Last edited by canolucas (2024-05-30 03:55:17)
Offline