キーボードだけでボタンを有効にするにはどうすればよいですか?


86

多くのユーザーインターフェイス(UI)要素またはダイアログボックスにはボタンがあります。マウスを使わずに、キーボードだけでボタンを有効にしたいのですが。これどうやってするの?

回答:


75

多くのダイアログボックス では、⌘+ を押して目的のオプションを選択できます。firstletterここfirstletterで、選択するオプションの最初の文字は


3
クール!!! +1!私は今まで知らなかった。
— -Harv

6
これを一度動作させることはできませんでした。これをサポートするダイアログボックスは何ですか?使用しているすべてのアプリを考えると、これは何パーセントの時間で機能しますか?

1
@mankoff元の質問が尋ねたものを実行しながら試してみてください
— -conorgriffin

10
これは私の経験ではあまり頻繁に機能しません。
— フレッドリー

2
これはSequel Proで機能します。私はそれが非常に直感的ではないことがわかりました。ありがとうございました!
— ジョナサンネスビット

124

UIのキーボードコントロールを有効にする

System Prefs > Keyboard > Shortcuts

次に、「テキストボックスとリストのみ」ではなく、下部にある「すべてのコントロール」ラジオボタンを選択します。

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

キーボードショートカット

  • ⇥ (TAB)ボタン間を移動します。
  • esc(ESC)はcancelです。
  • space(SPACE)アクティブなボタン(青、アウトライン)を選択します。
  • ↩(戻る)はOKまたはデフォルトボタン(青、パルス、塗りつぶし)です。
  • 一部のダイアログボックスでは、⌘+ first_letterはテキスト内の特定の最初の文字を持つボタンを選択します(@Griffoが指摘)。

これはまだマーベリックスに適用可能ですか?
— ジェイデンローソン

4
実際には「ショートカット」タブの下にあります。システムパフォーマンス>キーボード>ショートカット
— クリスワッツ14

2
これは間違いなく正しい答えです。
— -DelightedD0D

1
これは正解です。macOS High Sierraで完全に動作します。
— AirieFenix

1
これは最新のmacOS Mojaveで動作します。ありがとう
— 〜– jdhao

9

上記の答えを詳しく説明すると、多くの(ほとんどの?)ダイアログボックスのデフォルトオプションが青で表示されます。⇥押すとオプションが切り替わり、他のボタンの周りに青いアウトラインが表示されますが、デフォルトは青のままです。打撃↩常にデフォルトを選択し、space強調表示されている方のボタンを選択します。

この例では、押す↩と「.txtを保持」し、押すspaceと「.bakを使用」になります。

ダイアログボックス


2

⌘+ .はCancelでも機能します。また、一部のアプリケーションでは、頭文字を押すだけで機能します。Photoshopは1つですが、他のクロスプラットフォームアプリケーションでも非常に一般的です。

⌘+ W+を入力Dするとすぐに閉じるのようなことをして保存しません。


0

次のスクリーンショットの下部にある完全なキーボードアクセスを参照してください。

キーボード設定 指定したようなプロンプトウィンドウが表示されると、選択したボタンが青で強調表示されます。
スクリーンショット:

コピーダイアログ

次にspace、ボタンを押してアクションを実行します。


1
前の編集を@ Am1rr3zAに感謝しますが、答えが機能しないことがわかったため、修正しました。; o)
— conorgriffin

-1

Tabキーを押して、次のダイアログボックスに移動します。選択するスペース


1
上記の回答で述べたように、これはすぐに使えるわけではありません。システム環境設定で有効にする必要があります。
— -daviesgeek

@daviesgeek — Tabはダイアログボックスを切り替えません!幸運なことに。
— ニコラスバルブレスコ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.