
Todos nós usamos recursos de edição para alterar uma linha de texto à medida que a inserimos. Existem dois modos principais de edição dentro de uma linha, a) "modo de inserção" que insere caracteres não editáveis no ponto do cursor e embaralha o texto para a direita, e b) "modo sobrescrever", no qual caracteres não editáveis simplesmente substitua qualquer caractere que o cursor selecionar.
O modo de substituição IMHO é remanescente dos dias dos CRTs de tela verde. O único uso que encontrei para ele foi desenhar imagens 2-D em ASCII, o que parei de fazer na década de 80, quando ferramentas reais de desenho se tornaram disponíveis.
O Windows (estupidamente IMHO) oferece modo de substituição habilitado para alternância pelo uso da INSERTtecla do teclado. (Eu acho que o Linux/Unix provavelmente seguirá o exemplo da inveja usual do Windows). Eu nunca apertei esse botão porque isso apenas me coloca no modo de substituição.
No entanto, enquanto digito, às vezes o modo Substituir acontece de repente. Acho que deve ser alguma combinação estranha de ALT/ Windows/ CTRL/ SHIFTe alguma outra tecla, ou duas teclas padrão pressionadas no tempo próximo. Alguém sabe qual é a sequência de teclas alternativa para que eu possa me esforçar mais para evitá-la? Existe uma maneira de dizer ao Windows para simplesmente parar de usar o modo Substituir?
Responder1
Como desativar a chave Insert no Windows
Quase todo mundo que usou um processador de texto acidentalmente pressionou a tecla Insert e sobrescreveu quando pensava que estava editando. Este artigo descreve uma maneira simples de desativar a tecla Insert no teclado.
Sempre que você pressiona uma tecla, é criada uma mensagem do Windows, que contém um código de chave que identifica exclusivamente a tecla pressionada. Programas (como o Microsoft Word) procuram mensagens de pressionamento de tecla e executam ações com base no código-chave da mensagem. Ao mapear o evento de pressionamento da tecla Insert para nulo, o Windows envia uma mensagem contendo nulo para o código da chave quando a tecla Insert é pressionada. Os programas que recebem a mensagem, portanto, não executam a ação associada a um evento de pressionamento de tecla de inserção, liberando você da preocupação em sobrescrever coisas novamente.
- Vá paraIniciar → Executar → regedit
- Vá paraHKLM\System\CurrentControlSet\Control\Layout do teclado
- Clique com o botão direito na metade direita da tela e escolhaNovo → Valor Binário
- Nomeie o novo valorMapa de código de digitalização
- Digitar00000000000000002000000000052E000000000
- Fechar regedit
- Reinício.
- Opcional: você pode retirar a tecla Insert do teclado quando terminar.
Se você fizer isso com o regedit do Windows7, deverá inserir o valor hexadecimal em linhas de 8 bytes, assim:
Value Data:
0000 00 00 00 00 00 00 00 00
0008 02 00 00 00 00 00 52 E0
0010 00 00 00 00
Arquivo de registro (.reg) para aplicar a correção conforme descrito acima
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,52,e0,00,00,00,00
Coloque o texto acima em um arquivo com extensão .reg (por exemplo disable-insert.reg
:) e clique duas vezes.
Responder2
A 0
tecla do teclado numérico fica insert
desligada num lock
.
Quando você digita algo em um aplicativo MS-DOS e volta ao meio da frase e pressiona TAB, você alterna para o modo de substituição.
Responder3
Acabei de descobrir isso... Shift+ 0no teclado numérico. Acho que devo marcá-lo acidentalmente enquanto digito rapidamente com bastante frequência. Está me jogando há muito tempo.
Embora minha adição acima possa ser útil para alguns, esse não foi problema meu. Qualquer um que esteja tropeçando aqui, se isso acontecer, não importa em qual aplicativo você esteja (ou seja, não apenas relacionado à edição no MS Word), evite o aborrecimento de pesquisar até o fim da internet como eu fiz...
Editar:
Minha conclusão pessoal definitiva é que não existe "outra combinação de teclas mágicas" para alternar a substituição de inserção, ponto final. Portanto, a única possibilidade restante é que, no decorrer da digitação rápida, seja devido a uma combinação de traços imperfeita/desleixada OU a um salto no teclado auxiliando nisso, seja gerada uma codificação inesperada que sempre aciona a alternância ins/ovr. Deduzo de minha pesquisa pessoal que é mais provável que seja devido a uma falha de teclado/hardware do que a uma falha de software. Se fosse uma falha de software, acho que veríamos mais postagens na rede sobre isso.
Finalmente vou tentar a sugestão do regedit postada e simplesmente tentar superar isso agora.