背景
做開發的時候,尤其是博主在寫前端代碼時,各種ide代碼提示十分完善,但是這也帶來了需要時常使用方向鍵去調整位置,然後方向鍵盤在鍵盤核心區域之外,因此有諸多不便,windows下博主使用的是hotkey的代碼映射功能,把caps和hjkl的組合映射爲方向鍵,方便不少。ubuntu下由於vi的關係,網上很多教程把esc和caps兩鍵互換,也能方便很多,但是博主已經習慣了61鍵鍵盤的caps和hjkl組合,所以換成ubuntu時,尋求代替windows的hotkey的功能替代。
工具
ubuntu 19.10測試無誤 其他版本應該沒大問題
xmodmap 博主系統是自帶裝好的
終端運行
xmodmap
提示無誤則安裝過
否則安裝
sudo apt install xmodmap
步驟
1. 創建配置文件
vim ~/.xmodmap
2. 修改配置文件
將上述配置文件內容改爲:
keycode 66 = Mode_switch
keysym h = h H Left
keysym l = l L Right
keysym k = k K Up
keysym j = j J Down
3. 運行配置
xmodmap ~/.xmodmap
參考:https://unix.stackexchange.com/questions/414926/bind-capshjkl-to-arrow-keys-caps-to-esc