Mac を使っていてこういうダイアログが出たとき、Enter
を押せば「ゴミ箱を空にする」を実行できるが、「キャンセル」するにはマウスカーソルを動かしてボタンをクリックするしかない。どうしてこうなった。
この挙動はキーボードの設定から変更できる。
「システム環境設定」>「キーボード」>「ショートカット」で、「フルキーボードアクセス」を「すべてのコントロール」に設定する。
[2020.07 追記]: macOS Mojave 以降ではこの項目が消えており、代わりに「コントロール間のフォーカス移動をキーボードで操作」というチェックボックスが表示される。1
こうしておくと、ダイアログを Esc
でキャンセルできるようになる。
また、 Tab
キーでボタンを選択して Space
でそのボタンを押せるようになるが、Tab
でボタンが選択できるからといって間違えて Enter
を押してしまうと、どちらを選択していたとしても問答無用で実行 (ゴミ箱を空にする) されてしまうので、Tab
で選択する機能は使わないほうが良いかもしれない。