怎么在Ubuntu上用WinKey/Fn/Ctrl/Tab键替换Esc键

Ubuntu下键盘按键替换
首先要知道键盘每个击键的Keycode, 这个可以使用xev在一台键盘layout相同的电脑上查到。

得知ESC的keycode是9,Symbol为”Escape” ,准备替换为WinKey(就是那个Windows logo的按键),WinKey 的 keycode是115。

具体的做法是在用户的家目录下建立.Xmodmap 文件,里面输入以下代码,重启即可:

keycode 9 =WinKey
keycode 115 = Escape

用Fn键替换:

keycode 9 = XF86WakeUp
keycode 151 = Escape

用右Control键替换:

remove Control = Control_R
keycode 9 = Control_R
keycode 105 = Escape
add Control = Control_R

发表评论