Também disponível em: English · Español · Français · العربية
Símbolos de atalhos de teclado
Os símbolos com os nomes oficiais e os pontos de código, e um formatador que aplica os estilos documentados.
O que são os símbolos dos atalhos de teclado
São as marcas impressas nas teclas modificadoras e usadas para escrever atalhos: ⌘ para Command, ⌥ para Option, ⇧ para Shift, ⌃ para Control, além de ⏎, ⌫, ⇥, ⎋ e as restantes. Todas são caracteres Unicode correntes, portanto podem ser copiadas para qualquer documento, ticket, README ou ficheiro de desenho.
A tabela desta página dá cada um com o nome que as pessoas usam, o nome que o Unicode lhe atribui de facto e o seu ponto de código. Os dois nomes quase nunca coincidem, que é a parte interessante e a razão de a terceira coluna estar aqui em vez de ser omitida.
Por cima da tabela está um formatador. Escreva um atalho na forma que tiver e ele produz os dois estilos: o da Microsoft, que soletra os nomes das teclas e os une com sinais de mais, e o da Apple, que encadeia os símbolos sem separador nenhum.
Como usar esta página
- Escreva um atalho na forma que tiver. Lê «Ctrl+Shift+P», «cmd shift p», «ctrl-alt-del» e «⌘⇧P» por igual, e aceita os apelidos que as pessoas realmente usam: cmd, meta, opt, alt, esc, del.
- Copie o estilo de que precisa. Estilo Windows à esquerda, estilo Apple à direita, cada um com o seu botão de cópia. Os modificadores são postos na ordem convencional independentemente da ordem em que os escrever, portanto ⌘⇧A e ⇧⌘A saem iguais.
- Leia as notas por baixo do resultado. Nomeiam a regra que alterou o que escreveu, não uma preferência. Se escreveu Escape, dir-lhe-á que o guia de estilo manda Esc, e porquê.
Os símbolos não têm o nome de tecla nenhuma
Dos vinte e seis símbolos aqui listados, exactamente dois têm a palavra «key» no nome oficial do Unicode: OPTION KEY e DECIMAL SEPARATOR KEY SYMBOL. Todos os outros têm o nome da sua forma ou de uma acção genérica, e ler a lista é um pequeno prazer.
⌘ é PLACE OF INTEREST SIGN, «sinal de local de interesse»: um sinal de estrada nórdico que assinala uma atracção turística, adoptado para a tecla Command quando a Apple decidiu que o seu logótipo aparecia demasiado no ecrã. ⎋, a tecla de escape, é BROKEN CIRCLE WITH NORTHWEST ARROW. O símbolo da barra de espaços ␣ é OPEN BOX. ⇧ é UPWARDS WHITE ARROW e ⌃ é UP ARROWHEAD: nenhum menciona Shift ou Control. E ⌴ é COUNTERBORE, um termo de maquinação para um furo de fundo plano.
Também não há bloco de teclado no Unicode. Estes símbolos estão espalhados por três blocos: a maioria em Miscellaneous Technical, dez são simplesmente setas, e o da barra de espaços está sozinho em Control Pictures. Ninguém os juntou, porque foram codificados por razões diferentes em alturas diferentes.
A consequência prática merece ser dita: «Command» e «Shift» são convenções e não nomes normalizados. Se procurar «command» num mapa de caracteres não encontrará ⌘, e se o colar onde se mostrem os nomes do Unicode, a etiqueta falará de um local de interesse. Esta página imprime as duas colunas para que nenhuma o surpreenda.
Dois estilos de casa, ambos documentados
A Microsoft publica regras prescritivas para escrever atalhos, e o formatador aplica-as em vez de inventar seja o que for. As teclas unem-se com um sinal de mais e sem espaços: Alt+Ctrl+S. Os nomes de tecla levam maiúscula só inicial, portanto é «Caps lock» e «Page up», não «Caps Lock» nem «Page Up». Escape escreve-se sempre Esc. E Ctrl é a grafia do Windows apenas: o guia diz expressamente para não a usar no teclado do Mac, onde as teclas são Control e Command e são teclas verdadeiramente diferentes.
Uma regra passa facilmente despercebida e pesa mais do que parece. Os sinais de pontuação devem escrever-se por extenso — Plus sign, Minus sign, Hyphen, Period, Comma — porque um atalho como Ctrl+Shift++ não se consegue ler. O formatador fá-lo, de modo que escrever ctrl+shift+, dá Ctrl+Shift+Comma.
A convenção da Apple tem a forma contrária: os próprios símbolos, encadeados, sem separador. O mesmo atalho é Shift+Command+P numa casa e ⇧⌘P na outra, e nenhum é tradução do outro: são sistemas diferentes para escrever as mesmas teclas. Misturá-los, que é o que quase toda a documentação faz, é de onde vem a confusão.
Há uma lacuna que convém declarar. O guia da Microsoft não cobre todas as teclas: não tem grafia para Command além de notar que a tecla «não está identificada no teclado», nem para Eject ou Clear. Quando isso acontece, o formatador recorre ao nome corrente e as notas dizem-no, em vez de fingir que existe uma regra.
Limites honestos
Que um símbolo apareça depende do seu tipo de letra. São caracteres reais, mas muitas fontes não têm glifo para os menos frequentes e verá um quadrado. Isso é um problema de fonte e não de texto: o carácter copia-se bem mesmo que o seu ecrã não o saiba desenhar.
Os símbolos também não são universais entre plataformas. ⌥ significa Option num Mac e, num teclado Windows, a tecla equivalente é Alt e não tem símbolo impresso nenhum. O formatador faz a correspondência porque é o que faz falta, mas uma correspondência é uma convenção e não uma equivalência: Command e Ctrl ocupam o mesmo papel e não são a mesma tecla, que é justamente por isso que o guia proíbe escrever Ctrl para o Mac.
Por fim, só a coluna do Windows segue uma regra publicada. A da Apple segue uma convenção observada — símbolos, encadeados, modificadores numa ordem convencional — que é constante na própria documentação da Apple mas não é uma regra numerada que se possa citar como a da Microsoft. Onde esta página enuncia uma regra, está a citar; onde enuncia uma convenção, di-lo.
Porque é grátis
Porque é uma tabela e um pouco de formatação de texto. Tudo corre no seu navegador, nada do que escreve é enviado e não há servidor pelo meio para escrever um atalho.
Portanto não há conta, nem registo, nem nada guardado atrás de um. O gerador que retira cada nome e cada ponto de código da base de dados de caracteres Unicode está no repositório ao lado da página, com as 137 verificações que conferem os nomes, o analisador e cada regra de estilo em separado, incluindo os controlos negativos que impedem esses testes de passar pela razão errada.