Generator ściągawki skrótów klawiszowych
Wklej skróty, po jednym w wierszu. Są czytane tutaj, na tej stronie, i nic nie jest nigdzie wysyłane.
Wypróbuj przykład:
Co robi
Wklej skróty klawiszowe swojej aplikacji na Mac, po jednym w wierszu, zapisane w dowolny sposób: ⇧⌘K, Shift-Command-K lub cmd+shift+k, a po nich opis, co robi każdy z nich. Narzędzie zapisuje każdy skrót tak, jak pokazują go menu macOS, z klawiszami modyfikującymi w kolejności Apple, i układa je w ściągawkę, którą możesz wydrukować albo wkleić do README, strony pomocy lub odpowiedzi dla wsparcia. Wiersz bez skrótu staje się nagłówkiem. Potem sprawdza każdy skrót pod kątem tych, które macOS zachowuje dla siebie, standardowych, jakich ludzie oczekują w każdej aplikacji na Mac, oraz reszty twojej listy.
Kolejność klawiszy modyfikujących
| Symbol | Klawisz |
|---|---|
| ⌃ | Control |
| ⌥ | Option |
| ⇧ | Shift |
| ⌘ | Command |
Wytyczne Apple Human Interface Guidelines każą aplikacjom zawsze wymieniać klawisze modyfikujące w tej kolejności, więc piszemy ⌃⌥⇧⌘K, nigdy ⌘⇧K. Symbol, który do wpisania wymaga Shift, jak ? czy +, jest pokazywany bez ⇧, tak jak menu Pomoc pokazuje ⌘?.
Co sprawdza
- Zajęte przez macOS: skróty, których system używa w pierwszej kolejności, takie jak
⌘Spacedla Spotlight,⌘Tabdo przełączania aplikacji,⌥⌘Escdla okna „Wymuś zakończenie”,⇧⌘3,⇧⌘4i⇧⌘5dla zrzutów ekranu oraz⌃⌘Qdo blokowania ekranu. - Skróty standardowe:
⌘H,⌘Q,⌘W,⌘,i około pięćdziesięciu innych, które ludzie oczekują, że w każdej aplikacji znaczą to samo. Użycie jednego z nich do jego zwykłego zadania jest w porządku. - Pisanie: pojedynczy klawisz, sam Shift albo sam Option z literą przeszkadza, gdy ktoś pisze.
- Rada Apple: wytyczne mówią, by unikać Control jako klawisza modyfikującego, a Option zachować dla rzadziej używanych poleceń.
- Twoja własna lista: dwie akcje na tym samym skrócie.
Listy pochodzą ze strony Apple Mac keyboard shortcuts oraz strony Keyboards z Human Interface Guidelines, odczytanych wg stanu na listopad 2026. Symbole wymagające Shift odpowiadają klawiaturze amerykańskiej. Inne zainstalowane aplikacje, jak launchery i menedżery okien, dodają własne skróty globalne, których żadna strona nie widzi.
W twoim kodzie
Button("Clear History") { clear() }
.keyboardShortcut("k", modifiers: [.command, .shift])To jest SwiftUI. Umieść każdy skrót w poleceniu menu, żeby ludzie mogli znaleźć go na pasku menu. W Ustawieniach systemowych, w sekcji Klawiatura, potem Skróty klawiszowe, Skróty aplikacji pozwalają każdemu nadać poleceniu menu własny skrót, więc konflikt, na którym komuś zależy, można naprawić także na jego komputerze Mac.
Co oznacza każdy wynik
| Oznaczenie | Co to oznacza |
|---|---|
| Popraw | macOS używa tego skrótu jako pierwszy albo dwie twoje akcje go dzielą. |
| Wygląd | Działa, ale ludzie oczekują, że robi coś innego, albo przeszkadza w pisaniu. |
| Uwaga | Warte uwagi, np. skrót z Control lub fn, którego Apple odradza. |
| OK | Nic z list Apple nie jest z nim w konflikcie. |
Pytania
W jakiej kolejności występują klawisze modyfikujące w komputerach Mac?
Control, Option, Shift, Command, zapisywane jako ⌃⌥⇧⌘. Wytyczne Apple Human Interface Guidelines każą aplikacjom zawsze wymieniać je w tej kolejności, więc ⇧⌘K, nigdy ⌘⇧K.
Których skrótów nie powinna używać aplikacja na Mac?
Te, które macOS zachowuje dla siebie, jak ⌘Space dla Spotlight, ⌘Tab do przełączania aplikacji, ⌥⌘Esc dla okna „Wymuś zakończenie” oraz ⇧⌘3, ⇧⌘4 i ⇧⌘5 dla zrzutów ekranu. Standardowe, jak ⌘H i ⌘Q, powinny zachować swoje zwykłe zadanie.
Dlaczego ostrzega przed Option z literą?
Na klawiaturze komputera Mac Option z literą, cyfrą lub symbolem wpisuje znak specjalny, taki jak akcent lub ©. Taki skrót przeszkadza w pisaniu.
Czy ludzie mogą zmieniać skróty mojej aplikacji?
Tak. W Ustawieniach systemowych, w sekcji Klawiatura, potem Skróty klawiszowe, Skróty aplikacji pozwalają każdemu nadać poleceniu menu w twojej aplikacji nowy skrót. To kolejny powód, by umieścić każdy skrót w menu.
Czy zna każdy konflikt?
Nie. Zna skróty systemowe i standardowe z własnych list Apple, odczytanych wg stanu na listopad 2026. Launchery, menedżery okien i inne aplikacje dodają skróty globalne, których nie widzi.
Czy moje skróty są dokądś wysyłane?
Nie. Są odczytywane na tej stronie i nic nie jest wysyłane ani zapisywane.