交換 F 鍵以執行無需 Fn 鍵的功能

交換 F 鍵以執行無需 Fn 鍵的功能

我的筆記型電腦有一個功能鍵,可以將F按鍵變成改變音量或亮度的按鍵。我想交換其中的一些,以便它們在正常操作下執行該功能,並且在Fn按住該鍵時成為功能鍵。

我假設功能鍵只是普通的按鍵代碼,按鍵組足夠大以包含所有可能的特殊按鍵。我嘗試按照本教程的建議進行操作(如何重新映射某些按鍵或裝置?)並用於xev獲取密鑰代碼,然後用於xmodmap交換它們的值。

但這似乎不起作用。鍵F12給出xev輸出:

KeyPress event, serial 41, synthetic NO, window 0x4a00001,
    root 0xb1, subw 0x0, time 468005, (23,-15), root:(89,37),
    state 0x10, keycode 96 (keysym 0xffc9, F12), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

我認為這是可以預料的。但是,「增加音量」按鈕會給予以下回應:

KeymapNotify event, serial 41, synthetic NO, window 0x0,
    keys:  65  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 

降低音量鍵也是如此。如何執行我想要的金鑰交換?

謝謝

答案1

通常筆記型電腦的 BIOS 中有一個設定可以為您執行此操作。當我拿到我的筆記型電腦(惠普)時,它做到了這一點,並且我能夠對其進行更改。這可能是您最好的選擇。

相關內容