キーボードのみを使用してダイアログボックスをネゴシエートするにはどうすればよいですか?


53

Windowsベースのマシンでは、ダイアログボックスに複数の選択肢(つまり、「中止」、「続行」、「再試行」)がポップアップするたびに、「Tab」キーを使用して、マウスを使用せずにこれらのオプションを切り替えることができます。

OSXでは、トラックパッドではなくキーを使用してダイアログボックスを切り替えるオプションはないようです。

これを行うためのキーボードショートカットはありますか?



編集と追加の役立つ記事を皆に感謝します
-tomdot

回答:


26

また、タブキーです。Windowsとの違いは、「return」キーが常にデフォルトボタン(色付きのボタン)を押すことです。現在選択されているボタン(タブキーを使用して変更可能)は、色付きの境界線でマークされます。このボタンを押したい場合は、スペースバーを押す必要があります。

これが機能するには、システム環境設定/キーボード/ショートカットで有効にする必要があります

ここに画像の説明を入力してください


11
これが機能するためには、System Prefereces / Keyboard / Shortcuts
Thecafremo

1
それがうまくいかなかったので答えをダウンボットし、それがトリックだったので私は前のコメントをアップボットしました。
trusktr

94

ダイアログボックスを循環できます。また、デフォルトでescキャンセルを選択することに注意してください。

この機能をタブキーで有効にするには、[ システム環境設定]→[キーボード]→ [ ショートカット]→ [ フルキーボードアクセス...]→[すべてのコントロール]に移動します。

好みのコントロール

これで、Tabキーを使用して選択を切り替えることができます。

ダイアログの例

  • を押しSpaceて、選択したボタン(周囲に青い境界線があります)を選択します。
  • を押しEnterてデフォルトのボタン(青色のボタン)を選択します。
  • を押しescてキャンセルします。

2
これは問題の2番目の部分です-そもそも有効にしていませんでした!
トムドット

2
MacでOS X 10.11を実行している場合、システム設定から、この設定は<kbd> control </ kbd> + <kbd> F7 </ kbd>で変更できることが通知されます。
ケニーエビット

1
有効にするCtrl + F7
ジェームズEJ

キャンセルescを選択します」は、もはや確実に当てはまりません。時々それは。ほとんど、そうではありません。
デイ

1
@DaveLand-Apple HIGによると、標準のキャンセルキーボードショートカットに応答する[キャンセル]ボタンが含まれています。[キャンセル]ボタンを使用すると、ダイアログをクリアで安全に終了でき、コンピューターはダイアログが表示される前の状態に戻ります。キーボードショートカットのCommand-ピリオドとEsc(エスケープ)キーが[キャンセル]ボタンにマップされていることを確認します。
グレンイエーツ

27

key→ システム環境設定キーボードショートカットフルキーボードアクセス...すべてのコントロールのタブキーでフォーカスを有効にします

tab ボタン間を移動する

space フォーカスされたボタンを押す(青いアウトライン付き)

return デフォルトのボタンを押す(青い背景)

+ first letter on buttonそのボタンを押す(時々動作する

+ .キャンセル

escキャンセル(時々動作する


それは多かれ少なかれ、最初の場所でサイクルする必要がなくなるので、これは、最良の答えである
BallpointBen

2

Control + F7(またはデフォルトのファンクションキーに関するキーボード設定に応じてfn + Control + F7)を押すと、このオプションをオン/オフに切り替えることができます。

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