Atalho de teclado - Keyboard shortcut

Menu do Firefox 3.0 com atalhos destacados em verde e mnemônicos destacados em amarelo.
Composto de dois menus do Finder do Macintosh com atalhos de teclado especificados na coluna à direita

Na computação , um atalho de teclado é uma série de uma ou várias teclas que invocam um programa de software para realizar uma ação pré-programada. Esta ação pode ser parte da funcionalidade padrão do sistema operacional ou programa de aplicativo , ou pode ter sido escrita pelo usuário em uma linguagem de script .

O significado do termo "atalho de teclado" pode variar dependendo do fabricante do software. Por exemplo, a Microsoft diferencia os atalhos do teclado das teclas de atalho ("mnemônicos" no Windows), sendo que o primeiro consiste em uma combinação de teclas específica usada para acionar uma ação e o último representa uma letra designada em um comando de menu ou botão da barra de ferramentas que, quando pressionado junto com a tecla Alt ativa esse comando - ao passo que uma "tecla de atalho" no Windows é um atalho do sistema que está sempre disponível em todos os contextos, desde que o programa responsável por ele esteja em execução e não suspenso .

Descrição

Os atalhos de teclado são normalmente um meio para invocar um ou mais comandos usando o teclado que, de outra forma, seriam acessíveis apenas por meio de um menu , um dispositivo apontador , diferentes níveis de uma interface de usuário ou por meio de uma interface de linha de comando . Os atalhos de teclado geralmente são usados ​​para agilizar as operações comuns, reduzindo as sequências de entrada a alguns toques de tecla , daí o termo "atalho".

Para diferenciar da entrada geral do teclado, a maioria dos atalhos do teclado exige que o usuário pressione e segure várias teclas simultaneamente ou uma sequência de teclas uma após a outra. Os pressionamentos de tecla não modificados às vezes são aceitos quando o teclado não é usado para entrada geral - como com pacotes gráficos, por exemplo, Adobe Photoshop ou IBM Lotus Freelance Graphics . Outros atalhos de teclado usam teclas de função dedicadas ao uso em atalhos e podem exigir apenas um único pressionamento de tecla. Para atalhos de teclado simultâneos, geralmente primeiro se mantém pressionada a (s) tecla (s) modificadora (s), depois pressiona e libera rapidamente a tecla regular (não modificadora) e, finalmente, libera a (s) tecla (s) modificadora (s). Essa distinção é importante, pois tentar pressionar todas as teclas simultaneamente irá freqüentemente perder algumas das teclas modificadoras ou causar repetição automática indesejada. Os atalhos sequenciais geralmente envolvem pressionar e soltar uma tecla de prefixo dedicada, como a tecla Esc , seguida por um ou mais pressionamentos de tecla.

Os mnemônicos são distinguíveis dos atalhos de teclado. Uma diferença entre eles é que os atalhos do teclado não são localizados em software multilíngue, mas os mnemônicos são geralmente localizados para refletir os símbolos e letras usados ​​no local específico. Na maioria das GUIs , os atalhos de teclado de um programa podem ser descobertos navegando nos menus do programa - o atalho é indicado ao lado da opção do menu. Existem teclados que possuem os atalhos para um determinado aplicativo já marcados. Esses teclados são freqüentemente usados ​​para edição de vídeo, áudio ou gráficos, bem como em cursos de treinamento de software. Também há adesivos com atalhos impressos que podem ser aplicados em um teclado normal. Cartões de referência destinados a serem apoiados na área de trabalho do usuário também existem para muitos aplicativos. No passado, quando o design do teclado era mais padronizado, era comum que livros e revistas de informática imprimissem cartões recortados, destinados a serem colocados sobre o teclado do usuário com os atalhos impressos anotados ao lado das teclas apropriadas.

Costumização

Gráfico visual das atribuições de teclas padrão para o videogame Vega Strike . Essas ligações podem ser reconfiguradas editando o arquivo XML relevante em um editor de texto.

Quando os atalhos são chamados de combinações de teclas, isso carrega a conotação de que os atalhos são personalizáveis ​​de acordo com a preferência do usuário e que as funções do programa podem ser "vinculadas" a um conjunto diferente de pressionamentos de tecla em vez ou além do padrão. Isso destaca uma diferença de filosofia em relação aos atalhos. Alguns sistemas, normalmente sistemas orientados para o usuário final , como Mac OS ou Windows , consideram atalhos padronizados essenciais para a facilidade de uso do ambiente. Esses sistemas geralmente limitam a capacidade do usuário de alterar os atalhos, possivelmente até exigindo um utilitário separado ou de terceiros para realizar a tarefa. Outros sistemas, normalmente Unix e relacionados, consideram os atalhos uma prerrogativa do usuário e que devem ser alteráveis ​​para atender às preferências individuais. Na maioria dos ambientes do mundo real, ambas as filosofias coexistem; um conjunto básico de atalhos sagrados permanece fixo, enquanto outros, normalmente envolvendo uma ou mais teclas modificadoras não utilizadas, estão sob o controle do usuário.

As motivações para personalizar as combinações de teclas variam. Os usuários novos em um programa ou ambiente de software podem personalizar os atalhos do novo ambiente para torná-los semelhantes a outro ambiente com o qual estão mais familiarizados. Os usuários mais avançados podem personalizar as combinações de teclas para melhor adequar-se ao seu fluxo de trabalho , adicionando atalhos para suas ações comumente usadas e, possivelmente, excluindo ou substituindo as combinações de funções menos usadas. Os jogadores hardcore geralmente personalizam suas combinações de teclas para aumentar o desempenho por meio de tempos de reação mais rápidos.

Atalhos de teclado "sagrados"

As diretrizes originais da interface do usuário do Macintosh definiram um conjunto de atalhos de teclado que permaneceriam consistentes em todos os programas de aplicativos. Isso fornece uma experiência de usuário melhor do que a situação predominante de aplicativos que usam as mesmas teclas para funções diferentes. Isso poderia resultar em erros do usuário se um programa usasse ⌘ Command+ Dpara significar Excluir enquanto outro o usasse para duplicar um item. As ligações padrão eram:

  • ⌘ Q : Q uit
  • ⌘ W : Close W indow
  • ⌘ B : B texto antigo
  • ⌘ I : Eu talizo o texto
  • ⌘ U : U nderline texto
  • ⌘ O : Ó caneta
  • ⌘ P : P rint
  • ⌘ A : Select Um ll
  • ⌘ S : S ave
  • ⌘ F : F ind
  • ⌘ G : Encontre A g ain (a tecla G está ao lado da tecla F em um teclado QWERTY )
  • ⌘ Z : Desfazer (semelhante à ação de eliminar um erro)
  • ⌘ X : Corte (lembra uma tesoura - e a tecla X está ao lado da tecla C em um teclado QWERTY)
  • ⌘ C : C opiar
  • ⌘ V : Colar (assemelha-se a uma seta apontando para baixo "no" documento ou a um pincel usado para aplicar a pasta, bem como a marca do revisor para "inserir" - e a tecla V está ao lado da tecla C em um teclado QWERTY)
  • ⌘ N : N ew Documento
  • ⌘ .( ponto final ): Interrupção do usuário
  • ⌘ ? : Ajuda ( ? Significa uma pergunta ou confusão)

Ambientes posteriores, como o Microsoft Windows, retêm algumas dessas ligações, enquanto adicionam seus próprios padrões alternativos, como o Acesso de usuário comum . Os atalhos nessas plataformas (ou no macOS ) não são tão estritamente padronizados entre os aplicativos como na interface de usuário inicial do Macintosh, onde se um programa não incluísse a função normalmente executada por um dos pressionamentos de tecla padrão, as diretrizes declaravam que não deveria redefinir a chave para fazer outra coisa, pois isso poderia confundir os usuários.

Notação

WorldWideWeb para NeXTSTEP / Intel com atalhos de teclado visíveis no canto inferior esquerdo. Todos os atalhos requerem que a Ctrltecla seja pressionada ( ou a Command tecla no hardware preto ). Além disso, os comandos Título no menu Estilo e os comandos no menu Link exigem que a ⇧ Shifttecla seja mantida pressionada.

Os atalhos de teclado mais simples consistem em apenas uma tecla. Para estes, geralmente se escreve apenas o nome da tecla, como na mensagem "Pressione F1 para obter ajuda". O nome da chave às vezes é colocado entre colchetes ou caracteres semelhantes. Por exemplo: [F1] ou <F1>. O nome da chave também pode ser destacado usando formatação especial (negrito, itálico, maiúsculas , etc.)

Muitos atalhos requerem que duas ou mais teclas sejam pressionadas juntas. Para estes, a notação usual é listar os nomes das chaves separados por sinais de mais ou hifens. Por exemplo: "Ctrl + C", "Ctrl-C" ou " Ctrl+ C". A tecla Ctrl às vezes é indicada por um acento circunflexo (^). Portanto, Ctrl-C às vezes é escrito como ^ C. Às vezes, geralmente em plataformas Unix , o caso do segundo caractere é significativo - se o caractere normalmente exigir o pressionamento da tecla Shift para digitar, então a tecla Shift faz parte do atalho, por exemplo, '^ C' vs. '^ c' ou '^%' vs. '^ 5'. ^% também pode ser escrito " Ctrl+ + ". Shift5

Alguns atalhos de teclado, incluindo todos os atalhos que envolvem a Esctecla, exigem que as teclas (ou conjuntos de teclas) sejam pressionadas individualmente, em sequência. Esses atalhos às vezes são escritos com as teclas individuais (ou conjuntos) separados por vírgulas ou ponto e vírgula. O editor de texto Emacs usa muitos desses atalhos, usando um conjunto designado de "teclas de prefixo" como Ctrl+ Cou Ctrl+ X. Os atalhos de teclado padrão do Emacs incluem Ctrl+ X Ctrl+ Spara salvar um arquivo ou Ctrl+ X Ctrl+ Bpara visualizar uma lista de buffers abertos . O Emacs usa a letra C para denotar a tecla Ctrl, a letra S para denotar a tecla Shift e a letra M para denotar a tecla Meta (comumente mapeada para a tecla Alt em teclados modernos). Assim, na linguagem do Emacs, os atalhos acima seriam escritos Cx Cs e Cx Cb. Um backronym comum para Emacs é "Escape Meta Alt Ctrl Shift", zombando do uso de muitos modificadores e sequências de atalhos estendidas.

Veja também

Notas e referências