Mac OS X 10.6:ダイアログウィンドウで選択したボタンを切り替えるキー


10

Mac OS Xに複数のボタンがあるダイアログウィンドウがある場合、ボタンの選択を切り替えるにはどうすればよいですか?Windows、Gnome、KDEなどでは、通常で使用されTABます。

ダイアログの例

この例のダイアログでは、単にを押すこともできESCますが、他にもボタンのあるダイアログがあります。


Mac OS X 10.6、別名Snow Leopard?
アレックス

回答:


14

私はここで外に出て、このために少し混乱していることを提案します。

強調表示された青いボタンは、Windows、KDE、およびGnomeで見たような選択ではありません。これは、単に、開発者がReturn / Enterキーのデフォルトの選択として定義したものです。loic wolffが示したように、すべてのコントロールのタブ選択を有効にすることは可能ですが、これにより、他の領域では、タブを使用するコントロールの数が多いため、速度が低下する可能性があります。

代替ダイアログボタンのキーボードショートカットを使用する正しい方法は、タブではなくコマンドキーの組み合わせです。たとえば、コマンド期間はほぼすべて「キャンセル」されます。Escが最近のほとんどの機能でも動作することはすでにご存じでしょう。ドキュメントに記載されていないことがよくありますが、デフォルトのボタンやキャンセルではないさまざまなボタンのコマンドショートカットは、通常、そのボタンの最初の文字です(stibが言及したとおり)。例:一般的なcocoaドキュメントベースのアプリケーションで保存せずに終了すると、次のダイアログボックスが表示されます。

プロンプトシートを保存

Return/ enterは保存するcommand-periodか、escキャンセルし、command-d「保存しない」にマッピングします。10.5から10.6がリリースされたことで、Finderとcocoa全体でこれらのショートカットの存在が大幅に改善されました。ほとんどすべてのFinderダイアログがこのように応答するようになります。


10.7以降のアップデート:

Appleのファイルバージョン管理の新しいパラダイムにより、一般的な保存ダイアログの動作方法が変わりました。これで、「保存しない」がにマップされcommand-delete、作成した「新しい」ファイルの削除を象徴します(これは、Finderからファイルを削除するための同等のショートカットです)。


5

あなたは選択する必要がありますすべてのコントロールをしてキーボードのprefpane。こうすることで、すべてのコントロールを選択できますTab

フルキーボードアクセス


関連する質問が私に今起こります。なぜAppleは、すべてのコントロール間でキーボードフォーカスを移動するタブキーのデフォルトにしないのですか?この方法を使用すると、場合によってはGUIを使用するのが少し難しくなりますか?
不合理なジョン

これを試したことがある場合は、コントロールがたくさんあることがわかります。多くの場合、すべてのコントロールを効率的にタブで移動するのは実際的ではないため、Appleはデフォルトをテキストボックスにし、リスト。すべてのコントロールのオプションは、主にユニバーサルアクセスの考慮事項です。
NReilingh 2010

回答とコメントをありがとう。私は彼の答えでNReilinghの提案に適応しようとします。
znq 2010

3

タブキーはしばしばそれを行い、時にはスプラットキー(別名コマンドキー)とあなたが望むボタンの最初の文字を加えます。

ただし、これはすべてのダイアログで機能するわけではありません。たとえば、「プログラムxはインターネットからダウンロードしたアプリケーションであり、実行してもよろしいですか」など、マウスで明示的にクリックする必要があるダイアログがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.