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


53

На комп'ютерах під керуванням Windows, коли діалогове вікно з'являється з різними варіантами вибору (наприклад, "Скасувати", "Продовжити", "Повторити"), ви можете використовувати клавішу "Tab", щоб перейти через ці параметри без використання миші.

У OSX, здається, не існує можливості для переходу через діалогові вікна за допомогою ключа, а не трекпада.

Чи є комбінація клавіш для цього?



Дякуємо за редагування та додаткові корисні статті усім
tomdot

Дивіться також: superuser.com/questions/473143/…
Щеня

Відповіді:


26

Це також клавіша вкладки. Різниця для Windows полягає в тому, що клавіша "return" завжди натискає кнопку за замовчуванням (яка є кольоровою). Вибрана на даний момент кнопка (яку можна змінити за допомогою клавіші вкладки) позначається кольоровою рамкою. Якщо ви хочете натиснути цю кнопку, вам потрібно натиснути пробіл.

Щоб це працювало, ви повинні мати його увімкнено у налаштуваннях системи / клавіатурі / ярликах

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


11
Просто пам’ятайте, що для цього ви повинні мати його увімкнено у системних преференціях / клавіатурі /
ярликах

1
я спростував відповідь, оскільки вона не спрацювала, тоді я підтримав попередній коментар, тому що це був трюк.
trusktr

93

Ви можете перейти до діалогових вікон. Також зауважте, що за замовчуванням escбуде обрано скасувати .

Щоб увімкнути перемикання за допомогою клавіші табуляції, перейдіть до Налаштування системи → Клавіатура → Комбінації клавіш → Повний доступ до клавіатури ... → Усі елементи керування

контроль переваг

Тепер ви можете використовувати клавішу вкладки для переключення вибору:

Приклад діалогового вікна

  • Натисніть, Spaceщоб вибрати обрану кнопку (навколо якої є синя рамка).
  • Натисніть, Enterщоб вибрати кнопку за замовчуванням (синя кольорова кнопка).
  • Натисніть, escщоб скасувати.

2
Це друга частина проблеми - в першу чергу я її не вмикав!
tomdot

2
На моєму Mac, що працює під керуванням OS X 10.11, System Preferences повідомляє мені, що це налаштування можна змінити за допомогою <kbd> control </kbd> + <kbd> F7 </kbd>.
Кенні Евітт

1
Ctrl + F7, щоб включити
James EJ

" escВиберу скасувати " вже не є достовірним. Іноді так і є. Здебільшого, це не так.
Дейв Ленд

1
@DaveLand - Відповідно до Apple HIG: Включіть кнопку Скасувати, яка відповідає стандартним комбінаціям клавіш скасування. Кнопка Скасувати забезпечує чіткий, безпечний вихід із діалогового вікна та повертає комп'ютер у стан, у якому він був до появи діалогу. Переконайтесь, що ярлик клавіатури Командний період та клавіша Esc (Escape) відображені на кнопку Скасувати.
Глен Яйтс

27

Увімкніть фокусування за допомогою клавіші вкладки на  → Налаштування системиКлавіатураКомбінації клавішПовний доступ до клавіатури ...Усі елементи керування

tab переміщається між кнопками

space натискає сфокусовану кнопку (з синім контуром)

return натискає кнопку за замовчуванням (з синім фоном)

+ first letter on buttonнатискає цю кнопку ( іноді працює )

+ .скасовує

escскасовує ( іноді працює )


Це найкраща відповідь, оскільки це в більшій чи меншій мірі відмовляє від потреби в циклі в першу чергу
BallpointBen

2

Ви можете натиснути клавішу Control + F7 (або fn + Control + F7, залежно від налаштувань клавіатури щодо функціональних клавіш за замовчуванням), щоб увімкнути / вимкнути цю опцію на льоту.

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