SlowQuitApps 防止Mac误触Cmd-Q

admin

本文最后更新于 2020年08月11日

Mac的退出应用键和关闭应用键靠的太近了,经常会想关闭应用Cmd-W按成Cmd-Q,非常讨厌。一般来说我们可以通过修改键盘快捷键来解决这个问题,但是太不优雅了,并且Cmd-Q这个快捷键本身是很好用的,所以最好的解决办法,我认为就是延长Cmd-Q的触发时间

SlowQuitApps

好在解决这个问题并不难,有现成的APP可以使用

关于SlowQuitApps的使用说明,的作者在README.md里已经写的很详细了,我这里简要说明一下,和例举的我配置给大家参考一下

安装

我是通过Homebrew安装的,没有的话可以到releases页面下载最新版

Code example
1
2
$ brew tap dteoh/sqa
$ brew cask install slowquitapps

https://github.com/dteoh/SlowQuitApps/releases

使用

安装完成后先不要打开APP,我们首先要设置一下

如果在设置前不小心已经打开了,需要杀掉这个进程(以后每次修改设置之前都要先关闭SlowQuitApps再设置,设置完成后再打开

Code example
1
killall SlowQuitApps

我设置的延迟参数是0.2秒

Code example
1
defaults write com.dteoh.SlowQuitApps delay -int 200

关闭应用退出倒计时提醒,我觉得这个overlay很碍事

Code example
1
defaults write com.dteoh.SlowQuitApps displayOverlay -bool NO

之后就可以打开SlowQuitApps了,按住Cmd-Q 0.2秒后就可以退出应用程序了

补充

如果喜欢通过修改键盘快捷键来退出应用程序的话,可以参考我这篇为macOS应用添加自定义快捷键文章



1.288817s