You are not logged in.
Just bought this tablet pc and most of it works, but an issue that has me at a loss is trying to use the fn keys on the included magnetic keyboard, and only some work: F1(plane mode), F7(touchpad toggle) and F8(display configuration).
F2, F3, F4(volume controls), F5, F6(screen brightness) and F10(search, should open krunner) aren't responding.
Cant tell if F9 works, under windows it opened the "control center" program so I dont think there's a native application for it.
Where should I begin looking into to troubleshoot this?
Worth noting that all keys worked on windows for the 30 mins I had it installed before nuking it...
Last edited by Megarock90 (2025-06-25 20:11:51)
Offline
What WM/DE do you use?
Does 'xev' (for xorg, install xorg-xev) or 'wev' (for wayland, install 'wev') report the keypresses?
Why I run Arch? To "BTW I run Arch" the guy one grade younger.
And to let my siblings and cousins laugh at Arsch Linux...
Online
I'm on Plasma.
wev's output is weird, to say the least:
the only ones that respond are F8 and F9, F1 and F7 are still working but there is no output on wev, the rest don't appear nor work.
Offline
Try "libinput debug-events", if the keys are assigned to bogus global shortcuts, they won't show up in xev and wev is a matter of its own
Offline
ok so libinput debug-events goes like this:
event6 KEYBOARD_KEY +0.000s KEY_MUTE (113) pressed
event6 KEYBOARD_KEY +0.088s KEY_MUTE (113) released
event6 KEYBOARD_KEY +0.504s KEY_VOLUMEDOWN (114) pressed
event6 KEYBOARD_KEY +0.592s KEY_VOLUMEDOWN (114) released
event6 KEYBOARD_KEY +0.968s KEY_VOLUMEUP (115) pressed
event6 KEYBOARD_KEY +1.064s KEY_VOLUMEUP (115) released
event6 KEYBOARD_KEY +2.080s KEY_BRIGHTNESSUP (225) pressed
event6 KEYBOARD_KEY +2.184s KEY_BRIGHTNESSUP (225) released
event6 KEYBOARD_KEY +2.688s KEY_BRIGHTNESSDOWN (224) pressed
event6 KEYBOARD_KEY +2.808s KEY_BRIGHTNESSDOWN (224) released
-event4 KEYBOARD_KEY +7.921s KEY_LEFTMETA (125) pressed
event4 KEYBOARD_KEY +7.921s *** (-1) pressed
event4 KEYBOARD_KEY +7.993s *** (-1) released
event4 KEYBOARD_KEY +8.601s KEY_LEFTMETA (125) released
event4 KEYBOARD_KEY +10.490s *** (-1) pressed
event4 KEYBOARD_KEY +10.546s *** (-1) released
event4 KEYBOARD_KEY +12.714s KEY_LEFTMETA (125) pressed
event4 KEYBOARD_KEY +12.714s *** (-1) pressed
^X@si event4 KEYBOARD_KEY +12.794s KEY_LEFTMETA (125) released
event4 KEYBOARD_KEY +12.794s *** (-1) released
-event6 KEYBOARD_KEY +14.497s KEY_SEARCH (217) pressed
event6 KEYBOARD_KEY +14.569s KEY_SEARCH (217) released
-event11 KEYBOARD_KEY +22.977s KEY_RFKILL (247) pressed
event11 KEYBOARD_KEY +22.977s KEY_RFKILL (247) released
F7 doesn't show up here yet the touchpad still toggles on and off. F8 is the one pressed at 7.9 secs (10.4 sec keystroke is esc to exit the display config popup) F9 is a weird one, it just prints 'si' if I'm on the terminal but not anywhere else.
After I saw the keys showing up here I tried moving the shortcuts around on system settings but got nothing.
Offline
F7 doesn't show up here yet the touchpad still toggles on and off.
HW switch
Anything but Fn+F8 is detected, they're probably also correctly bound to some action - make sure backlight control works at all (manually, you can deal w/ assigning the shortcut later), https://wiki.archlinux.org/title/Backlight
Same goes for the volume control.
Fn+F8 is a key combo (Win+P, default windows shortcut), same goes for F9 (but idk what shortcut that is)
No idea what KDE would bind the search key to, but it *is* detected.
Also test all of this on X11 and monitor the shortcuts using "xev -event keyboard", globally assigned shortcuts will just show up as KeymapNotify events there.
The bottom line is that your keyboard works and generates the expected codes, the problem is the shortcut binding in KDE (what are they bound to and does that work at all)
Offline