1

AutoHotkey では、次のことを行うにはどうすればよいですか。

SPACE と「[A、S、D、W] のいずれかまたは組み合わせ」が同時に押されている間、キー LSHIFT を X ミリ秒ごとに送信します。SPACE と A、S、D、W が押されなくなるまでこれを行います。

私は初心者です。複数の方法を試しましたが、まったく機能しませんでした。

どんな助けでも大歓迎です!

私はこれを試しましたが、何もしません:

q::

ループ
{
If GetKeyState("Space", "P") && GetKeyState("w", "P")

{
Send, {LShift}
Sleep, 500

If Not GetKeyState("Space", "P") && GetKeyState("w", "P")

 {
  Pause
  }

}

}

4

1 に答える 1

2

これを試して

x := 500 ;your x

~Space::
sleep, 500  ;this is extra time given to you and not X . Dont Edit.
loop,
{
if GetKeyState("W","p") or GetKeyState("A","p") or GetKeyState("S","p") or GetKeyState("D","p")
    Send, {LShift}
else
    break
sleep, x
}
return

楽しみ

于 2013-05-18T06:56:21.367 に答える