Mude a tecla til para a tecla “j” usando o Mapa Scancode

2

De vez em quando eu tenho que usar um laptop de backup (normalmente quando eu esqueço o meu cabo de alimentação como hoje), mas ele tem uma chave "j" quebrada.

O que eu gostaria de fazer é remapear minha chave til para "j" usando a chave scancode map no registro, mas não tenho certeza de que valores hexadecimais fariam isso. Em suma, eu preciso fazer o seguinte arquivo reg:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:[the hex value to change the accent/tilde key to "j"]

Estou ciente do software que pode fazer isso por mim, mas acredito muito em não baixar e executar executáveis da Internet que mexam com meus pressionamentos de tecla e / ou registro, se puder ser evitado.

    
por Blomkvist 11.05.2011 / 14:29

2 respostas

1

A ferramenta mais fácil que encontrei para isso é o utilitário KeyTweak - disponível aqui:

http://webpages.charter.net/krumsick/

Fornece uma boa interface gráfica para fazer as alterações do registro que você deseja. Eu usei para mover algumas chaves no meu notebook que não estavam onde meus dedos estavam esperando ...

Aqui está uma visão geral do TechRepublic que pode ser útil também:

http://www.techrepublic.com/blog/window-on-windows/how-do-i-remap-my-keyboard-with-keytweak/861

    
por 11.05.2011 / 14:40
2

Bem, eu acho que já que um dos motivos deste site é catalogar problemas e suas soluções, e já que Yosh me ajudou, me dando um link que nem sempre funciona, eu imaginei que poderia dar um jeito. Acontece que eu estava apenas por um único dígito.

Se você tiver uma chave quebrada no XP e precisar trocá-la por outra, copie e cole o seguinte no bloco de notas:

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,AA,00,00,00,BB,00,CC,00,DD,00,EE,00,00,00,00,00

Substitua as letras acima pelo seguinte:

AA = o número de chaves que você vai alterar +1 (É por isso que não estava funcionando. Eu não contei o nulo)

BB = o código de verificação hexadecimal da chave inativa

CC = o código de verificação hexadecimal da chave substituta

DD = CC (isso é realmente opcional, apenas mapeia o substituto de volta para a chave morta)

EE = BB

Quando terminar, salve-o como whatever.reg , clique duas vezes nele e reinicialize.

Então, na minha situação, parecia assim:

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,03,00,00,00,24,00,29,00,29,00,24,00,00,00,00,00

E voila, eu tenho novamente o jjJJJjjjjjJJJj

    
por 11.05.2011 / 17:33