Support for Logitech MX Master Mice

Great, it works on both the MX Keys and the MX Master 3S. Thank you, Andreas.

@Andreas_Hegenberg, wanted to follow up on the M720 issue. Posted the log a couple of days back.

Thanks

Thank you for your continued work on Logitech-related updates; I'm always excited to see them.

This report might be a duplicate of an issue someone else has already brought up, but I wanted to make sure it's seen in case it was missed.

My apologies if you're already aware of this.

Issue Description:

I'm using the MX ERGO. When tilting the mouse wheel left or right, it should be recognized as a click event.

In the BetterTouchTool (BTT) mouse settings screen:

• Left Tilt: Recognized correctly as "Button 10" (a click event).

• Right Tilt: Recognized as "Scroll Left" instead of a button click event.

Request:

Could you please modify this behavior so that the right tilt is also recognized as "Button xx" (a click event), similar to how the left tilt is handled?

Version Tested:

This behavior was observed with BetterTouchTool version 6.029.

@junk, I'll receive an MX ergo tomorrow or Wednesday, then I'll check!

Thank you. I look forward to your next update.

Hey @Andreas_Hegenberg, I was curious if you could look at supporting Logi options+ flow. I found another repo where someone tried to do it by switching the channel when you get to a specific area of the screen. GitHub - sandeep-khanna/lcs: Logitech Channel Switcher

But unfortunately, it’s pretty janky.

I am switching between 2 macs and a Windows host, but I could always use the button to switch back from Windows to my mac. The two macs both have BTT and I use them daily. I have the MX Master 3S and the MX Mechanical Mini with bolt receivers on each computer.

What do you think?

good idea, I'll have a look!

@nwhistler I added the predefined action "Logitech: Change Host / Channel (1-3)" in v6.032 - it seems to work well but I only tested it on the MX Master 3 so far. You can assign this to any of BTT's triggers

Oh wow, so fast! Thank you, I will give it a whirl.

Nate

First of all, thank you for your incredible work! I’m definitely glad I got the lifetime license some years ago.
I’m wondering if I’m missing something but the horizontal scroll wheel on my MX Master 3 is working as expected in some apps (like Numbers and browsers) but not at all in others (like Calendar and Mail). If I try to add ā€œleft scrollā€ and ā€œright scrollā€ as triggers, there are no actions equivalent to the 2 finger swipe that would bring back the horizontal scrolling… I hope there’s a way to do this because I really don’t feel like reinstalling the Logi+ software :sweat_smile:

@JDDD do you know whether horizontal scrolling Calendar worked with Logitech Options+? (It seems like there is a bug in Calendar that in general doesn't allow horizontal scrolling by mouse, regardless of whether BTT is running or not)

I’m pretty sure it did since I remember being taken aback in the calendar app as soon as I switched from Options+ to BTT for my mouse setup and trying to find a solution.
I’m 100% sure I was scrolling left to delete emails in the mail app.

@JDDD I think I figured out how to make the calendar & mail scroll work (super complicated). Would be great if you could try 6.034 alpha (uploading now). It requires the "smooth scrolling (like trackpad)" scroll modifier to be active:

It basically transforms the scroll events to touch events - Apple made the calendar app to explicitly not allow horizontal scrolling for normal mice so we need to simulate trackpad events, which is very complex.

1 Like

I hope I'm hosting this in the right place. I'm a recent convert from the LogiOptions+ armageddon event.

I installed BTT for my Logitech MX 4, but can't get the vertical scrolling to slow down. I set Mac OS mouse scrolling to the lowest setting, but it's still much faster than I would like. Can BTT control vertical scrolling speed for my MX 4 mouse? If not, should I enter a formal feature request on the other thread?

It works! I truly appreciate how efficient you are :grinning_face_with_smiling_eyes:

Hi! :slightly_smiling_face: I’m using a Logitech G604 mouse, everything works perfectly except the scroll wheel. Instead of Scroll Up and Scroll Down, the wheel is detected as Button 13 and Button 14, and I can’t assign these buttons to wheel scrolling because there are no such actions available.

Or is this intended behavior, and is there a way to restore the standard scroll wheel functionality?
From what I’ve found, there is a ā€œSend Scroll Eventā€ option, but it’s far from the same thing.

Could you post the log for this mouse?

Yep, no problem

LOGI_LOG.txt (112.6 KB)

@rhullet you'd need to add a scroll modifier. The most useful modifier for MX M4 is the "smooth scroll" modifier. With the latest alpha that one has been vastly improved and now creates scroll events that behave like scrolling on the trackpad.

You can modify the scroll speed by adapting these values (separate vertical & horizontal speed multipliers have been added in v6.035 alpha):

1 Like

@asphy could you check whether 6.035 alpha solves the issue with this mouse? (you might need to turn the mouse off and on again once)