Criador de folha de atalhos de teclado
Cole seus atalhos, um por linha. Eles são lidos aqui mesmo, nesta página, e nada é enviado para lugar nenhum.
Teste um exemplo:
O que faz
Cole os atalhos de teclado do seu app de Mac, um por linha, escritos como você quiser: ⇧⌘K, Shift-Command-K ou cmd+shift+k, seguidos do que cada um faz. A ferramenta escreve cada atalho do jeito que os menus do macOS mostram, com as teclas modificadoras na ordem da Apple, e organiza tudo em uma folha de atalhos que você pode imprimir ou colar em um README, em uma página de ajuda ou em uma resposta de suporte. Uma linha sem atalho vira um título. Depois ela confere cada atalho com os que o macOS reserva para si e com os padrão que as pessoas esperam em todo app de Mac, e com o resto da sua lista.
A ordem das teclas modificadoras
| Símbolo | Tecla |
|---|---|
| ⌃ | Control |
| ⌥ | Option |
| ⇧ | Shift |
| ⌘ | Command |
As Human Interface Guidelines da Apple pedem que os apps sempre listem as teclas modificadoras nesta ordem, então é ⌃⌥⇧⌘K, nunca ⌘⇧K. Um símbolo que precisa de Shift para ser digitado, como ? ou +, aparece sem o ⇧, do jeito que o menu Ajuda mostra ⌘?.
O que ela verifica
- Reservados pelo macOS: atalhos que o sistema usa primeiro, como
⌘Spacepara o Spotlight,⌘Tabpara alternar entre apps,⌥⌘Escpara Forçar Encerramento,⇧⌘3,⇧⌘4e⇧⌘5para capturas de tela e⌃⌘Qpara bloquear a tela. - Atalhos padrão:
⌘H,⌘Q,⌘W,⌘,e uns cinquenta outros que as pessoas esperam que signifiquem a mesma coisa em todo app. Usar um deles para a sua função de sempre é tranquilo. - Digitação: uma tecla sozinha, só Shift, ou só Option com uma letra atrapalham quando alguém digita.
- O conselho da Apple: as diretrizes dizem para evitar Control como modificador e reservar Option para comandos menos comuns.
- Sua própria lista: duas ações no mesmo atalho.
As listas vêm da página Atalhos de teclado do Mac da Apple e da página Keyboards das Human Interface Guidelines, lidas em novembro de 2026. Símbolos que precisam de Shift seguem um teclado dos EUA. Outros apps que você instalou, como lançadores e gerenciadores de janelas, adicionam atalhos globais próprios que nenhuma página consegue ver.
No seu código
Button("Clear History") { clear() }
.keyboardShortcut("k", modifiers: [.command, .shift])Isso é SwiftUI. Coloque cada atalho em um comando de menu, para que as pessoas o encontrem na barra de menus. Nos Ajustes do Sistema, em Teclado, depois Atalhos de Teclado, Atalhos de Apps permite que qualquer pessoa dê a um comando de menu um atalho próprio, então um conflito que incomoda alguém também pode ser resolvido no Mac dessa pessoa.
O que cada resultado significa
| Marca | O que significa |
|---|---|
| Corrigir | O macOS pega esse atalho primeiro, ou duas ações suas o compartilham. |
| Aparência | Funciona, mas as pessoas esperam que faça outra coisa, ou atrapalha a digitação. |
| Nota | Vale saber, como um atalho com Control ou fn que a Apple desaconselha. |
| OK | Nada nas listas da Apple entra em conflito com ele. |
Perguntas
Em que ordem vão as teclas modificadoras do Mac?
Control, Option, Shift, Command, escritos ⌃⌥⇧⌘. As Human Interface Guidelines da Apple pedem que os apps sempre os listem nessa ordem, então ⇧⌘K, nunca ⌘⇧K.
Quais atalhos um app de Mac não deve usar?
Os que o macOS reserva para si, como ⌘Space para o Spotlight, ⌘Tab para alternar entre apps, ⌥⌘Esc para Forçar Encerramento e ⇧⌘3, ⇧⌘4 e ⇧⌘5 para capturas de tela. Os padrão, como ⌘H e ⌘Q, devem manter a função de sempre.
Por que ele avisa sobre Option com uma letra?
Em um teclado de Mac, Option com uma letra, número ou símbolo digita um caractere especial, como um acento ou ©. Um atalho assim atrapalha a digitação.
As pessoas podem mudar os atalhos do meu app?
Sim. Nos Ajustes do Sistema, em Teclado, depois Atalhos de Teclado, Atalhos de Apps permite que qualquer pessoa dê um novo atalho a um comando de menu do seu app. É mais um motivo para colocar cada atalho em um menu.
Ele conhece todos os conflitos?
Não. Ele conhece os atalhos do sistema e os padrão que estão nas listas da própria Apple, lidas em novembro de 2026. Lançadores, gerenciadores de janelas e outros apps adicionam atalhos globais que ele não consegue ver.
Meus atalhos são enviados para algum lugar?
Não. Eles são lidos nesta página e nada é enviado nem guardado.