尷尬的背景: 服役5年的筆記本,最近鍵盤失靈,部分鍵位徹底失去響應。最蛋疼的是左右方向鍵都不能用了 ○| ̄|_ 解決方案是,通過xmodmap命令,用其他相對雞肋些的鍵位替代方向鍵。 1 查看各個鍵位的keycode和功能 各個key的解釋可以看這裡: http://infohost.nmt.edu ...
尷尬的背景:
服役5年的筆記本,最近鍵盤失靈,部分鍵位徹底失去響應。最蛋疼的是左右方向鍵都不能用了 ○| ̄|_
解決方案是,通過xmodmap命令,用其他相對雞肋些的鍵位替代方向鍵。
1 查看各個鍵位的keycode和功能
xmodmap -pk
各個key的解釋可以看這裡:
http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/key-names.html
2 我關心的幾個鍵位(準備犧牲掉主鍵盤右下角了)
- 105 Control_R # 右邊的ctrl鍵
- 108 Alt_R # 右邊的alt鍵
- 62 Shift_R # 右邊的shift鍵
3 我關心的幾個功能
- Up Down Left Right # 分別是上下左右四個方向鍵
- plus equal # “+/=”鍵,嗯,這個鍵也壞了,賦值語句都沒法寫。。。
4 改鍵位
xmodmap -e "keycode 62 = Left" # 右邊的ctrl鍵 充當 向左功能
xmodmap -e "keycode 105 = Right" # 右邊的shift鍵 充當 向右功能
xmodmap -e "keycode 108 = plus equal" # 右邊的alt鍵 充當 +/=
5 補充
xmodmap命令重啟後會失效,建議將腳本添加到開機啟動項中。
最小白的方法是,執行gnome-session-properties命令,打開啟動項管理工具,添加如下命令:
xmodmap -e "keycode 62 = Left"; xmodmap -e "keycode 105 = Right";xmodmap -e "keycode 108 = plus equal"