本文最后更新于 2020年08月11日
Mac的退出应用键和关闭应用键靠的太近了,经常会想关闭应用Cmd-W按成Cmd-Q,非常讨厌。一般来说我们可以通过修改键盘快捷键来解决这个问题,但是太不优雅了,并且Cmd-Q这个快捷键本身是很好用的,所以最好的解决办法,我认为就是延长Cmd-Q的触发时间
SlowQuitApps
好在解决这个问题并不难,有现成的APP可以使用
关于SlowQuitApps的使用说明,的作者在README.md里已经写的很详细了,我这里简要说明一下,和例举的我配置给大家参考一下
安装
我是通过Homebrew安装的,没有的话可以到releases页面下载最新版
1 2 | $ brew tap dteoh/sqa $ brew cask install slowquitapps |
https://github.com/dteoh/SlowQuitApps/releases
使用
安装完成后先不要打开APP,我们首先要设置一下
如果在设置前不小心已经打开了,需要杀掉这个进程(以后每次修改设置之前都要先关闭SlowQuitApps
再设置,设置完成后再打开
1 | killall SlowQuitApps |
我设置的延迟参数是0.2秒
1 | defaults write com.dteoh.SlowQuitApps delay -int 200 |
关闭应用退出倒计时提醒
,我觉得这个overlay很碍事
1 | defaults write com.dteoh.SlowQuitApps displayOverlay -bool NO |
之后就可以打开SlowQuitApps了,按住Cmd-Q 0.2秒后就可以退出应用程序了
补充
如果喜欢通过修改键盘快捷键来退出应用程序的话,可以参考我这篇为macOS应用添加自定义快捷键文章