1

Тема: AHK: Блокирование нажатия кнопок мыши по условию

Можно ли как-либо, заблокировать посылку нажатий мыши если разница между временем нажатия MButton и LButton меньше определенного времени?
Или есть ли возможность в AHK различать хоткеи разных мышей?

SetBatchLines, -1
#MaxThreadsPerHotkey 2
#MaxThreads 1
~RButton::
~MButton::
StringReplace, NameVar, A_ThisHotkey, ~
a%NameVar% := A_TickCount
sub_Down := aLButton - aRButton
If (sub_Down<100 And sub_Down>-100)
{
SendInput {RButton Up}{LButton Up}
MsgBox Down
}
Return

~RButton Up::
~MButton Up::
StringReplace, NameVar, A_ThisHotkey,~
StringReplace, NameVar,NameVar,% " ",, All
a%NameVar% := A_TickCount
sub_Up := aLButtonUp - aRButtonUp
If (sub_Up<100 And sub_Up>-100)
MsgBox Up
Return

Этот скрипт для второй мышки, в которой при помощи паяльника соединил MButton и LButton.

2

Re: AHK: Блокирование нажатия кнопок мыши по условию

serge пишет:

Или есть ли возможность в AHK различать хоткеи разных мышей?

https://autohotkey.com/boards/viewtopic … 7b#p159689

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3

Re: AHK: Блокирование нажатия кнопок мыши по условию

Так можно заблокировать мышь: LButton::return

4

Re: AHK: Блокирование нажатия кнопок мыши по условию

serzh82saratov
Спасибо как раз, то что нужно. Буду разбираться.