(macOS 小ネタ) ダイアログをキーボードからキャンセルできるように設定する

Mac を使っていてこういうダイアログが出たとき、Enter を押せば「ゴミ箱を空にする」を実行できるが、「キャンセル」するにはマウスカーソルを動かしてボタンをクリックするしかない。どうしてこうなった。

この挙動はキーボードの設定から変更できる。

「システム環境設定」>「キーボード」>「ショートカット」で、「フルキーボードアクセス」を「すべてのコントロール」に設定する。

こうしておくと、ダイアログを Esc でキャンセルできるようになる。

また、 Tab キーでボタンを選択して Spaceそのボタンを押せるようになるが、Tab でボタンが選択できるからといって間違えて Enter を押してしまうと、どちらを選択していたとしても問答無用で実行 (ゴミ箱を空にする) されてしまうので、Tab で選択する機能は使わないほうが良いかもしれない。