1 (изменено: qqqasw, 2014-08-19 10:45:04)

Тема: AHK: Отключение Rbutton при нажатии LButton

Добрый день, помогите пожалуйста со скриптом.
Описание:
Мы зажимаем перманентно на мышке ПКМ, затем в случайное время жмем ЛКМ, а она не нажимается, необходимо, чтобы она нажалась и при её отпускании вернулось состояние нажатой ПКМ, которую мы продолжаем жать.
Можно вообще сделать залипание ПКМ, чтобы жать её не приходилось в ручную, но принцип чтоб был тот же, то есть должен быть приоритет нажатия у ЛКМ над ПКМ.
Всесь форум перерыл, кое что модифицировал, но не работает (Залипает ПКМ):

*Rbutton::
MouseClick, right,,,,,D
Loop 
{ 
GetKeyState, state, LButton, P  ;проверяет нажатали лкм или нет
if state = D
break
}
MouseClick, right,,,,,U
Return

Вроде бы работает, но приходится нажимать ПКМ каждый раз повторно, а нужно, чтобы поле отжатия ЛКМ сразу активизировалась ПКМ (ну или с задержкой в несколько миллисекунд)

2

Re: AHK: Отключение Rbutton при нажатии LButton

qqqasw, ознакомьтесь с этой темой, отредактируйте свой пост.

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

3

Re: AHK: Отключение Rbutton при нажатии LButton

teadrinker пишет:

qqqasw, ознакомьтесь с этой темой, отредактируйте свой пост.

Поправил

4

Re: AHK: Отключение Rbutton при нажатии LButton

Плохо поправили, читайте ещё раз внимательнее.

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

5 (изменено: Indomito, 2014-08-18 00:45:19)

Re: AHK: Отключение Rbutton при нажатии LButton

qqqasw У тебя название темы - AHK Отключение Rbutton при нажатии LButton
А надо AHK: Отключение Rbutton при нажатии LButton

То-есть не хватает ":"
Ясно? .... Dura Lex, Sed Lex

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

6

Re: AHK: Отключение Rbutton при нажатии LButton

ап

7

Re: AHK: Отключение Rbutton при нажатии LButton

$LButton::
  If GetKeyState("RButton", "P")
     Send {RButton Up}{LButton}{RButton Down}
Return

?