Як я можу активувати кнопки лише за допомогою клавіатури?


86

Багато елементів інтерфейсу користувача (UI) або діалогові вікна мають кнопки. Я хотів би мати можливість активувати кнопку лише за допомогою клавіатури, без миші. Як я можу це зробити?

Відповіді:


75

У багатьох діалогових вікнах ви можете вибрати потрібний варіант, натиснувши +, firstletter де firstletterє перша літера параметра, яку ви хочете вибрати


3
Cooool !!! +1! Я поняття не мав.
Харв

6
Мені не вдалося жодного разу змусити це працювати. Які діалогові вікна підтримують це? Який відсоток часу працює для вас за всі програми, які ви використовуєте?

1
@mankoff Спробуйте, виконуючи запитання оригіналу, і воно працює
conorgriffin

10
Це працює не так часто, як на моєму досвіді.
Фредлі

2
Це працює в Sequel Pro. Я вважав це дуже неінтуїтивним, саме так я і опинився тут. Дякую!
Джонатан Несбітт

124

Увімкнути управління клавіатурою інтерфейсу користувача

System Prefs > Keyboard > Shortcuts

Потім виберіть перемикач "Усі елементи керування" внизу, а не лише "Текстові поля та списки".

введіть тут опис зображення

Гарячі клавіши

  • (TAB) переміщуватиметься між кнопками.
  • esc(ESC) скасовується .
  • space(SPACE) вибирає активну кнопку (синій, контур).
  • (RETURN) гаразд або кнопка за замовчуванням (синя, пульсуюча, заповнена).
  • У деяких діалогових вікнах + first_letterвибере кнопку з певною першою буквою у тексті (як вказував @Griffo).

Це все ще стосується Mavericks?
Джейден Лоусон

4
Це насправді на вкладці "Ярлики". Персональні системи> Клавіатура> Комбінації клавіш
Chris Watts

2
Це, безумовно, правильна відповідь.
РадийD0D

1
Це правильна відповідь. Він чудово працює на macOS High Sierra.
AirieFenix

1
Це працює над останнім macOS Mojave. Спасибі ~
jdhao

9

Щоб детальніше розглянути відповіді вище, у багатьох (більшості?) Діалогових вікнах буде опція за замовчуванням синього кольору. Натискання буде кругообігом між параметрами із синім контуром навколо іншої кнопки, але за замовчуванням залишиться синім. Якщо натиснути , завжди вибиратимете типовий параметр, spaceвибиратиметься будь-яка кнопка.

У цьому прикладі натискання клавіші "Keep .txt" і натискання space"Use .bak."

Діалогове вікно


2

+ .також працює для Скасувати . А в деяких додатках працює просто натискання початкових літер. Photoshop - це один, але він досить поширений і для інших кросплатформних додатків.

Введення + W+ D- це швидкий спосіб зробити щось на кшталт « Закрити» та не економити .


0

Дивіться повний доступ до клавіатури у нижній частині наступного знімка екрана:

Налаштування клавіатури Коли з'явиться вікно підказки, як те, що ви включили, вибрана кнопка буде виділена синім кольором.
Знімок екрана:

Діалогове вікно копіювання

Потім ви натискаєте кнопку, spaceщоб діяти цю кнопку.


1
Дякую @ Am1rr3zA за попередню редагування, але я виявив, що моя відповідь не працює, тому я змінив її. ; o)
conorgriffin

-1

Клацніть, щоб перейти до наступного діалогового вікна. Пробіл для вибору


1
Як зазначено у відповідях вище, це не просто виходить з поля. Ви повинні ввімкнути це в налаштуваннях системи.
daviesgeek

@daviesgeek - і Tab не перемикається діалогового вікна! На щастя
Ніколя Барбулеско
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.