O que significa Ctrl-J, Ctrl-M e Ctrl-I no Microsoft Notepad?

6

Acabei de notar, por um acaso, que ao pressionar Ctrl + J ou Ctrl + M Bloco de notas da Microsoft (no Windows 7), tem o mesmo efeito que Enter .

Pressionar Ctrl + I tem o mesmo efeito que a tecla Tab .

Isso não tem consequências práticas para mim ... Mas estou curioso, por que essas combinações de teclas produzem essa saída? Por que Ctrl + J para Enter ?

    
por Ram Rachum 14.05.2013 / 11:57

2 respostas

5

Dê uma olhada em esta tabela ; o código de caractere subjacente para Ctrl + M passa a ser (decimal) 13, que é o mesmo que a tecla enter. O mesmo vale para a aba ( Ctrl + I ), e assim por diante. Ctrl + G é o caractere BEL , usado para alertar um operador remoto; ainda funciona dessa forma em alguns programas de terminal.

Isso ocorre desde os primeiros dias de telecomunicação, quando esses caracteres eram usados para sinalização "fora da banda", porque eles não estão imprimindo caracteres.

A página da Wikipedia tem um artigo interessante sobre tudo isso.

    
por 14.05.2013 / 21:48
3

A tecla ctrl foi adicionada aos primeiros teclados de computador para que os usuários pudessem gerar códigos de controle.

Uma maneira de gerar códigos de controle, que se tornou popular, era ter uma tecla ctrl e usá-la como uma tecla shift , para gerar códigos de controle a partir do padrão teclas do alfabeto. Como os códigos de controle são os valores baixos de 32 do mapa ASCII, eles mapeiam exatamente os 32 valores dos símbolos de alfabeto e pontuação, exatamente como o alfabeto de letras maiúsculas mapeia para o alfabeto de letras minúsculas.

Alguns dos códigos de controle ( enter , guia , backspace , etc…) são tão úteis que eles também possuem teclas dedicadas o teclado.

    
por 30.03.2015 / 06:33