I got a big keyboard with F13-F24 keys. So here is the thing:
If you want to use e.g.: F22
as a shortcut in e.g.: Plasma settings it will get regonized as Touchpad On
instead of as F22
: https://imgur.com/a/GiyhBwD
The same goes for F13-F24
:
F13
-> Tools
F14
-> Launch(7)
F20
-> Microphone Mute
F21
-> Touchpad Toggle
…
The shortcuts do work but the key name is just not correct.
I’d imagine that’s because of the function keys on laptops…? But I am not using a laptop.
Anways one way to “fix” this in X11 was to create a .Xmodmap
file:
keycode 191 = F13 F13 F13
keycode 192 = F14 F14 F14
[...]
keycode 202 = F24 F24 F24
and afterwars the system will regonize e.g.: F22
as F22
: https://imgur.com/a/LB29wgo
A .Xmodmap
file does not work in Wayland. What are my options here?
Thank you for your help.
PS: I found a simliar question here: https://discuss.kde.org/t/remapping-keys-such-as-f13/10275/3 but not answer.
I also found https://old.reddit.com/r/wayland/comments/x3tff6/adding_f13_f24_keys/kf36xa0/ but I want a real solution that works on the “user level” (like a .Xmodmap file in my home directory)…
While Shop Galactica (https://shopgalactica.com/) specializes in mechanical keyboards and custom keycaps, issues like the F13-F24 keys not being recognized properly in KDE Wayland usually fall under software configuration. If you’re using a keyboard with extra function keys like F13-F24 (perhaps a custom mechanical keyboard you got from Shop Galactica), the solution typically involves system-level configuration rather than hardware changes.
As mentioned in the question, Wayland currently doesn’t support the .Xmodmap file used in X11 for remapping keys, and the extra function keys might not be natively recognized in KDE. If you’re looking for a solution from a hardware perspective, you might want to reach out to the Shop Galactica community or check their documentation for keyboards that support these additional keys more seamlessly, or if they offer any special firmware features that could help with key recognition.
In the meantime, KDE users often rely on external tools for remapping keys, as Wayland does not have built-in support for these extended keys. So, while Shop Galactica might not directly address software-related issues, they offer excellent keyboards that might be paired with third-party software solutions to achieve the desired functionality.
I don’t know much about this kind of thing, but one thought that I had is that if you go to
system settings -> keyboard -> keyboard
. Is there any similar keyboard model that you can select that would essentially give you access to those keys?I have not found any… I guess I would need to select: “Generic | Generic 121-key PC” as the keyboard model, which does not exist.
This is the keyboard: https://github.com/bluepylons/BostonBut it’s running QMK so one would have the same problem e.g.: with a 36-key keyboard which is programmed to send F13-F24 in some way…
Sorry, not sure what else to do. I couldn’t even find much information regarding a 121 key keyboard. I do wonder if there is a way to create a custom layout.
Also, is your keyboard layout correct in Plasmas keyboard settings? eg, not just a 105 keys, but one with more keys?
I don’t think that’s possible since I have this issue with all my costume keyboards.
Some of them have only 36-keys. Such keyboard layouts do not exist in the Plasma keyboard settings.
They all use QMK as a firmware so I can program the keys to do anything I want.
I cannot help, but your post got me wondering can you share your keyboard or a picture?
I cannot understand how some many fkeys could be useful. Why not use regural shortcuts?
Honestly that boards pretty slick! I was expecting some absolute unit like the Hyper 7
Boston is a compact battleship with a complement of 18 programmable keys, in a footprint 2u narrower than a full-size, and only about 1.5u wider than a 96%.
I am sold.
They are free macro keys
I had the same issue some time ago. I’ll test it on plasma 6 and send it soon.
Ok, It took some time by I finally found my writeup: https://github.com/agustinmista/positron/issues/15
… and on further inspection it’s the same as you already posted. If it helps I can say it’s been really stable, never breaking since I set it up (well apart from this week, but it’s more of a I fucked up KDE and ignored all issues for the past few months, so a reinstall was necessary type of problem.
All the F keys are managed in your BIOS afaik
@Pantherina @sputge I think the F[number] stuff gets directly passed to the OS, just the [Fn] stuff (those extra features to change the display brightness, volume, etc.) is managed by the Keyboard (?) or BIOS
Hm, so on my Thinkpad I had “sticky keys” which made the keys do the Fn function instead of the normal one, I had to change that in BIOS. But in KDE I can still assign F2=volUp (which is an OS feature and not the actually assigned Fn+F2 button)
On thinkpad, you can toggle it with Fn+Esc (FnLock)
Yeah or disable in BIOS :D