如何减慢指定的滚轮动作?

时间:2013-04-30 20:32:13

标签: autohotkey

我已经指定了几个热键来进行减速和转向。它有效,但我想减慢滚动动作。有没有办法做到这一点?

1::wheeldown

2::wheelup

2 个答案:

答案 0 :(得分:1)

另一种方法是使用时间延迟(这更容易配置,因为它以毫秒为单位。在此示例中,它设置为2秒(2千毫秒)。

1::scrollup(2000)
2::scrolldown(2000)

scrolldown(freq) {
    static time=A_TickCount
    new_time := A_TickCount

    if(new_time - time > freq) {
        SendInput {WheelDown}
        time := new_time
    }
}

scrollup(freq) {
    static time=A_TickCount
    new_time := A_TickCount

    if(new_time - time > freq) {
        SendInput {WheelUp}
        time := new_time
    }
}

答案 1 :(得分:0)

艾伦,这有帮助吗?

2::MouseClick, WheelUp, , , 1
1::MouseClick, WheelDown, , , 1