AutoHotKey - Troca de teclas CTRL e Command / Windows

5

Estou usando um macbook pro executando o Windows 7.

Eu tentei alguns scripts diferentes e nenhum deles me conseguiu o que eu preciso. Eu preciso que eles atuem exatamente como sua contraparte, ou seja, a tecla Ctrl atuando como chave do Windows precisa ter todos os modificadores / teclas de atalho do sistema funcionando corretamente - por exemplo:

  • Ctrl + R deve abrir EXECUTAR
  • Ctrl + D deve mostrar o ambiente de trabalho
  • Ctrl + Deslocamento + deve alternar monitores
  • Ctrl deve aparecer no menu Iniciar
  • O Windows + MouseScroll deve ampliar o texto

... e assim por diante.

Neste momento, estou trabalhando com este script:

*LCtrl:: Send,{LWin DOWN}
*LCtrl up:: Send,{LWin UP}

*LWin:: Send,{LCtrl DOWN}
*LWin up:: Send,{LCtrl UP}

O que funciona na maior parte do tempo, mas quando clico em Ctrl + R para a tela de execução, não consigo digitar na caixa de execução. Não sei por que isso acontece.

Eu também tentei esta versão, mas foi terrível e tem muitos problemas com modificadores:

LCtrl::Lwin
LWin:LCtrl
    
por Chuck Pinkert 15.02.2013 / 19:00

1 resposta

1

Existe uma maneira melhor de atingir esse objetivo (trocar as chaves completamente) sem usar nenhum software de terceiros. O Windows possui um recurso interno de mapeamento de código de verificação de chave. Este artigo do MSDN explica como trocar left CTRL key pelo CAPS LOCK key .

Os códigos de verificação para as chaves do Windows são E0 5B para a esquerda e E0 5C para a direita

    
por 15.02.2013 / 19:17