Below are log fragments of repeating events when trying to use mouse-to-scroll.
TLDR, by doing a diff, I can see difference in following lines:
When mouse-to-scroll doesn't work properly:
Code: Select all
06-11-2024 22:17:56.146> MouseHookLLProc: Ignore button 7 down because sticky MTS 3 is set.
When mouse-to-scroll operates normally:
Code: Select all
08-11-2024 00:50:45.666> MouseHookLLProc: Ignoring mouse message injected by XMBC
08-11-2024 00:50:45.666> MouseHookLLProc: Passing original mouse message 0x0000020A through....
Longer log fragment when mouse-to-scroll doesn't work properly:
Code: Select all
06-11-2024 22:17:56.146> MouseHookLLProc: Ignore button 7 down because sticky MTS 3 is set.
06-11-2024 22:17:56.146> CSendInput::ProcessQueue: Finished sending 1 queue entries... (Flushed = 0)
06-11-2024 22:17:56.152> MTS: Multiplier = 1.000000
06-11-2024 22:17:56.160> MTS: Multiplier = 1.012500
06-11-2024 22:17:56.168> MTS: Multiplier = 1.025000
06-11-2024 22:17:56.168> MouseHookLLProc: Removing message 0x0200 (1136,804) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.176> MouseHookLLProc: MTS: Rows = -28.000000 Columns = -36.000000, Multiplier = 1.025000
06-11-2024 22:17:56.176> MouseHookLLProc: MTS: Lock = 1 start pt(1143,798) current pt(1136,806) Rows=-47.916, Columns=0.000
06-11-2024 22:17:56.176> SendInput - count = 1
06-11-2024 22:17:56.176> MovementToScroll result 0xFFFFFFFF time 0ms
06-11-2024 22:17:56.176> MouseHookLLProc: Removing message 0x0200 (1136,806) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.176> CSendInput::ProcessQueue: Starting to process 1 queue entries
06-11-2024 22:17:56.176> CSendInput::ProcessQueue: Sending 1 SIMULATED INPUTS
06-11-2024 22:17:56.176> MouseHookLLProc: MouseHookData: Msg=0x020A (WM_MOUSEWHEEL) Injected, X=1141, Y=797, Data=0xFF150000, Flags=0x00000001, Time=-2118555531, Info=0xAAE41109, Ptr=0xAAE41109, Layer=0
06-11-2024 22:17:56.176> MouseHookLLProc: Ignore button 7 down because sticky MTS 3 is set.
06-11-2024 22:17:56.176> CSendInput::ProcessQueue: Finished sending 1 queue entries... (Flushed = 0)
06-11-2024 22:17:56.183> MTS: Multiplier = 1.000000
06-11-2024 22:17:56.183> MouseHookLLProc: Removing message 0x0200 (1139,807) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.192> MTS: Multiplier = 1.012500
06-11-2024 22:17:56.192> MouseHookLLProc: Removing message 0x0200 (1140,803) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.200> MTS: Multiplier = 1.025000
06-11-2024 22:17:56.200> MouseHookLLProc: Removing message 0x0200 (1141,803) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.208> MouseHookLLProc: MTS: Rows = -27.000000 Columns = -11.000000, Multiplier = 1.025000
06-11-2024 22:17:56.208> MouseHookLLProc: MTS: Lock = 1 start pt(1143,798) current pt(1141,806) Rows=-30.631, Columns=0.000
06-11-2024 22:17:56.208> SendInput - count = 1
06-11-2024 22:17:56.208> MovementToScroll result 0xFFFFFFFF time 0ms
06-11-2024 22:17:56.208> MouseHookLLProc: Removing message 0x0200 (1141,806) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.208> CSendInput::ProcessQueue: Starting to process 1 queue entries
06-11-2024 22:17:56.208> CSendInput::ProcessQueue: Sending 1 SIMULATED INPUTS
06-11-2024 22:17:56.208> MouseHookLLProc: MouseHookData: Msg=0x020A (WM_MOUSEWHEEL) Injected, X=1141, Y=797, Data=0xFF6A0000, Flags=0x00000001, Time=-2118555500, Info=0xAAE41109, Ptr=0xAAE41109, Layer=0
06-11-2024 22:17:56.208> MouseHookLLProc: Ignore button 7 down because sticky MTS 3 is set.
06-11-2024 22:17:56.208> CSendInput::ProcessQueue: Finished sending 1 queue entries... (Flushed = 0)
06-11-2024 22:17:56.216> MTS: Multiplier = 1.000000
06-11-2024 22:17:56.223> MTS: Multiplier = 1.012500
06-11-2024 22:17:56.223> MouseHookLLProc: Removing message 0x0200 (1144,807) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.231> MTS: Multiplier = 1.025000
06-11-2024 22:17:56.231> MouseHookLLProc: Removing message 0x0200 (1148,807) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.239> MouseHookLLProc: MTS: Rows = -30.000000 Columns = 9.000000, Multiplier = 1.025000
06-11-2024 22:17:56.239> MouseHookLLProc: MTS: Lock = 1 start pt(1143,798) current pt(1147,808) Rows=-32.907, Columns=0.000
06-11-2024 22:17:56.239> SendInput - count = 1
06-11-2024 22:17:56.239> MovementToScroll result 0xFFFFFFFF time 0ms
06-11-2024 22:17:56.239> MouseHookLLProc: Removing message 0x0200 (1147,808) from mouse hook queue as we have overridden it.
06-11-2024 22:17:56.239> CSendInput::ProcessQueue: Starting to process 1 queue entries
06-11-2024 22:17:56.239> CSendInput::ProcessQueue: Sending 1 SIMULATED INPUTS
06-11-2024 22:17:56.240> MouseHookLLProc: MouseHookData: Msg=0x020A (WM_MOUSEWHEEL) Injected, X=1142, Y=800, Data=0xFF600000, Flags=0x00000001, Time=-2118555468, Info=0xAAE41109, Ptr=0xAAE41109, Layer=0
Longer log fragment when mouse-to-scroll operates normally:
Code: Select all
08-11-2024 00:50:45.666> MouseHookLLProc: Ignoring mouse message injected by XMBC
08-11-2024 00:50:45.666> MouseHookLLProc: Passing original mouse message 0x0000020A through....
08-11-2024 00:50:45.666> CSendInput::ProcessQueue: Finished sending 1 queue entries... (Flushed = 0)
08-11-2024 00:50:45.673> MTS: Multiplier = 1.000000
08-11-2024 00:50:45.681> MTS: Multiplier = 1.012500
08-11-2024 00:50:45.681> MouseHookLLProc: Removing message 0x0200 (1370,470) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.690> MouseHookLLProc: MTS: Rows = -12.000000 Columns = -8.000000, Multiplier = 1.012500
08-11-2024 00:50:45.690> MouseHookLLProc: MTS: Lock = 1 start pt(1374,466) current pt(1372,470) Rows=-14.785, Columns=0.000
08-11-2024 00:50:45.690> SendInput - count = 1
08-11-2024 00:50:45.690> MovementToScroll result 0xFFFFFFFF time 0ms
08-11-2024 00:50:45.690> MouseHookLLProc: Removing message 0x0200 (1372,470) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.690> CSendInput::ProcessQueue: Starting to process 1 queue entries
08-11-2024 00:50:45.690> CSendInput::ProcessQueue: Sending 1 SIMULATED INPUTS
08-11-2024 00:50:45.691> MouseHookLLProc: MouseHookData: Msg=0x020A (WM_MOUSEWHEEL) Injected, X=1372, Y=467, Data=0xFFBA0000, Flags=0x00000001, Time=-2022987562, Info=0x43781417, Ptr=0x43781417, Layer=0
08-11-2024 00:50:45.691> MouseHookLLProc: Ignoring mouse message injected by XMBC
08-11-2024 00:50:45.691> MouseHookLLProc: Passing original mouse message 0x0000020A through....
08-11-2024 00:50:45.692> CSendInput::ProcessQueue: Finished sending 1 queue entries... (Flushed = 0)
08-11-2024 00:50:45.698> MTS: Multiplier = 1.000000
08-11-2024 00:50:45.698> MouseHookLLProc: Removing message 0x0200 (1370,473) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.706> MTS: Multiplier = 1.012500
08-11-2024 00:50:45.706> MouseHookLLProc: Removing message 0x0200 (1371,475) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.713> MTS: Multiplier = 1.025000
08-11-2024 00:50:45.714> MouseHookLLProc: Removing message 0x0200 (1371,473) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.721> MouseHookLLProc: MTS: Rows = -31.000000 Columns = -13.000000, Multiplier = 1.025000
08-11-2024 00:50:45.721> MouseHookLLProc: MTS: Lock = 1 start pt(1374,466) current pt(1371,474) Rows=-35.317, Columns=0.000
08-11-2024 00:50:45.722> SendInput - count = 1
08-11-2024 00:50:45.722> MovementToScroll result 0xFFFFFFFF time 0ms
08-11-2024 00:50:45.722> MouseHookLLProc: Removing message 0x0200 (1371,474) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.722> CSendInput::ProcessQueue: Starting to process 1 queue entries
08-11-2024 00:50:45.722> CSendInput::ProcessQueue: Sending 1 SIMULATED INPUTS
08-11-2024 00:50:45.722> MouseHookLLProc: MouseHookData: Msg=0x020A (WM_MOUSEWHEEL) Injected, X=1372, Y=467, Data=0xFF510000, Flags=0x00000001, Time=-2022987531, Info=0x43781417, Ptr=0x43781417, Layer=0
08-11-2024 00:50:45.722> MouseHookLLProc: Ignoring mouse message injected by XMBC
08-11-2024 00:50:45.722> MouseHookLLProc: Passing original mouse message 0x0000020A through....
08-11-2024 00:50:45.723> CSendInput::ProcessQueue: Finished sending 1 queue entries... (Flushed = 0)
08-11-2024 00:50:45.730> MTS: Multiplier = 1.000000
08-11-2024 00:50:45.737> MTS: Multiplier = 1.012500
08-11-2024 00:50:45.738> MouseHookLLProc: Removing message 0x0200 (1372,471) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.746> MTS: Multiplier = 1.025000
08-11-2024 00:50:45.746> MouseHookLLProc: Removing message 0x0200 (1372,475) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.754> MouseHookLLProc: MTS: Rows = -31.000000 Columns = -9.000000, Multiplier = 1.025000
08-11-2024 00:50:45.754> MouseHookLLProc: MTS: Lock = 1 start pt(1374,466) current pt(1371,474) Rows=-33.914, Columns=0.000
08-11-2024 00:50:45.754> SendInput - count = 1
08-11-2024 00:50:45.754> MovementToScroll result 0xFFFFFFFF time 0ms
08-11-2024 00:50:45.754> MouseHookLLProc: Removing message 0x0200 (1371,474) from mouse hook queue as we have overridden it.
08-11-2024 00:50:45.754> CSendInput::ProcessQueue: Starting to process 1 queue entries
08-11-2024 00:50:45.754> CSendInput::ProcessQueue: Sending 1 SIMULATED INPUTS
08-11-2024 00:50:45.755> MouseHookLLProc: MouseHookData: Msg=0x020A (WM_MOUSEWHEEL) Injected, X=1372, Y=467, Data=0xFF5B0000, Flags=0x00000001, Time=-2022987500, Info=0x43781417, Ptr=0x43781417, Layer=0
If that's not enough, I'll try to get the log with the hotkey right after it happens next time.