Тема: 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.