Remapeamento de tecla do teclado baseado no usuário

2

É possível remapear chaves no Windows, mas não para o computador inteiro, mas apenas para o usuário específico. Estou ciente sobre a chave "Scancode Map" no Layout HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard e alguns sites mencionam um similar para HKEY_CURRENT_USER. Mas eu tentei, o último não funciona no Windows 7.

    
por Maksee 11.12.2009 / 12:23

2 respostas

4

Isso também seria possível no AutoHotKey, é muito fácil mapear chaves para outra chave, você poderia criar esse script que seria executado quando um usuário efetuasse login, uma vez que o script AutoHotKey é fechado (o usuário faz logoff ou encerra a partir do Bandeja do Sistema), então ele irá parar de mapear as teclas instantaneamente.

Eu acho que o remapeamento é tão simples quanto A :: B e eu acho que há um tutorial no site da AHK: link

    
por 19.12.2009 / 19:49
1

Minha sugestão:

  • Configure o remapeamento de chave que você deseja para o usuário,
  • Exporte a chave do registro mencionada acima como, por exemplo, user1.reg
  • Crie um script de logon para o usuário que importará user1.reg
  • Para usuários que não precisam de remapeamento de chaves, crie um script de Logon para excluir a chave do Registro
por 11.12.2009 / 12:36