It’s probably nothing to set, but I’m unable to use my USB keyboard B.FriendIt correctly. Here is the link of the product (really nice for those who have to work a lot on computer).
All is ok, but function’s keys are fixed on multimedia key function and pressing [Fn] doesn’t change anything. I’ve tested it with Windows 11 (dual boot) and it works perfectly, so the problem is near Linux and I want to troubleshoot more, to find a solution.
Here is the configuration (I’m on a laptop, so it has internal keyboard and at office, this keyboard)
I’m searching for a workaround on F5 (refresh navigation browser), F11 (full screen) and F12 (debugger) because I use them frequently.
If someone has a suggestion to troubleshoot deeper (change keyboard layout ? The keyboard could switch to a Mac layout and in this case, I could see the Fn key code with showkey), I’ll graceful him.
Appuyez sur n'importe quelle touche (le programme terminera 10s après la dernière touche enfoncée)...
code clavier 28 relâché
code clavier 464 appuyé // Fn key when in Mac layout on the keyboard
code clavier 464 relâché
code clavier 115 appuyé // F12 key (in Mac layout on keyboard)
code clavier 115 relâché
code clavier 464 appuyé
code clavier 115 appuyé
code clavier 0 appuyé // something strange when pressing Fn+F12
code clavier 3 relâché
code clavier 80 relâché
...
code clavier 115 relâché
...
code clavier 464 appuyé
code clavier 0 relâché
code clavier 3 relâché
code clavier 80 relâché
Absolutely nothing.
I’ve tried to change settings at BIOS (that change Fn default status on internal keyboard, but does nothing on “KB700 pro” keyboard).
I don’t understand why it works while connected with Win11, but not on Manjaro
From B.FriendIt website:
【 PLUG AND PLAY COMPATIBILITY 】 B.FRIENDIT keyboard is ready-to-use right out of the box, so there is no need to download and install any software or drivers onto your device before using it. Compatible With Windows 2000 / XP / 7 / 8 / 10 / Vista , Mac OS.
【 ON THE FLY MULTIMEDIA KEYS 】 12 Hotkeys designed specifically for both Windows & MAC OS. Shortcuts let you do more with less effort in the office and home. Enjoy convenience at your fingertips. NOTICE: Press for 3 seconds and indicators flash 5 times, then it will switch to MAC/WIN mode. (MAC mode on:LED is active on scroll lock ; Windows mode: LED is off)
I’ve done the same reasoning but there is no difference (manjaro still have multimedia actions : F11=lower sound volume, F12=upper sound volume)
The documentation said “12 Hotkeys designed specifically for both Windows & MAC OS” because it a switching between multimedia mode (F1=screen backlight low, etc.) and the possibility to have normal function key (F1 could be the help access in LibreOffice Writer).
The second case never happens with manjaro… that’s why I would to go deeper to troubleshoot.
By the way, I’ve installed 6.4.9-1 kernel and I’ll try it… (until now I use 6.1.44)
After many tries, I’m not able to use correctly this keyboard. As I have the main keyboard integrated to my laptop, I could have a workaround, so I’ll stop searching. Thanks for your ideas and propositions.
If you use X then you can also use xkbcomp or xmodmap the latter being easier but deprecated, less versatile and much slower to apply the config. Whilst xkbcomp is the most capable, most people seem to choose xmodmap, so here’s an example:
# dump config
xmodmap -pke > ~/.Xmodmap
# Edit like so
keycode 115 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12
# Use it
xmodmap ~/.Xmodmap
It seems the keyboard is in Mac mode: echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
Now, I’ve to change it definitively, as it’s explained in the topic: echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf
I hope someone could give me an explanation (maybe chatgpt ) and maybe see if it’s possible to add “B.Friendit” keyboard in the list of keyboard model (to save time for some users)