2

В AutoHotkey, как я могу сделать следующее:

Пока пробел и W одновременно нажаты, отправляйте LShift каждые X миллисекунд; делайте это, пока Space и W оба не будут освобождены.

Я новичок; то, что я пытался, не удалось ...

Любая помощь приветствуется!

Изменить: я пытался:

w & `::
  Loop  {
    If GetKeyState("Space", "P") && GetKeyState("w", "P") {
      Send, {LShift}
      Sleep, 500
      If Not GetKeyState("Space", "P") && GetKeyState("w", "P") {  
        Pause
      }   
  } 

1 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .