無法獲取載入鍵來更改鍵映射
keymaps(5) 的手冊頁包含以下引用:
這是一個將字元串“du\ndf\n”綁定到鍵 AltGr-D 的範例。我們使用通常不綁定到任何鍵的“備用”操作程式碼 F100。
altgr keycode 32 = F100 string F100 = "du\ndf\n"
我創建了一個文件並複制並粘貼了這兩行,然後執行
sudo loadkeys new_keymap
它沒有錯誤地完成,但 AltGr-D 仍然(在終端或 LO Writer 中)列印與以前相同的字元(帶重音的“o”)。
我究竟做錯了什麼?
我真正想做的事
我有一個帶有一些額外鍵的鍵盤。Mail 鍵打開或恢復我的電子郵件客戶端 Thunderbird - 太棒了!我沒有做任何配置這個密鑰,它在我安裝 Linux Mint 19.1 Cinnamon 後立即工作。
我的文件鍵不起作用,按下它時沒有任何反應。我希望它打開文件管理器(更準確地說,
nemo ~/Documents
在 Cinnamon 中執行命令)。
showkey
報告郵件是掃描碼 155,我的文件是 235。找到這個答案https://stackoverflow.com/a/4200836/8557840 我創建了一個包含
keycode 88 = F12 string F12 = "nemo "
但這不會改變 F12。
將掃描程式碼更改為 235 不會影響我的文件鍵。
我需要配置鍵盤。
@JdeBP 提供了非常技術性的參考資料。經過大量閱讀,我找到了一個簡單的方法。
菜單→首選項→鍵盤→快捷方式→自定義快捷方式→添加自定義快捷方式
這裡有一個參考:https ://www.lifewire.com/how-to-change-the-linux-mint-cinnamon-keyboard-shortcuts-4064754
我究竟做錯了什麼?
您錯誤地期望程序應用
loadkeys
到核心中處理核心虛擬終端的內置終端仿真器的鍵盤映射適用於 X11 程序。您正在配置錯誤的鍵盤映射。配置您的 XKB 映射。進一步閱讀