回答:
私はここで外に出て、このために少し混乱していることを提案します。
強調表示された青いボタンは、Windows、KDE、およびGnomeで見たような選択ではありません。これは、単に、開発者がReturn / Enterキーのデフォルトの選択として定義したものです。loic wolffが示したように、すべてのコントロールのタブ選択を有効にすることは可能ですが、これにより、他の領域では、タブを使用するコントロールの数が多いため、速度が低下する可能性があります。
代替ダイアログボタンのキーボードショートカットを使用する正しい方法は、タブではなくコマンドキーの組み合わせです。たとえば、コマンド期間はほぼすべて「キャンセル」されます。Escが最近のほとんどの機能でも動作することはすでにご存じでしょう。ドキュメントに記載されていないことがよくありますが、デフォルトのボタンやキャンセルではないさまざまなボタンのコマンドショートカットは、通常、そのボタンの最初の文字です(stibが言及したとおり)。例:一般的なcocoaドキュメントベースのアプリケーションで保存せずに終了すると、次のダイアログボックスが表示されます。
Return
/ enter
は保存するcommand-period
か、esc
キャンセルし、command-d
「保存しない」にマッピングします。10.5から10.6がリリースされたことで、Finderとcocoa全体でこれらのショートカットの存在が大幅に改善されました。ほとんどすべてのFinderダイアログがこのように応答するようになります。
Appleのファイルバージョン管理の新しいパラダイムにより、一般的な保存ダイアログの動作方法が変わりました。これで、「保存しない」がにマップされcommand-delete
、作成した「新しい」ファイルの削除を象徴します(これは、Finderからファイルを削除するための同等のショートカットです)。
あなたは選択する必要がありますすべてのコントロールをしてキーボードのprefpane。こうすることで、すべてのコントロールを選択できますTab