
我使用運行 Linux Mint 的 Lenovo ThinkPad E430 筆記型電腦。預設情況下,媒體鍵無需 Fn 鍵即可運作,F1-12 的工作方式類似於 Fn+F1-12。我在 BIOS 中顛倒了它們,因此當我想關閉視窗時,我不必按 Fn 鍵。我還顛倒了 Crtl 和 Fn 鍵,因為聯想的人認為 Ctrl 鍵不應該位於鍵盤的角落,我認為這很荒謬。但這不是問題。
在全新啟動時,一切都按我想要的方式進行。但在較長時間的使用中(我不會每天關閉我的筆記型電腦 - 我使用暫停)媒體和 F 鍵會恢復。奇怪的是,使用 Ctrl 和 Fn 卻不會出現這種情況。無論會話持續多長時間,它們總是顛倒的。重新啟動後,媒體鍵將會返回其輔助階段。
所以我的問題是:作業系統(或其他軟體)的核心中是否有某些東西可以管理鍵盤和功能鍵的行為?如果有的話,為什麼它不受 BIOS 的約束(我的意思是在我的例子中)?我怎樣才能同步它們?
答案1
內建鍵盤的大多數功能(例如Fn只有 BIOS)是可以控制的。大多數情況下,作業系統甚至不知道這個特殊修飾鍵的存在。某些電腦型號為其在作業系統下運行的驅動程式提供了特殊功能,但情況並非總是如此。
例子:
- 一些功能是可以實現的:在筆記型電腦製造商提供的實用程式中,您可以控制鍵盤背光行為(始終打開/始終關閉/自動)
- 另一方面,我還沒有看到Fn作業系統中的鍵盤例程可以看到按鍵的情況。它對作業系統完全隱藏。
對於您的情況,我堅信這只是 BIOS 問題。您還可以透過一些簡潔的程式對其進行測試,例如,保持系統幾個小時不受影響(您也可以停用計劃任務等),以確保沒有啟動可能影響行為的應用程式。