Support for Logitech MX Master Mice

I'll keep this in mind - another system reboot solved the button misbehavior for now.

What persists is:

  • When I use the invert the wheel options in the "Logitech Mouse Configuration" my triggers behave in the opposite direction than configured. Already tried to re-record them.
  • Double-click recording of button 6 and button 7 is not working

Do they actually trigger the wrong action after recording it or do they just show the wrong description (e.g. when recording scroll left, they show scroll right but still trigger when doing a scroll left?).

For the double / triple click issue: that should be implemented and working in 5.770 (will upload in 10 min).

1 Like

I am recording wheel down (with an advanced condition) to trigger the window Switcher.

I actually need to do wheel up (with the advanced condition) to execute the action.

Ah I think there is some old logic for normal mice based on the macOS natural scroll setting. I'll disable that for logitech mice!

1 Like

Not 100% sure what happened, but the DPI was extremely high and left click didn’t work at all, even when I deleted all actions. (I’d try to replicate it, but it was a real pain to clean up.)

did you try to quit BTT when this happened? It should only be possible to block / remap left click while it is running

I really doubt that another app is blocking BTT from reading the scroll events, first because there are no more traces of other apps, and because when I specified my triggers, BTT immediately recognized the thumb wheel movement and recorded them as scroll right and left.
Can you try to reproduce this action on your equipment, to see waht happens?
In fact, this action can be a very usefull for other people with thumb wheel mice

yes, it’s working fine here.
Being able to record it in the UI but unable to trigger it is actually a hint that something is interfering. (It means BTT can read the events at the high UI level but not at the low system level necessary for general recognition, this is usually because some driver catches it at the low level before BTT can)

@jose-elias-alvarez 5.772 adds apple script support to reset a mouse to its factory settings (only for gaming mice that actually store data on the mouse like the G502)

tell application "BetterTouchTool" to logitech_reset_to_factory_defaults "G502"
1 Like

Now I have another problem. What’s with this chooser menu that pops up when I trigger the action?

It’s basic -For mouse button 7 - open Spotlight… Instead it gives me this chooser menu.
I tried everything, instead of Spotlight, I used Command + Space, but I still have a menu with 2 options Command Space and Command Space.

And BTW, is there a way of locking an action when it worked fine? The Save button doesn’t appear all the time. It happened to me that I was working on a new action, and an old action trigger got modified instead for some reason that I ignore. I do not understand how it was possible?

I appologize for the first question, it was because I had 2 actions triggered by the same trigger.
But the avoe question remains

I can confirm that the horizontal wheel (thumb wheel) is working fine here with BTT 5.771 and my MX Master 4.

However I have a similar problem when "Better-Mouse" is running. So I would second what Andreas said - is there another app active on your end?

Maybe I can contribute a bit to this one - with the latest versions there seems to be (for some buttons only) the behavior shown in the video:

  • I saved "Scroll Up" as the trigger
  • click outside with button 7
  • the trigger gets changed
  • this only happens with a few buttons / not all

Hi Andreas, I figured it out why it was not working for me, I don’t know if it’s a bug, but it’s not related to other apps leftovers.
When I created the action, I created first the trigger, Thumb Wheel Left / Right, and for the action I used Keyboard Shortcut and selected F11 respectively F12. This changed automatically in Volume Up/Down, but it was not working.
This morning instead of using F11/F12, searched for Volume. I had 4 options as in the picture below. I selected from the list and the action worked just fine. I don’t know what is wrong in using F11/F12, but it does not work (although it says Volume Up/Down). This issue is reproducible anytime, you can try it yourself.

One more thing, the thumb wheel scrolling is not very sensitive, in other words, I have to move a lot the wheel up or down (almost 1/4 of a full rotation) in order to see a volume change, Sometime I move it, but is not sufficient and the volume does not change at all. I have no idea how to change the sensitivity of the thumb wheel scrolling.
Thanks a lot for everything, BTW excellent application. Apple should buy you. Their customizations suck.

Ah that explains it, F11 and F12 are not for changing volume :wink: See How to use the function keys on your Mac - Apple Support (BY) for details

@Volker I have fixed that recording / ui issue in v 5.773

Scrolling currently adheres to the system settings for scrolling speed, but the scroll modifiers will be implemented soon.

Good Morning Andreas,

it seems to be a bit better but still reproduce able with 5.773.

The recording / ui issue seems to be fixed in 5.776. Thank you Andreas.

1 Like
  1. I know how to use the F keys, and I my Mac isn’t configured to use the F keys as standard F keys, they perform the function of the upper icon.
    When I said I clicked F11 and F12, I meant that I pressed the keys that have the symbol Volume+ / F12 or Volume- / F11, and automatically in the BTT action they changed to Volume+ or Volume-
  2. When you are saying “Scrolling are currently adhering to the system settings for scrolling speed” are you referring to the Thumb Wheel Scrolling which adhere to the system settings for scrolling?
    And ”The scroll modifiers will be implemented soon” it means the thumb wheel scrolling will be able to have a different scrolling speed than the main scrolling wheel?
    That’s what you mean?

Yep! Scroll modifiers allow you to separately control the speed for horizontal and vertical scrolling. Will be ready for usage tomorrow.

5.777 fixes and issue for Gxxx gaming mice (e.g. the g502) where BTT would sometimes corrupt the profile data, causing the mouse to only work properly while BTT is running.

1 Like

5.779 adds scroll modifiers.

For example there is a "smooth scroll" modifier and "Vertical & Horizontal Scroll Speed Modifier"



These are not limited to logitech mice. Multiple modifiers can be added and will automatically be combined.

Available modifiers:

  • Smooth Scrolling (like Trackpad)
  • Vertical & Horizontal Scroll Speed Modifier
  • Scroll Modifier Key Condition
  • Scroll Device Type Condition
  • Block Horizontal Scrolling
  • Block Vertical Scrolling
  • Scroll Acceleration Curve
  • Reverse Scroll Direction
  • Swap Scroll Axes (H ↔ V)
  • Lock Scroll to Dominant Axis
  • Scroll Dead Zone Filter
  • Scroll Event Debounce
  • Clamp Maximum Scroll Speed
  • Scroll Distance Per Tick
2 Likes

Thank you, Andreas, for all your work on adding Logitech mouse support. I am using the Signature Plus M750 Mouse. Looking forward to the ability to customize the pointer speed button (bellow the middle button / scroll wheel) if that is in your plans for future updates. :slightly_smiling_face:

1 Like