How can i get Logitech MX Master 4/3S/3/ etc .. Gestures Functionality?

Hey guys,

Now with BTT natievly supporting the MX Master mouses, the only thing stopping me from completely removing the Logi Options+ is the gesture functionality.

Where instead of assigning a single shortcut to a mouse button you can have 5. By assigning that button a “Gesture” action.
So If you hold the mouse button: (like in the pic below)
+ drag up = Close window, or
+ drag down = ⌘Cmd + -, or
+ drag left = ⌘Cmd + ⇧Shift + [, or
+ drag right = ⌘Cmd + ⇧Shift + ], or
OR just clicking the button = ⌘Cmd + 1

I literally have every button except the Left & Right click buttons do 5 things each and i cant live without it. Please see the screenshot images attached.

Is it possible to setup like this yet or not yet? I havnt been able to find a clear answer.

Thanks guys!

Here is a simple example preset:

Basically you need to use BTT's mouse gesture functionality: Drawing / Scribble Triggers · GitBook

Awesome! Thanks so much … i will check it out.

I’ve been using BetterTouchTool since i first discovered it when i got the Apple Magic Mouse … the days it was in v0.3.x! What a wild ride. I can’t believe how much its changed and how much I’ve relied on it since i first discovered it on a day to day basis! and how I can not use a Mac without it.

Keep up the good work!!

Quick question, i finally got around to setting this up in BTT now and ditching Logi Options+.

I tried the file in the link, but is that for just 1 button for the gesture button only? Like if i want to apply button 6 and than the up down left right drawings those buttons can do different things than the gesture + up, down, left, right?

Thanks, I tried it. I removed Logi Options+, G Hub, and all other mouse-related software. I installed the latest version of BetterTouchTool 6.0006 and loaded the preset you suggested.

Unfortunately, it works very poorly and cannot replace Logi Options or Mac Mouse Fix for me.

First, it is very hard to understand the huge number of settings, and many of them behave in non-obvious ways. For example, in your preset, mouse gestures are bound to the right mouse button. I could not find a way to rebind this to the side button on the MX Master 3S.

Second, gesture recognition and triggering have noticeable delay and animation. A red line is drawn and a HUD appears. When I try to disable the HUD and the delay, everything breaks and stops working.

In Logi Options+ and Mac Mouse Fix, this works much more natively and simply. Mouse gestures react instantly and accurately, and they are easy to bind to side buttons.

Logitech Mouse Configuration also works poorly. It looks like changing DPI does nothing. I also have two mice, MX Master 3S and G309, and I could not get them to behave consistently in BetterTouchTool. With this preset:

https://folivora.ai/releases/mx_master_example.bttpreset

the G309 behaves incorrectly, and I have no idea how to make both mice work properly together.

BetterTouchTool is clearly very powerful, but it is too complex for regular users. I am a software engineer, and even after an hour I still could not figure out how to configure everything.

I will have to go back to using Logi Options+, G Hub, and Mac Mouse Fix together. Surprisingly, this combination works much better for me than BetterTouchTool.

the g309 is special and probably not yet supported because it uses a old legacy protocol, I might however add support for it soon.

For rebinding drawing gestures you can use the start / stop drawing actions, e.g. like this:


@rockydubb it is possible but currently requires some setup.
Here is a tutorial on how to achieve this currently (this is from an earlier version of BTT but it works still almost the same):

Ahh got it, Thank you.

I need to get around to implimenting this. But i am super busy with work + trying to get my Stream Deck + setup with BTT. I figured out how to do pretty much everything with the SD+, just trying to figure out how to apply a background to the touch screen with the icons i already have on there on top … To make it look more like how it does when used with the Elgato software

Thanks for the help! I will check out that page shortly.