Ubuntu下Gnome修改键盘映射(xmodmap)
因为笔记本的E键损坏不能用了,在以命令行为主要工作界面的linux肯定是很不方便的,在不更换键盘的情况下只有用别的按键来代替或者外接键盘,但是外界键盘始终是不怎么方便。
因为F3键不怎么用,所以我想把数字键3用来代替E键F3则用来代替3键。由于E键损坏那么肯定要外接键盘进行辅助。首先通过 xmodmap -pke命令找到3和E的键值(keycode)
xmodmap 是一个在 X 图形环境下用于修改键盘和鼠标按钮映射的工具。
我找到:
keycode 12 = 3 numbersign 3 numbersign
keycode 26 = e E e E
keycode 69 = F3 F3 F3 F3 F3 F3 XF86Switch_VT_3
这里面numbersign代表的是符号’#’,另一个因为用不上所以忽略
还需要
xmodmap -e "keycode 12 = e E"
xmodmap -e "keycode 69 = 3 numbersign"
输入命令后按下原来的键可以敲出等号后第一个字符加上shift键可以敲出第二个字符
分别把E键和3键映射到原来的3键和F3键
做到这里就已经实现了在 gnome下改键盘映射了,但是这样在重启之后还要重新输入这两个命令,一点都不符合懒人的风格。所以还要设置让系统在启动时就运行这两条命令,要在软件列表里面找到
Startup Applications Preferences
添加两个项目分别在Command里面填上面的两条命令名字和详情随便填。添加完成后下次重启就会自动执行这两个命令了,修改其他按键方法类似。