1 (изменено: DD, 2011-08-05 10:46:31)

Тема: AHK: Временно упразднить ролик мыша

Известна ли вам команда временного (пара секунд) отключения мышиного ролика, или как проще добиться этого?

2

Re: AHK: Временно упразднить ролик мыша

Команда

Hotkey

в помощь.

3

Re: AHK: Временно упразднить ролик мыша

Имелась в виду вот такая конструкшн:

WheelDown::
  Hotkey, WheelDown, Off
  Gosub, MinimizeWin
  Sleep, 500
  Hotkey, WheelUp, On
  RETURN

Hotkey, WheelDown, On/Off при этом мышей не ловит.

4

Re: AHK: Временно упразднить ролик мыша

А можно ли заблокировать ее в этом:

    MouseGetPos, m_x, m_y   ; чтобы увеличивать область под курсором
    hw_m_target := DllCall( "WindowFromPoint", "int", m_x, "int", m_y ) 
    SendMessage, 0x20A, 120 << 16, ( m_y << 16 )|m_x,, ahk_id %hw_m_target%

5 (изменено: ilya20069, 2011-08-17 11:49:03)

Re: AHK: Временно упразднить ролик мыша

кхм... если еще актуально то

WheelDown::return

отключает ролик, контролировать тем же

Hotkey, WheelDown, Off