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


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.