Logitech MX Anywhere 3 buttons 4 & 5 chording issue

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
rbarrios
New User
Posts: 6
Joined: Mon Mar 22, 2021 11:50 am

Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by rbarrios »

XMBC Version: NONE
Windows Version: Windows 10 19042.867
Mouse Information (brand/model): Logitech MX Anywhere 3 (MR0083)
Relevant Computer Information (CPU, RAM etc): AMD Ryzen 5, 16GB RAM
Did the problem occur after an upgrade of XMBC? (If so, from what version?): NO
Did the problem occur after a Windows update/upgrade? (If so, from what version?): NO
How long have you used XMBC?: NEVER
What language and keyboard layout do you use in Windows?: System: english / Keyboard: spanish

Hi,

Great software! Thank you. I'd like to use the wheel to adjust volume up or down while holding the 4th or 5th button.

I have found that chording is not working for buttons 4 and 5 on the Logitech MX Anywhere 3.

I have noticed that the actions triggered by those buttons (on any application, appart from X-Mouse) happen when the buttons are released. In other words, there would be now way to tell when that buttons remain being pressed.... If that behaviour is done in hardware (well... firmware) inside the mouse, then I see little chances of chording being a possibility with this buttons...

Are you aware of this?

Thank you!
Roberto
User avatar
phil
Site Admin
Posts: 7611
Joined: Sun Apr 06, 2003 11:12 pm

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by phil »

Thanks for the new post...

I am not aware of a problem in this area, but I am aware, that if you are using Logitech software, you may need to adjust the configuration. Have you got Logitech Options (or SetPoint) installed? If you have, how are buttons 4 and 5 setup?

Does XMBC even see buttons 4 and 5? If not, make sure they are set to their default behavior in Logitech setup (so that would be forward/back). I have several Logitech mice (not the MX3 though) but generally they all work after a little tweaking of the settings in the Logitech software (often after which, the Logitech software can be completely removed!).

Regards,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
rbarrios
New User
Posts: 6
Joined: Mon Mar 22, 2021 11:50 am

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by rbarrios »

Hi Phil!

I don't have XBMC, just a plain Windows 10 desktop. I don't have Logitech Options software installed, or SetPoint. I have been playing more with them and it seems clear to me that the buttons only notify of button activity when released...

Buttons 4 and 5 (fwd and back) don't have special actions assigned, they work as forward and back in the browser. The mouse appears a "HID compatible mouse" and the driver is signed by Microsoft, version 10.019041.1 (21/06/2006).

I configured chording on the right button and it works great, I can live with it like this (just donated). It is just curiosity why those two buttons behave different than the others. If you want me to make any test just let me know.

Thank you!
Roberto
User avatar
phil
Site Admin
Posts: 7611
Joined: Sun Apr 06, 2003 11:12 pm

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by phil »

What has XBMC got to do with anything?! :lol:

I was trying to establish, in the XMBC (X-Mouse Button Control!) main window, when you press button 4 and 5, do they highlight in orange - and does the highlight happen as you press the button, staying orange until you release the button?

I don't really know the answer as to why those two buttons behave differently. I'm pretty sure they don't do that on any of my logitech mice (but as said, I don't have the MX 3). Debug logging will tell you exactly what XMBC is seeing with perhaps some useful timing information - but it wont give any reasons why - so while not all that useful, it may be worth a look.

Turn on debug logging in the settings/updates & logging tab.

Regards,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
rbarrios
New User
Posts: 6
Joined: Mon Mar 22, 2021 11:50 am

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by rbarrios »

Hi Phil,

I enabled debug logging and did some five-second button presses for left, 4 and 5 buttons. As you can see below (I added comments), pressing the buttons 4 or 5 for longer than about half a second results in no activity registered in the log, at all. I repeated it a few times, and I can confirm it in the Internet Explorer, Edge or Chrome, those buttons only work if the time you hold it pressed is short.

This explains why chording is not working on those button. They only register BUTTONDOWN and shortly after BUTTONUP when you actually release the button.

I am working fine with chording on right-click, but I find this behaviour interesting. If you want me to do more tests, let me know.

Thank you,
Roberto



*******************************************************************************************************************************************
28-03-2021 10:56:05.289> X-Mouse Button Control v2.19.2 (x64) Startup. Commandline ''
28-03-2021 10:56:05.291> Running in high integrity mode (0x00003000)
28-03-2021 10:56:05.292> Loaded 0 application specific profiles (0 normal and 0 custom window).
28-03-2021 10:56:05.292> Ignoring mouse speed as XMBC is not allowed to change it
28-03-2021 10:56:05.293> Running on Microsoft Windows 10 Professional Edition (build 19042), 64-bit, Hook Timeout: 200 ms
28-03-2021 10:56:05.293> Warning: Low Level Hook Timeout is low. If you have problems try increasing this value.
28-03-2021 10:56:05.293> Startup folder: 'C:\Program Files (x86)\Xmouse\XMBCSettings.xml'
28-03-2021 10:56:05.293> Enabling portable mode.
28-03-2021 10:56:05.293> Creating/using settings file in 'C:\Program Files (x86)\Xmouse\XMBCSettings.xml'
28-03-2021 10:56:05.293> As X-Mouse Button Control is not running from an OS protected location (such as 'C:\Program Files\') some features will not work. See the FAQ for more information.
28-03-2021 10:56:05.303> NewApplicationSettings: Ignoring mouse speed as XMBC is not allowed to change it
28-03-2021 10:56:05.304> HookThreadProc[0x2F44]: Unable to find suitable English keyboard layout...
28-03-2021 10:56:05.304> HookThreadProc[0x2F44]: Use of US English has been disabled. Some keyboard input functions may not work.
28-03-2021 10:56:12.820> CMyMessageWnd::OnSetup - Opening setup dialog.
28-03-2021 10:56:12.837> Loaded 0 application specific profiles (0 normal and 0 custom window).
28-03-2021 10:56:25.498> Applying changes to X-Mouse Button Control settings...
28-03-2021 10:56:25.504> Enabling extra debug logging (from Apply settings). X-Mouse Button Control v2.19.2 (x64). Hook Timeout: 200 ms
28-03-2021 10:56:25.504> Monitor \\.\DISPLAY1: DPI (X,Y) = 96, 96
28-03-2021 10:56:25.514> Loaded the following settings:
28-03-2021 10:56:25.514> OfficeMouse: 0, RazorMoouse: 0, ScrollUnder: 0, ScrollLockBypass: 0, ScrollLockBypassDisabled: 0, Swap4and5: 0
28-03-2021 10:56:25.514> Swap4and5inRDP: 0, DisableInRDP: 0, DisableInvertedScrollInRDP: 0, ShowTrayIcon: 1, DisableReinstallOnResume: 0, Notifications: 1 (Layer 1), MovementToScrollCursor: 1
28-03-2021 10:56:25.514> ResetStickyOnAnyButton: 0, ResetStickyOnAnyKey: 0, ResetStickyOnLayerChange: 1, GlobalHotkeys: 0, LayerModifierKeys: 0, ProcessNonClientMsgs: 1
28-03-2021 10:56:25.514> IgnoreNumlock: 1, LeftClickCycleLayers: 0, RemapSimInput: 1, FixTiltRepeat: 0, InitialTiltDelay: 200, RepeatTiltDelay: 100
28-03-2021 10:56:25.514> CheckVersion: 1, CheckVersionDays: 5, CheckBetaVersion: 0, MouseOver: 0, ActivateScroll: 0
28-03-2021 10:56:25.514> ActivateOver: 0 (250ms), FixVS2010: 0, CPUPriority: 16384, SimKeyDelay: 1, No. Layers: 1
28-03-2021 10:56:25.514> EnableOSD: 1, AlwaysShowOSD: 0, RedirectWheelToOSD: 0, LoadUSEnglish: 0, DebounceButtons: 0, DebounceFromUp: 0, DebounceTime: 50
28-03-2021 10:56:25.514> MouseJiggler: 0, MouseJigglerTimeout: 30, SortActionsAplhabetically: 0, PersistLayer: 0, FilterTouch: 0, AllowSetSpeed: 0
28-03-2021 10:56:25.514> CursorSpeedCycle: 10 7 10 2, ShowCursorSpeedNotifications: 0
28-03-2021 10:56:25.514> SearchURL: **I had to manually remove this to post on the forum**
28-03-2021 10:56:25.514> LanguageFile: ''
28-03-2021 10:56:25.514> There are 0 application specific profiles (0 normal and 0 custom window).
28-03-2021 10:56:25.514> HookDLL: Load Settings took 15ms
28-03-2021 10:56:25.514> NewApplicationSettings: Ignoring mouse speed as XMBC is not allowed to change it
28-03-2021 10:56:25.514> SPI is already lines: 1, state: 0 - no need for further change
28-03-2021 10:56:25.514> Change layer cursor overlay (no app cursor) (layer 0)
28-03-2021 10:56:25.514> Set layer overlay cursor (0)
28-03-2021 10:56:25.514> Ignoring mouse speed as XMBC is not allowed to change it
28-03-2021 10:56:25.514> SPIThread: Resetting cursors

## FIVE-SECOND LEFT-BUTTON PRESS
28-03-2021 10:56:30.381> MouseHookLLProc: MouseHookData: Msg=0x0201 (WM_LBUTTONDOWN), X=1596, Y=1048, Data=0x00000000, Flags=0x00000000, Time=1013000, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:56:30.381> ProcessButton: Detected active HWND changed from 0x00060542 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:56:30.381> FindAppSettings: Matching profile not found.
28-03-2021 10:56:30.381> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:56:30.381> Translating Left Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:56:30.381> MouseHookLLProc: Passing original mouse message 00000201 through....
28-03-2021 10:56:35.446> MouseHookLLProc: MouseHookData: Msg=0x0202 (WM_LBUTTONUP), X=1596, Y=1048, Data=0x00000000, Flags=0x00000000, Time=1018078, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:56:35.446> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:56:35.446> FindAppSettings: Matching profile not found.
28-03-2021 10:56:35.446> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:56:35.446> Translating Left Button Up Key state 0x1: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:56:35.446> MouseHookLLProc: Passing original mouse message 00000202 through....

# FIVE-SECOND RIGHT-BUTTON PRESS
28-03-2021 10:56:40.282> MouseHookLLProc: MouseHookData: Msg=0x0204 (WM_RBUTTONDOWN), X=1596, Y=1048, Data=0x00000000, Flags=0x00000000, Time=1022906, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:56:40.282> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:56:40.282> FindAppSettings: Matching profile not found.
28-03-2021 10:56:40.282> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:56:40.282> Translating Right Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:56:40.282> MouseHookLLProc: Passing original mouse message 00000204 through....
28-03-2021 10:56:45.493> MouseHookLLProc: MouseHookData: Msg=0x0205 (WM_RBUTTONUP), X=1596, Y=1048, Data=0x00000000, Flags=0x00000000, Time=1028125, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:56:45.493> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:56:45.493> FindAppSettings: Matching profile not found.
28-03-2021 10:56:45.493> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:56:45.493> Translating Right Button Up Key state 0x2: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:56:45.493> MouseHookLLProc: Passing original mouse message 00000205 through....

# FIVE-SECOND BUTTON_4 PRESS (missing!)
# FIVE-SECOND BUTTON_5 PRESS (missing!)

# FIVE-SECOND LEFT BUTTON PRESS
28-03-2021 10:57:10.114> MouseHookLLProc: MouseHookData: Msg=0x0201 (WM_LBUTTONDOWN), X=1595, Y=1044, Data=0x00000000, Flags=0x00000000, Time=1052734, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:10.114> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:10.114> FindAppSettings: Matching profile not found.
28-03-2021 10:57:10.114> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:10.115> Translating Left Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:10.115> MouseHookLLProc: Passing original mouse message 00000201 through....
28-03-2021 10:57:15.471> MouseHookLLProc: MouseHookData: Msg=0x0202 (WM_LBUTTONUP), X=1595, Y=1044, Data=0x00000000, Flags=0x00000000, Time=1058093, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:15.471> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:15.471> FindAppSettings: Matching profile not found.
28-03-2021 10:57:15.471> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:15.471> Translating Left Button Up Key state 0x1: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:15.471> MouseHookLLProc: Passing original mouse message 00000202 through....

# FIVE-SECOND RIGHT BUTTON PRESS
28-03-2021 10:57:20.297> MouseHookLLProc: MouseHookData: Msg=0x0204 (WM_RBUTTONDOWN), X=1595, Y=1044, Data=0x00000000, Flags=0x00000000, Time=1062921, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:20.297> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:20.297> FindAppSettings: Matching profile not found.
28-03-2021 10:57:20.297> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:20.297> Translating Right Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:20.297> MouseHookLLProc: Passing original mouse message 00000204 through....
28-03-2021 10:57:25.606> MouseHookLLProc: MouseHookData: Msg=0x0205 (WM_RBUTTONUP), X=1595, Y=1044, Data=0x00000000, Flags=0x00000000, Time=1068234, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:25.607> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:25.607> FindAppSettings: Matching profile not found.
28-03-2021 10:57:25.607> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:25.607> Translating Right Button Up Key state 0x2: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:25.607> MouseHookLLProc: Passing original mouse message 00000205 through....

# SHORT BUTTON_4 PRESS
28-03-2021 10:57:30.509> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1073140, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:30.509> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:30.509> FindAppSettings: Matching profile not found.
28-03-2021 10:57:30.509> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:30.509> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:30.509> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:30.525> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1073156, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:30.525> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:30.525> FindAppSettings: Matching profile not found.
28-03-2021 10:57:30.525> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:30.525> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:30.525> MouseHookLLProc: Passing original mouse message 0000020C through....

# SHORT BUTTON_4 PRESS
28-03-2021 10:57:30.831> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1073453, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:30.831> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:30.831> FindAppSettings: Matching profile not found.
28-03-2021 10:57:30.831> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:30.831> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:30.831> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:30.839> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1073468, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:30.839> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:30.839> FindAppSettings: Matching profile not found.
28-03-2021 10:57:30.839> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:30.840> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:30.840> MouseHookLLProc: Passing original mouse message 0000020C through....

# SHORT BUTTON_4 PRESS
28-03-2021 10:57:31.105> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1073734, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.105> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.105> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.105> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.105> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.105> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:31.121> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1073750, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.121> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.121> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.121> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.121> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.121> MouseHookLLProc: Passing original mouse message 0000020C through....

# SHORT BUTTON_4 PRESS
28-03-2021 10:57:31.355> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1073984, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.355> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.355> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.355> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.355> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.355> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:31.371> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074000, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.372> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.372> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.372> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.372> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.372> MouseHookLLProc: Passing original mouse message 0000020C through....

# SHORT BUTTON_4 PRESS
28-03-2021 10:57:31.605> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074234, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.605> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.605> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.605> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.605> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.605> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:31.621> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074250, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.621> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.621> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.621> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.621> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.621> MouseHookLLProc: Passing original mouse message 0000020C through....

# SHORT BUTTON_4 PRESS
28-03-2021 10:57:31.829> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074453, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.829> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.829> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.830> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.830> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.830> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:31.837> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074468, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:31.837> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:31.837> FindAppSettings: Matching profile not found.
28-03-2021 10:57:31.837> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:31.837> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:31.837> MouseHookLLProc: Passing original mouse message 0000020C through....

# SHORT BUTTON_4 PRESS
28-03-2021 10:57:32.047> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074671, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:32.047> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:32.047> FindAppSettings: Matching profile not found.
28-03-2021 10:57:32.047> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:32.047> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:32.047> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:32.055> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074687, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:32.055> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:32.055> FindAppSettings: Matching profile not found.
28-03-2021 10:57:32.055> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:32.055> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:32.055> MouseHookLLProc: Passing original mouse message 0000020C through....

# SHORT BUTTON_4 PRESSES FOLLOW
28-03-2021 10:57:32.273> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074906, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:32.273> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:32.273> FindAppSettings: Matching profile not found.
28-03-2021 10:57:32.273> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:32.274> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:32.274> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:32.289> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1074921, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:32.289> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:32.289> FindAppSettings: Matching profile not found.
28-03-2021 10:57:32.289> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:32.289> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:32.289> MouseHookLLProc: Passing original mouse message 0000020C through....
28-03-2021 10:57:32.475> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1075109, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:32.475> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:32.475> FindAppSettings: Matching profile not found.
28-03-2021 10:57:32.475> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:32.475> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:32.475> MouseHookLLProc: Passing original mouse message 0000020B through....
28-03-2021 10:57:32.491> MouseHookLLProc: MouseHookData: Msg=0x020c (WM_XBUTTONUP), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1075125, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:32.491> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:32.491> FindAppSettings: Matching profile not found.
28-03-2021 10:57:32.491> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:32.491> Translating XRight Button Up Key state 0x40: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:32.491> MouseHookLLProc: Passing original mouse message 0000020C through....
28-03-2021 10:57:32.683> MouseHookLLProc: MouseHookData: Msg=0x020b (WM_XBUTTONDOWN), X=1595, Y=1044, Data=0x00020000, Flags=0x00000000, Time=1075312, Info=0x0, Ptr=0x9F0359, Layer=0
28-03-2021 10:57:32.683> ProcessButton: Detected active HWND changed from 0x000805A2 to 0x000805A2 (profile window 0x00000000, ProcID 11688). Getting process name...
28-03-2021 10:57:32.683> FindAppSettings: Matching profile not found.
28-03-2021 10:57:32.683> ProcessButton: Profile has not changed when hWnd changed to 000805A2.
28-03-2021 10:57:32.683> Translating XRight Button Down Key state 0x0: Action 40 [** No Change (Don't intercept) **]
28-03-2021 10:57:32.683> MouseHookLLProc: Passing original mouse message 0000020B through....

...
User avatar
phil
Site Admin
Posts: 7611
Joined: Sun Apr 06, 2003 11:12 pm

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by phil »

I wonder if its worth installing logitech options and playing with the device configuration in there... Perhaps you can fix it and then uninstall logitech options?!
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
rbarrios
New User
Posts: 6
Joined: Mon Mar 22, 2021 11:50 am

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by rbarrios »

I've done it, no change. I'd say this behaviour comes from the firmware in the mouse...

Rober
CDVDC
New User
Posts: 1
Joined: Wed Aug 10, 2022 5:53 pm

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by CDVDC »

I can confirm the same behaviour on my side

XMBC Version: 2.19
Windows Version: Windows 10
Mouse Information (brand/model): Logitech MX Anywhere 3 (MR0083)
Did the problem occur after an upgrade of XMBC? (If so, from what version?): NO
Did the problem occur after a Windows update/upgrade? (If so, from what version?): NO
How long have you used XMBC?: first time
What language and keyboard layout do you use in Windows?: System: German / Keyboard: German
nonukez
New User
Posts: 1
Joined: Tue Nov 21, 2023 6:31 am

Re: Logitech MX Anywhere 3 buttons 4 & 5 chording issue

Post by nonukez »

A bit late, but just in case someone else arrives here after encountering the same issue:

Logi Options+ has a nice feature called Horizontal Scrolling, which allows the user to scroll left and right if they hold Button 4 or Button 5 and use the scroll wheel. This setting is enabled by default, accessible from the "Point and Scroll" tab in the app. This is the culprit for the two buttons not being recognized in XMBC.

Once this is disabled in Logi Options+, XMBC will properly recognize Button 4 and Button 5 again! And you can just emulate horizontal scrolling for one of the buttons if you wanted that functionality back.
Post Reply