1 (изменено: v.on, 2017-10-11 17:12:51)

Тема: AHK: Клик + холд + колесико

Мне нужно переключать окна в Windows по нажатию левой кнопки мыши и прокрутке колесика Lbutton down + WheelDown + WheelDown + Lbutton up. То есть это будет аналог alt down + tab + tab + alt up. Колесико по идее может прокручивать окна бесконечно с зажатой левой кнопкой. Как это реализовать, с наскока не могу разобраться?

2 (изменено: Alectric, 2017-10-11 18:50:14)

Re: AHK: Клик + холд + колесико

WheelUp::
WheelDown::
if GetKeyState("RButton","P")
{
  if !RB
    send,{alt down}{tab}
  if (a_thishotkey="WheelUp")
    send,{left}
  else
    send,{right}
  RB=1
}
return

RButton Up::
if RB
{
  send,{alt up}
  RB=
}
return
Win 7 x64
AHK v1.1.24.00
                       Справка тебе в помощь.

3 (изменено: v.on, 2017-10-11 18:41:13)

Re: AHK: Клик + холд + колесико

Выскакивает панель с окнами, но колесико не перемещает указатель и потом оно фризится после выхода из панели (win 10 у меня).

4 (изменено: serge, 2017-10-12 12:09:18)

Re: AHK: Клик + холд + колесико

RButton & WheelDown::AltTab
RButton & WheelUp::ShiftAltTab
RButton::Click R

5 (изменено: v.on, 2017-10-12 12:59:53)

Re: AHK: Клик + холд + колесико

работает но кнопки мыши фризит (если сделать вместо RButton - LButton и вместо R - L)

6

Re: AHK: Клик + холд + колесико

~LButton & WheelDown::AltTab
~LButton & WheelUp::ShiftAltTab