更改鍵綁定到一個特定鍵

更改鍵綁定到一個特定鍵

如何更改單一按鍵的按鍵綁定?我知道有像 xmodmap 等軟體,但是用這個我無法映射我的鍵綁定,因為使用 xmodmap 我首先必須按下我想要更改的鍵,但我不能,因為鍵 f 不不再工作了。所以我只想將 f (不起作用)更改為另一個更無用的鍵。怎麼做?謝謝

答案1

Xmodmap 不需要「按鍵」。你讀過男人嗎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 維基或者xmodmap教程以供參考。

相關內容