Проверил.
С Mbutton вроде всё нормально:
003: Return (3.70)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return (0.02)
009: KeyWait,LButton,T0.5 (0.08)
010: if ErrorLevel
015: Send,^{LButton} (0.01)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.01)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.01)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.01)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.01)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.01)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.01)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.01)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.01)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.01)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.01)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.02)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.01)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.01)
004: block := true
005: SetTimer,CtrlLB_action,-1
006: Return
016: }
018: block := false
019: Return (0.02)
009: KeyWait,LButton,T0.5
010: if ErrorLevel
015: Send,^{LButton} (0.03)
016: }
018: block := false
019: Return (8.92)