Генератор шпаргалок із комбінаціями клавіш
Вставте комбінації, по одній на рядок. Їх читають прямо на цій сторінці, нічого нікуди не надсилається.
Спробуйте приклад:
Що робить
Вставте комбінації клавіш вашого застосунку для Mac, по одній на рядок, у будь-якому записі: ⇧⌘K, Shift-Command-K або cmd+shift+k, а потім що кожна робить. Інструмент записує кожну комбінацію так, як їх показують меню macOS, з клавішами-модифікаторами в порядку Apple, і оформлює їх у вигляді шпаргалки, яку можна роздрукувати або вставити в README, сторінку довідки чи відповідь у підтримку. Рядок без комбінації стає заголовком. Потім він перевіряє кожну комбінацію за тими, які macOS тримає для себе, і за стандартними, яких люди чекають у кожному застосунку для Mac, а також за рештою вашого списку.
Порядок клавіш-модифікаторів
| Символ | Клавіша |
|---|---|
| ⌃ | Control |
| ⌥ | Option |
| ⇧ | Shift |
| ⌘ | Command |
Human Interface Guidelines від Apple просять застосунки завжди вказувати клавіші-модифікатори в такому порядку, тому пишеться ⌃⌥⇧⌘K, а не ⌘⇧K. Символ, для набору якого потрібен Shift, наприклад ? або +, показується без ⇧, як меню «Довідка» показує ⌘?.
Що він перевіряє
- Зайнято macOS: комбінації, які система використовує насамперед, наприклад
⌘Spaceдля Spotlight,⌘Tabдля перемикання застосунків,⌥⌘Escдля примусового завершення,⇧⌘3,⇧⌘4і⇧⌘5для знімків екрана та⌃⌘Qдля блокування екрана. - Стандартні комбінації:
⌘H,⌘Q,⌘W,⌘,і ще близько п'ятдесяти, які люди чекають однаковими в кожному застосунку. Використовувати таку комбінацію за прямим призначенням можна. - Набір тексту: одна клавіша, лише Shift або лише Option з літерою заважають, коли людина друкує.
- Порада Apple: у настановах сказано уникати Control як клавіші-модифікатора, а Option залишати для рідкісних команд.
- Ваш власний список: дві дії на одній комбінації.
Списки взято зі сторінки Apple «Комбінації клавіш на Mac» і сторінки «Клавіатури» з Human Interface Guidelines, прочитаних листопад 2026 р. Символи, для яких потрібен Shift, відповідають американській розкладці. Інші встановлені у вас застосунки, як-от лаунчери й менеджери вікон, додають власні глобальні комбінації, яких не бачить жодна сторінка.
У вашому коді
Button("Clear History") { clear() }
.keyboardShortcut("k", modifiers: [.command, .shift])Це SwiftUI. Помістіть кожну комбінацію в команду меню, щоб люди могли знайти її в рядку меню. У Параметрах системи, в розділі «Клавіатура», потім «Комбінації клавіш», пункт «Комбінації клавіш для програм» дозволяє будь-кому призначити команді меню власну комбінацію, тож конфлікт, який комусь заважає, можна виправити і на його Mac.
Що означає кожен результат
| Позначка | Що це означає |
|---|---|
| Виправити | macOS забирає цю комбінацію першою, або дві ваші дії ділять її. |
| Вигляд | Працює, але люди чекають від неї іншого, або вона заважає набору тексту. |
| Примітка | Варто знати, наприклад комбінація з Control або fn, яку Apple не радить. |
| OK | Ніщо зі списків Apple з нею не конфліктує. |
Запитання
У якому порядку на Mac йдуть клавіші-модифікатори?
Control, Option, Shift, Command, записується ⌃⌥⇧⌘. Human Interface Guidelines від Apple просять застосунки завжди перелічувати їх у такому порядку, тому ⇧⌘K, а не ⌘⇧K.
Які комбінації не варто використовувати застосунку для Mac?
Ті, що macOS забирає собі, наприклад ⌘Space для Spotlight, ⌘Tab для перемикання застосунків, ⌥⌘Esc для примусового завершення та ⇧⌘3, ⇧⌘4 і ⇧⌘5 для знімків екрана. Стандартні, як-от ⌘H і ⌘Q, мають зберігати звичне призначення.
Чому він попереджає про Option з літерою?
На клавіатурі Mac Option з літерою, цифрою чи символом вводить особливий символ, наприклад діакритичний знак або ©. Така комбінація заважає набору тексту.
Чи можуть люди змінювати комбінації в моєму застосунку?
Так. У Параметрах системи, в розділі «Клавіатура», потім «Комбінації клавіш», пункт «Комбінації клавіш для програм» дозволяє будь-кому призначити команді меню у вашому застосунку нову комбінацію. Це ще одна причина помістити кожну комбінацію в меню.
Чи знає він усі конфлікти?
Ні. Він знає системні та стандартні комбінації зі списків Apple, прочитаних листопад 2026 р. Лаунчери, менеджери вікон та інші застосунки додають глобальні комбінації, яких він не бачить.
Чи надсилаються мої комбінації кудись?
Ні. Їх читають на цій сторінці, нічого не надсилається й не зберігається.