60%鍵盤無法使用F1-12的解法

60%鍵盤Function Key無法使用的問題

Share
60%鍵盤無法使用F1-12的解法

我使用的是60%鍵盤,這就導致了在Ubuntu Gnome/KDE下,按住FN後數字鍵變成多媒體按鈕(音量大小,螢幕亮度調節等)導致function key (F1-12)完全沒辦法用,加上鍵盤驅動程式又無法安裝在linux下,就帶來了一定的困擾。

解法是

先看看現在的狀態

cat /sys/module/hid_apple/parameters/fnmode

回傳可能是:
0 → fnmode=0 (Disabled / 不翻譯)
1 → fnmode=1 (Function Keys First / PC 模式)
2 → fnmode=2 (Media Keys First / Apple 預設模式)

其實它底層有一層邏輯,但因為每把鍵盤不太一樣,我建議是每一個mode都試試看找到能用的就好,像我的莫名其妙就是mode 2可以正常搭配FN輸出

設定方法為:

#臨時設定重開機會恢復,更改 echo 後面的數字即可
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
#ubuntu下永久設定
echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u
reboot
#Arch下永久設定
echo "options hid_apple fnmode=2" | sudo tee /etc/modprobe.d/hid_apple.conf
sudo mkinitcpio -P
reboot