Arch-Linux
更改鍵綁定一個特定鍵
如何更改單個鍵的鍵綁定?我知道有像 xmodmap 之類的軟體,但是有了這個我無法映射我的鍵綁定,因為使用 xmodmap 我首先必須按下我想要更改的鍵,但我不能,因為鍵 f 沒有不再工作了。所以我只想將 f (不起作用)更改為另一個更無用的鍵。怎麼做?謝謝
Xmodmap 不需要“按鍵”。你讀過 man xmodmap(1)嗎?
F12
您所要做的就是設置密鑰,例如f
.$ xmodmap -pke | grep F12 keycode 96 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12 F12 F12 XF86Switch_VT_12 $ xmodmap -e "keycode 96 = f F"
第一行顯示 F12 的鍵碼,第二行(命令)將鍵碼 96設置為*‘f’*。
您可以使用*-pke*選項查看所有鍵碼。它也可以用作備份。
# save current key map to file: $ xmodmap -pke > xmodmap.bak # you can view it with: $ less xmodmap.bak # restore from backup: $ xmodmap xmodmap.bak
你要做的最後一件事就是把它放進去,
~/.Xmodmap
這樣你的設置就會隨著 X 伺服器的啟動而自動載入。$ echo "keycode 96 = f F f F" >> ~/.Xmodmap
這應該有望解決設置的自動載入。
–
檢查xmodmap Arch wiki或xmodmap 教程以供參考。