Por que '(backtick) não aparece até depois de pressionar outra tecla?

10

Nos sites do Stackexchange eu geralmente tenho que usar o backtic que pode ser usado normalmente como a tecla ao lado de 1 (lado esquerdo), mas quando pressiono na primeira vez o 'não aparece até que eu pressione de novo qual ponto eu recebo '' (2) ou se eu pressionar outra tecla como um espaço.

Existe uma razão histórica para isso ou é apenas o meu teclado?

    
por Toby Allen 09.05.2014 / 15:38

3 respostas

16

Este é o seu teclado ou o software que você está usando (não podemos ver isso daqui). Portanto, não é específico dos sites do StackExchange.

Isso é feito porque o software suporta outro recurso: pressionar o apóstrofo ou o backtick seguido por outra letra (a vogal mais comum) é uma maneira fácil de escrever caracteres diacríticos como é e è .

Devido a esse recurso, o software não pode exibir imediatamente o apóstrofo ou backtick, ele deve aguardar o próximo caractere para determinar qual é a sua intenção. Somente quando você pressiona o próximo backtick, ele sabe que você pretendia entrar em um backtick.

Isso não é ruim em si: lembre-se de digitar o backtick duas vezes, depois pressione o cursor para a esquerda e digite o que estiver entre elas. Dessa forma, você não esquecerá o backtick de fechamento.

Isso é como digitar os colchetes { } na linguagem de programação C primeiro antes de digitar o código que está entre eles. Lá, ter um colchete de fechamento no local correto é muito mais importante.

Isto não é feito apenas com apóstrofo e backtick, mas, e. também com aspas duplas ("ee dá ë ) e até mesmo com consoantes (, e C dá Ç ).

    
por 09.05.2014 / 15:49
10

Isso é chamado de chave morta. link

Depende das configurações locais (por exemplo, layout do teclado).

    
por 09.05.2014 / 16:25
1

Outras respostas mencionaram que isso pode ser uma coisa de layout de teclado, mas senti que um exemplo concreto pode ser útil, então:

No Windows, geralmente uso o layout de teclado " inglês (Reino Unido) ", que tem melhor suporte para digitar caracteres acentuados, mas significa que preciso pressionar o backtick duas vezes para obter o caractere. Se eu mudar para o layout de teclado básico " inglês (UK) ", só preciso pressionar o backtick uma vez. Portanto, o último teclado talvez seja melhor para alguns usos (como codificação), mesmo que a versão estendida seja melhor para outros (como escrever).

    
por 24.11.2017 / 13:58