linux--按键重映射问题
第一:按键重映射可以解决的问题是①键盘的某些按键不灵敏,需要把这个坏键重新映射到好的按键上。比如:如果Up按键不灵敏,把Esc按键重新映射成Up按键,这样就可以使用Esc按键代替Up按键。②经常使用的按键比较远,需要把常用的较远的按键重映射到距离手指比较近的地方,这样方便使用。---------------------------------------------------
第一:按键重映射可以解决的问题是
①键盘的某些按键不灵敏,需要把这个坏键重新映射到好的按键上。比如:如果Up按键不灵敏,把Esc按键重新映射成Up按键,这样就可以使用Esc按键代替Up按键。
②经常使用的按键比较远,需要把常用的较远的按键重映射到距离手指比较近的地方,这样方便使用。
---------------------------------------------------------------------------------------------------------------------------------------------------
第二:按键重映射需要用到的指令
①xmodmap :是一个在 X 图形环境下用于修改键盘和鼠标按钮映射的工具.。
②xev | grep keycode 查询按键的code和按键的name。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
第三:举例子完成把Esc按键重映射成Up按键
①需要获取映射按键(Esc)的code和需要被映射的按键(Up)按键的name 。
在linux 终端中输入xev | grep keycode,就会出现一个查询code和name的小窗口,如图:
这个时候输入需要查询的按键,就能得到的code和name 。
注意:Esc的按键名字是Escape,按键值是9。同理Up按键的名字是Up按键,键值是111。
易错:按键的名字并不是我们理解那样。
②xmodmap重映射
这个很简答:xmodmap -e “keycode "【映射的码】=【被映射的名字】" 这个是标准的格式。
Esc按键重映射成Up按键:xmodmap -e "keycode 9=Up"
注意 :name 和code 一定要正确,还有双引号要正确。
如果想改回来:xmodmap -e "keycode 9=Escape"
----------------------------------------------------------------------------------------------------------------------------------------------------
更多推荐
所有评论(0)