Похоже, чтобы отправить левой кнопкой мыши вниз / вверх только один раз.Я думаю, что это происходит из-за того, что нажатия клавиш и щелчки мыши ведут себя по-разному в том смысле, что когда вы держите клавишу, вы ожидаете, что она будет повторяться через короткую задержку, тогда как, если вы удерживаете кнопку мыши, вы ожидаете, что она останется удерживаемой и не будет повторяться.Поскольку кнопки X являются кнопками мыши, они будут вести себя как таковые, даже если ожидаемое интуитивное поведение соответствует нажатию клавиш.В любом случае, кроме этого, нам просто нужно сделать скрипт длиннее.
XButton1 Up::bT := false
XButton1::
bT := true
While( bT )
{
Click
Sleep , 50 ; Added sleep to make it a bit more stable (add more if needed)
}
Return