Macでアプリケーションを終了するためのショートカットキー「Command + Q」。キーボードを使って素早くアプリを終了させることができる便利なコマンドですが、終了すべきでないアプリで間違えて押してしまい、入力途中のデータを失ってしまった…という悲しい経験のある方も多いかもしれません。
そこで使ってみたいアプリが「QBlocker」です。Macのメニューバーに常駐するアプリで、起動しておくとCommand + Qの誤爆による終了を防ぐことができます。
単に誤爆を防ぐだけではなく、Command + Qの長押しで終了できるほか、通常通りCommand + Qで終了したいアプリについては除外リストを使って除外することもできるようになっています。
使用方法
この手のアプリの常として最初にアクセシビリティの権限を与える必要があります。
▲QBlockerを起動し「Open System Preferences」ボタンをクリック。
▲システム環境設定から「セキュリティとプライバシー」を選択し、「プライバシー」タブの「アクセシビリティ」を選びます。カギアイコンをクリックしてパスワードを入力した後「QBlocker.app」にチェックを入れます。
▲再度QBlockerを起動し「Block Everything」を押すとブロック機能が有効になります。
▲例えばSafariを開きCommand + Qを押すと上のような画面が表示され、終了するのを防ぐことができます。Command + Qをホールド(長押し)すれば終了することができます。
▲またメニューバーアイコンから「Exclude Apps」を選択すると、除外したいアプリを選ぶこともできます。Command + Qで通常通り終了したいアプリがある場合、ここで指定しておくと良いでしょう。
まとめ
QBlockerはソースコードがGitHubで公開されているオープンソースアプリで、Swiftを使って作られています。SwiftによるMacアプリプログラミングに興味のある開発者にとっても参考になるのではないでしょうか(ただしライセンスは不明です)。
QBlocker | http://qblocker.com/ |
---|---|
ソフトアンテナ | https://softantenna.com/softwares/7336-qblocker |