Como posso obter a depuração de texto (Alt + Esquerda / Direita / Cima / Baixo) para funcionar mais como um Mac no Windows 10? Eu tenho CTRL e ALT já trocados via:
LAlt::LCtrl
LCtrl::LAlt
Agora quero fazer:
Win + Esquerda / Direita / Cima / Baixo para executar como (o original) CTRL + Esquerda / Direita / Cima / Baixo (Esfregando por palavra)
ALT + Esquerda / Direita / Cima / Baixo para executar como o CMD do OSX + Esquerda / Direita / Cima / Baixo (início ou fim da linha / arquivo)
windows
macos
keyboard-shortcuts
autohotkey
incarna
fonte
fonte
Respostas:
Você está apenas tentando remapear teclas de atalho?
Se você quiser usar a tecla Windows para
CMD
então...O modificador de estrela
*
permite que outras teclas modificadoras estejam presentes / ativas e ainda disparam. Você pode ou não querer isso. E você pode precisar enviar{Blind}
(isto é, adicione isso às instruções de envio) se você não quiser que os modificadores adicionais sejam liberados. Veja a documentação para Mandar .Se você quiser que esses swaps funcionem somente em determinados programas, use um
#IfWinActive
declaração que precede as instruções de reconsignação no script. Alternadamente,#If WinActive("ahk_exe ProgA.exe") || WinActive("ahk_exe ProgB.exe")
se você quiser que eles sejam trocados por múltiplos (mas não todos) programas.Deve ser evidente a partir de cima quais são os principais modificadores (Ctrl =
^
, Alt =!
Vitória#
)... A lista completa está disponível aqui: Teclas de atalho .Além disso, caso você precise fazer mais do que simples linhas de uma linha para reatribuições de chaves, basta colocar as instruções na linha após a definição da tecla de atalho e usar uma
Return
declaração para fazer várias coisas para um único gatilho de atalho, ou seja ...fonte