Como mapear a tecla do Windows para a tecla CTRL no Windows 10

3

Existe uma maneira de remapear a tecla Windows para a tecla CTRL? Então, se eu pressionar CTRL ou a tecla Windows, ambos acionarão o código da tecla CTRL.

Editar:
Parece que se eu usar o AutoHotKey, posso usar o seguinte script:

LWin::ctrl

Isso realmente funciona para mim, mas requer que eu instale um programa separado e crie um script de teclas de atalho.

O objetivo é Como usar um teclado da Apple com o Windows remapeando a tecla Windows para simular a tecla Comando da Apple.

    
por daft2039480 31.10.2017 / 16:18

1 resposta

1

O AutoHotKey é desnecessário. O Windows faz keymaps por meio do registro:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"

Além disso, as teclas Win e Right Left e CTRL têm seus próprios valores. Se você quiser que ambos mapeiem para CTRL, você precisará especificar ambos no mapa:

Janelas direitas para a direita CTRL:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,e0,5c,e0,00,00,00,00

Deixou o Windows para a esquerda CTRL:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,5b,e0,00,00,00,00

Ambas as chaves do Windows:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,5b,e0,1d,e0,5c,e0,\
  00,00,00,00

Faça o backup do seu Registro e mescle as entradas apropriadas, reinicie o computador e pronto.

Eu pessoalmente usei o utilitário SharpKeys para mapear a tecla CTRL no meu teclado antigo para a tecla Windows ( que é falta).

    
por 31.10.2017 / 16:42