1 (изменено: dhgGR^$446789ghf, 2016-06-07 23:57:05)

Тема: AHK: Не работает кнопка при запущенном скрипте.

Я общей темы с простыми вопросами не нашел, пришлось новую создать.

rbutton & WheelUp::send {home}

Если запустить скрипт с таким кодом, правая кнопка мыши перестает функционировать, как мне это преодолеть?

2 (изменено: yalanne, 2016-06-07 23:46:15)

Re: AHK: Не работает кнопка при запущенном скрипте.

-

3

Re: AHK: Не работает кнопка при запущенном скрипте.

dhgGR^$446789ghf, ознакомьтесь с этой темой, отредактируйте заголовок.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: Не работает кнопка при запущенном скрипте.

Спасибо, а можно сделать так, чтобы после "отжатия" RButton не срабатывала? Тоесть что бы контекстное меню не появлялось, если при зажатой RButton было прокручено колесо.

5 (изменено: yalanne, 2016-06-09 21:40:02)

Re: AHK: Не работает кнопка при запущенном скрипте.

Простым способом как то это нестабильно работает.
Вот костыль.

RButton::WhUp:=true,	WhUpPress:=false

RButton Up::
	WhUp:=false
	IfEqual,WhUpPress,0,SendInput {RButton}
	return

#if WhUp
	WheelUp::
	WhUpPress:=True
	SendInput {home}
	return
#if

И вот тоже самое, но жатое:

RButton::WhUp:=true,	WhUpPress:=false

RButton Up::IfEqual,WhUpPress,% WhUp:=false,SendInput {RButton}

#if WhUp
	WheelUp::IfEqual,WhUp,% WhUpPress:=True,SendInput {home}
#if

6 (изменено: serzh82saratov, 2016-06-09 21:06:57)

Re: AHK: Не работает кнопка при запущенном скрипте.

У меня на уме подобный костыль, но получается что RButton залипает в нажатом состоянии. Как то обсуждалось, но не понятно как отпустить RButton без прохождения в систему.


#If GetKeyState("RButton", "P")
WheelUp::
	Hotkey, RButton Up, RButtonUpOff, On
	ToolTip WheelUp 
	Return
#If

RButtonUpOff:
	Hotkey, RButton Up, RButtonUpOff, Off
	Return
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v20H2, AutoHotkey_L v1.1.34.01 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui