Jak mogę aktywować przyciski za pomocą samej klawiatury?

86

Wiele elementów interfejsu użytkownika lub okien dialogowych ma przyciski. Chciałbym móc aktywować przycisk tylko za pomocą klawiatury, bez myszy. Jak mogę to zrobić?

fgm2r
źródło

Odpowiedzi:

75

W wielu oknach dialogowych możesz wybrać żądaną opcję, naciskając + firstletter gdzie firstletterjest pierwszą literą opcji, którą chcesz wybrać

conorgriffin
źródło
3
Cooool !!! +1! Nie mam pojęcia.
Harv
6
Raz nie udało mi się tego uruchomić. Jakie okna dialogowe to obsługują? Jaki procent czasu to dla Ciebie działa, biorąc pod uwagę wszystkie używane aplikacje?
1
@mankoff Wypróbuj podczas wykonywania tego, co zadało oryginalne pytanie i
zadziała
10
Z mojego doświadczenia nie działa to częściej niż nie.
fredley
2
Działa to w Sequel Pro. Uznałem to za bardzo nieintuicyjne i tak właśnie tu trafiłem. Dziękuję Ci!
Jonathan Nesbitt
124

Włącz sterowanie klawiaturowe interfejsem użytkownika

System Prefs > Keyboard > Shortcuts

Następnie wybierz przycisk „Wszystkie elementy sterujące” u dołu, a nie tylko „Tylko pola tekstowe i listy”.

wprowadź opis zdjęcia tutaj

Skróty klawiszowe

  • (TAB) będzie się poruszać między przyciskami.
  • esc(ESC) jest anulowane .
  • space(SPACJA) wybiera aktywny przycisk (niebieski, kontur).
  • (RETURN) jest OK lub domyślny przycisk (niebieski, pulsujący, wypełniony).
  • W niektórych oknach dialogowych + first_letterwybierze przycisk z określoną pierwszą literą w tekście (jak wskazał @Griffo).
Eric Leschinski
źródło
Czy nadal dotyczy to Mavericks?
Jayden Lawson
4
Znajduje się w zakładce „Skróty”. System Perfs> Klawiatura> Skróty
Chris Watts
2
To zdecydowanie poprawna odpowiedź.
DelightedD0D
1
To jest poprawna odpowiedź. Działa idealnie na macOS High Sierra.
AirieFenix
1
Działa to na najnowszym systemie macOS Mojave. Dzięki ~
jdhao,
9

Aby rozwinąć powyższe odpowiedzi, wiele (większość?) Okien dialogowych będzie miało domyślną opcję w kolorze niebieskim. Trafienie będzie przełączać się między opcjami, z niebieskim konturem wokół drugiego przycisku, ale domyślnie pozostanie niebieski. Uderzenie zawsze wybierze wartość domyślną, spacewybierze ten, który przycisk jest podświetlony.

W tym przykładzie naciśnięcie spowoduje „Zachowaj .txt”, a naciśnięcie spacespowoduje „Użyj .bak”.

Okno dialogowe

Orc4hire
źródło
2

+ .działa również w przypadku Anuluj . W niektórych aplikacjach wystarczy nacisnąć pierwsze litery. Photoshop jest jednym, ale jest również dość powszechny w przypadku innych aplikacji wieloplatformowych.

Wpisanie + W+ Dto szybki sposób na zrobienie czegoś takiego jak Zamknij i nie zapisuj .

Lri
źródło
0

Zobacz pełny dostęp z klawiatury u dołu następującego zrzutu ekranu:

Preferencje klawiatury Gdy pojawi się okno zachęty, takie jak to, które podałeś, wybrany przycisk zostanie podświetlony na niebiesko.
Zrzut ekranu:

Kopiuj okno dialogowe

Następnie naciskasz ten przycisk, aby spacewykonać działanie.

conorgriffin
źródło
1
Dzięki @ Am1rr3zA za poprzednią edycję, ale odkryłem, że moja odpowiedź nie działa, więc ją poprawiłem. ; o)
conorgriffin 31.01.11
-1

Tab, aby przejść do następnego okna dialogowego. Spacja do wyboru

Frederiko
źródło
1
Jak stwierdzono w odpowiedziach powyżej, nie działa to po wyjęciu z pudełka. Musisz włączyć to w Preferencjach systemowych.
daviesgeek,
@daviesgeek - I Tab nie zmienia okna dialogowego! Na szczęście.
Nicolas Barbulesco