本文主要是介绍linux--按键重映射问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一:按键重映射可以解决的问题是
①键盘的某些按键不灵敏,需要把这个坏键重新映射到好的按键上。比如:如果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"
----------------------------------------------------------------------------------------------------------------------------------------------------
这篇关于linux--按键重映射问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!