在Ubuntu上使用macOS的快捷键

By | January 27, 2018

因为常用机一台Mac,一台Linux,都频繁使用,两个系统不同的快捷键已经让人精神分裂了!

macOS几乎所有的快捷键都基于command键,全选(cmd+a)、复制(cmd+c)、粘贴(cmd+v)、开关标签页(cmd+t/w)、切换窗口(cmd+tab)、保存(cmd+s)、撤销(cmd+z)、重做(cmd+shift+z)、查找(cmd+f)

而Linux几乎沿用了Windows的习惯,混合使用ctrl和alt,现在甚至fn都用上了(fn+left=home, fn+right=end),忽然感慨macOS设计的优美,频繁使用的快捷键都是加cmd,不用考虑到底是按alt, ctrl还是fn。

终于找到两个神器——gnome-tweak-tool和AutoKey,可以重新映射全局快捷键

1
2
apt-get install autokey-gtk
sudo apt-get install gnome-tweak-tool

基本思路是:把alt和ctrl对调,用键位和cmd类似的alt来实现macOS上cmd的功能,再逐一解决各种小问题:

Screenshot from 2018-07-25 23-36-46

通过AutoKey实现home、end等功能:

Screenshot from 2018-07-25 23-37-46

设置窗口切换快捷键(Ubuntu 16.04):
Screenshot from 2018-07-25 23-38-46

设置窗口切换快捷键(Ubuntu 18.04):系统设置->设备->键盘->切换应用程序:Ctrl-Tab
2019-12-13 21-57-56 的屏幕截图

done!

Leave a Reply

Your email address will not be published. Required fields are marked *