Obeta

ubuntu交换ctrl键和window键

用mac用习惯了,于是在ubuntu上用快捷键经常觉得特别扭,于是琢磨交换这两个按键的作用.

本教程在 Ubuntu 16.04 上测试成功(基于 Ubuntu 的平台理论上也是可以的),其它类 linux 平台需要自己搜索一下对应的文件位置.

编辑配置文件更换

首先打开 terminal, 备份一下这个文件.

cp /usr/share/X11/xkb/keycodes/evdev /usr/share/X11/xkb/keycodes/evdev.backup

再实用管理员权限打开它,否则是不允许修改的.

sudo vi /usr/share/X11/xkb/keycodes/evdev

然后搜索LWINLCTL,找到对应的 keyCode,比如如下:

# ...
<LCTL> = 37;
# ...
<LWIN> = 133;
# ...

然后更换他们两个的值:

# ...
<LCTL> = 133
# ...
<LWIN> = 37
# ...

然后注销,再登录,你就发现已经可以使用window键来复制粘贴和使用其他快捷键了.

其它按键也是可以更换的,流程都是一样.

安装工具更换

本方法只能 Ubuntu 平台使用,其他平台可能无效.

首先安装一个gnome-tweak-tool:

sudo apt-get install gnome-tweak-tool

等待完成后再运行:

gnome-tweak-tool

就会看到弹出一个 GUI 程序,左边选项中找到Typing, 然后再找ctrl key position下拉框,勾选swap left win key with left ctrl key.

注销再登录.

windows 系统

最后提供一下 windows 的工具,也许这是你想要的.

windows 系统对于自定义功能支持的不够好,因此很多时候想做某一件事我们只能去找相应的软件进行完成.不过庆幸的是有足够多的软件提供我们使用.这里推荐两款修改键的软件.

如何使用就看你的搜索能力了.

个人随笔记录,内容不保证完全正确,若需要转载,请注明作者和出处.