Debug lines from right before I closed the application:
Script lines most recently executed (oldest first). Press [F5] to refresh. The seconds elapsed between a line and the one after it is in parentheses to the right (if not 0). The bottommost line's elapsed time is the number of seconds since it executed. 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.06) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.02) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.08) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} (0.01) 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.36) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.03) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} (0.02) 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.08) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.02) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.09) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.06) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.01) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.41) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} (0.02) 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.39) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.01) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.41) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} (0.01) 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (1.45) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.02) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.09) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.25) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.02) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.09) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} (0.02) 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.20) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.01) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.06) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} (0.01) 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.08) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.09) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.36) 089: Critical 090: di += 1 091: TimeSinceLastMouseDown := A_TickCount-LastMouseDown_ts 093: DoubleClickTooFast := TimeSinceLastMouseDown<=DoubleClickMin_ms 096: if (A_ThisHotkey==LastMouseDown && (DoubleClickTooFast || ClickAfterMouseUpTooSoon)) 106: Send,{%A_ThisHotkey% DownTemp} (0.01) 107: msg = Sent, {%A_ThisHotkey% DownTemp} if (%A_ThisHotkey%==%LastMouseDown% && (%DoubleClickTooFast% || %ClickAfterMouseUpTooSoon%)) 111: } 112: BuggyMouse_DebugMsg_down = %di%: %A_ThisHotkey%(%TimeSinceLastMouseDown%)%LastMouseDown%%msg% 113: msg = 114: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 115: LastMouseDown := A_ThisHotkey 116: LastMouseDown_ts := A_TickCount 117: Return (0.08) 122: Critical 123: ui += 1 124: TimeSinceLastMouseUp := A_TickCount-LastMouseUp_ts 127: if (blockeddown) 135: Send,{%A_ThisHotkey%} (0.02) 136: msg = Sent, {%A_ThisHotkey%} 137: } 139: BuggyMouse_DebugMsg_up = %ui%: %A_ThisHotkey%(%TimeSinceLastMouseUp%)%LastMouseUp%%msg% 140: msg = 141: Gosub,BuggyMouse_Debug 152: CoordMode,Tooltip 153: if (A_ThisLabel="BuggyMouse_Debug_ShowLastMsg" || (BuggyMouse_Debug && (!BuggyMouse_Debug_OnlyBlocked || (BuggyMouse_Debug_OnlyBlocked && (blockeddown||blockedup))))) 158: ToolTip 159: } 160: Return 143: blockeddown = 144: blockedup = 145: LastMouseUp := A_ThisHotkey 146: LastMouseUp_ts := A_TickCount 147: Return (0.31) Press [F5] to refresh.
(Edit) Just happened again. I tried Autohotkey|Reload Script and that didn't help. But if I close Autohotkey, the app again begins accepting clicks. If I then restart Autohotkey it continues to work (so far, at least). Since I've been editing this text (so a couple of minutes), when I just clicked back to Visual Studio, it is again not accepting left clicks (until I kill Autohotkey).