Auto Hot Key

Может кто подсказать почему кнопки нажимаются по очереди, а не в своем интервале? И как  это можно исправить?

$+6::

IfWinActive,

if (enable := !enable)

setTimer, routine, -1

return

routine:

while enable

{

Random, r, 5538, 6000

sleep r

sendInput 1


Random, r, 5615, 6000

sleep r

sendInput 2


Random, r, 3138, 3500

sleep r

sendInput 3


Random, r, 4362, 4800

sleep r

sendInput 4


Random, r, 3812, 4200

sleep r

sendInput 5

}

return