LShift連打の有効無効をIfを使用しbool変数で切り替えるようにしているのですが
IfのFalseブロックに入ったとき何も処理をせずにLShiftを押しっぱなしの状態をマクロを使用していない時と同じ挙動をさせたいのですがどうすれば良いでしょうか


Send, {LShift}
細かく連打されてしまいダメでした


While GetKeyState("LShift","P")
{
Send, {LShift Down}
}
Send, {LShift Up}
これも「LShiftが押されている状態」を細かく入力している感じでダメでした