AutoHotkey: Enquanto 2 teclas são pressionadas = pressione a tecla 3?

2

Em AutoHotkey , como posso fazer o seguinte:

Enquanto o Espaço e W são pressionados ao mesmo tempo, envia LShift a cada X milissegundos; faça isso até Space e W ambos serem liberados.

Sou iniciante; o que eu tentei falhou ...

Qualquer ajuda seria muito apreciada!

Editar: eu tentei:

w & '::
  Loop  {
    If GetKeyState("Space", "P") && GetKeyState("w", "P") {
      Send, {LShift}
      Sleep, 500
      If Not GetKeyState("Space", "P") && GetKeyState("w", "P") {  
        Pause
      }   
  } 
    
por Ian 17.05.2013 / 22:23

1 resposta

0

; vk57 & vkC0:: ; w+tilde
Space & vk57:: ; space+w
   Loop
   {
      SendInput, % "{vkA0}" ; lshift
      Sleep, 500
   }
   ; replace "Or" with "And" keywords for to see difference
   Until, !(GetKeyState("Space", "P") Or GetKeyState("vk57", "P"))
   Return
    
por 22.05.2013 / 17:13

Tags