要点:Macのキーボードでは、QはWのすぐ左、Tabのすぐ右にあります。そのため、Cmd WやCmd Tabを押そうとしてCmd Qを押してしまい、App全体が終了することがあります。
macOSにはCmd Qをオフにする設定はありません。システム設定でAppごとに「終了」を別のショートカットに変える、ブラウザ自体の警告を使う、2回目の押下や長押しを求めるガードを追加する、といった方法があります。
一日中使う3つのショートカットが、キーボードの同じ一角に集まっています:
Cmd Wで失うのはタブ1つ。Cmd Tabでは何も失いません。Cmd Qはすべてを失い、しかもその2つの間にあります。
Safariを終了)。費用はかからず、ダウンロードも不要です。ただし、メニュータイトルにはApp名が含まれるため、Appごとに同じ作業を繰り返す必要があります。詳しい手順はMacでCmd Qを無効にする方法にあります。
ブラウザの比較はChrome、Safari、ArcでCmd Qを防ぐにあります。
Cmd Qに遅延や2回目の押下を追加する小さなMac用Appがいくつかあります。Delay Quit Appsは無料。QuitGuardは有料。SlowQuitAppsはオープンソースで、2020年から更新されていません。比較はSlowQuitAppsの代わりになるAppにあります。
Still Dockは、選んだAppのCmd Qを2つの方式でガードします:
どれが合うかは2回押す、確認する、長押しするで説明しています。メニューから「終了」を選ぶ操作はそのまま使え、Still Dock自体はいつも1回のCmd Qで終了します。Cmd Qの保護はStill Dock Proに含まれます。
同じ一角が、もう2つの小さな押し間違いを生みます。Cmd Wは、タブを1つ閉じたいときにタブでいっぱいのウインドウを閉じてしまうことがあり、対策はCmd Wですべてのタブが閉じるのを防ぐにあります。stilldock.com版のStill Dockは、Cmd Wでウインドウを閉じる前に確認したり、ゲーム中や子どものMacなどでCmd TabによるAppの切り替えを止めたりできます。Cmd Wを無効にするとCmd Tabを無効にするを参照してください。
いいえ。Appをもう一度開き、ブラウザならShift-Command-Tで最近のタブを戻せます。フォームに入力したテキストは戻りません。
システム設定ではできません。Appごとに「終了」項目の名前が違うため、それぞれにショートカットが必要です。ガード用のAppなら、選んだすべてのAppを1か所でカバーできます。
2回押す方式では素早いタップが1回増え、長押し方式では一瞬待つだけです。メニューからの終了が遅れることはありません。