Support for Logitech MX Master Mice

just in the preset, you can disable the naming by unchecking this box for every button:

1 Like

That still requires me to name the buttons in every single action I configure though, yes? IN said action’s notes?

And can multiple lines be entered in the notes? Because I already use them for another purpose.

you don't need to name them, this is just some convenience (so only if you want them to be named). BTT doesn't have a mapping from number to button name because that differs from mouse to mouse

I do need to name them, as I described I often have to reference the BTT preferences when learning new triggers to remind me how to trigger them. When they’re not named, that’s more than an inconvenience because I have to experiment to figure out which button matches the configuration.

I understand the limitation, just wanted to share that naming is more than a “convenience” for me. The only solution I can think of is to test and write out a button map on a post-it, but for private reasons having post-its clutter my desk actually really affects my productivity in a negative way.

I will try to deal with it though, as Options+ customizations stopped working for me awhile ago and I’m going insane without my multi-configured buttons.

I really appreciate your attention and help with this. I know you put a lot into the app and I AM grateful, even if I sound grumpy at the moment, lol

I could add a default mapping table for the mice I have available (which should be the most popular so it will probably help)

1 Like

That would be amazing. Again, appreciate you.

is there any way to trigger scroll modifier with different keys instead of shift,fn,ctrl,opt,cmd?

Great. Possible to access via Setapp? Tried to download Alpha and asking me for License.

Hello,

I’ve got an issue with my MX Master 3, with the horizontal wheel.
I can’t get it to works as horizontal scroll wheel.

Can this be acheived? If yes, how?

Thanks

Miles

Hi Andreas. I’m wondering if BTT supports the simultaneous use of multiple Logitech receivers.

  • My keyboard is an older model (Logitech MX Keys for Mac) that uses the old Logitech Unifying Receiver.

    My mouse is a bit more recent (Logitech Signature Plus M750) that uses the newer Logi Bolt Receiver.

When the receivers are plugged in separately, the devices work as intended with BTT. When plugged in together, however, BTT only recognizes one device. The only combination that seems to work with BTT is connecting one device via Bluetooth, which is fine but not ideal. Any confirmation on whether two different receivers can be paired at the same time would be appreciated. If this is not the case, I can cease my stubborn attempts at forcing them to work together. :sweat_smile:

Thank you!

EDIT: I’ve also just discovered that when my Mac wakes from sleep, I’m forced to scan for devices again in BTT for my mouse to function properly when using the Logi Bolt Receiver. This does not happen when connected via Bluetooth.

enhancement request if possible:

itd be great if we could have the option to pick which buttons bettertouchtool can intercept in the future for the logitech mx master 3s.

Right now all i can see is the option to have all of the buttons intercepted so this means karabiner cant read any button above 3. id just like to have the back and forward buttons not intercepted specifically by bettertouchtool

any workarounds for now?

you could probably forward them from BTT to Karabiner, but can you describe your use case? Anything you can not achieve only with BTT yet?

1 Like

i think i found a solution but i needed another app.

the only workaround i just found through testing is to have steermouse grab the “gesture” and “shift” buttons and convert them to mouse clicks which can then be customized inside of bettertouchtool to use as customized gestures. while only having the button 4 intercepted by mac mouse fix

i had thought to just use karabiner to convert stuff in my keyboard and num pad so i figured to just use karabiner like usual for mouse events etc.,

and yes there was one specific thing i would use that ive been trying to recreate which is:

to have the Mac Mouse Fix “scroll & navigate” feature → where when you hold the mouse button it simulates a 2 finger panning until you let go of the mouse button.

im not sure if mouse fix does this by using scrollwheel simulations with momentum or a scrollphase but i havent been able to 1:1 the feature in btt. i then tried hammerspoon with scripts but no success

so i wanted to just have karabiner to read it using the eventviewer to intercept the button 4 click to then convert it for mouse fix but its not possible

which is why i thought to just ask for a way to limit which buttons bettertouchtool could intercept for the mx master 3s etc.,

does the scroll & navigate behave similar to the "auto scroll" predefined action I recently added?

I'll check whether I can disable button diversion for some buttons, but I would not recommend having multiple apps talk to the mouse via the hid++ protocol, this can cause weird issues

i played with the auto scroll toggle and it does acheive the movement but you cant combine multiple gestures at the same time , and understandable so.. since i think it was added for another intention

but i did want to say the differences i see


for example

in mouse fix:

you can navigate and scroll which means you can let go and then hold the button and itll have a smooth throw to it as it slows down like a trackpad. you can then hold the button again and move the mouse and itll still hold it while scrolling when combining it with the swift scrolling feature

in bettertouchtool:

you can auto scroll toggle and add a modifier after it like “right cmd key down” → until the release (which is used as the scroll modifier to add the distance in ticks and smoothness) but once you are scrolling, itll end the auto scroll combination. there is also no animation throw as you let go with a drag.

However, wow , auto scroll is a great feature for different reasons

some browers and apps dont have auto scroll as a hidden flag so this allows you to just activate it and let the content scroll by itself.

this is very nice for reading!

I appreciate you looking into it and yea i wanted to just use Bettertouchtool for the exact warning you mentioned!

i was origianlly using steermouse, karabiner, mac mouse fix, MOS, and Bettertouchtool lol

ah interesting, I'll check whether I can add an option for this. It should be straightforward to integrate

1 Like

thank you! I really appreciate you looking into it

@Andreas_Hegenberg

This is still not working for me with a Logitech MX Master 3. On reboot or wake, mouse won’t follow settings.

Recently, did not find at at all. I just force killed and re-opened BTT and it is working now. But still remains flaky.

I’m on the latest SetApp version (Recently updated a few days ago which I assume is the stable version of alpha release).

Anything I can do to help find a resolution?

I could only imagine some other mouse related software interfering. Do you still have any other mouse related apps installed?

Just BTT via Setapp.

Hitting “scan for devices” does not seem to do anything. Also “start pairing now “ doesn’t do anything as well. So I can’t seem to re-pair for BTT.

After a few quits, sometimes it works :sweat_smile:

Mouse itself works, just with non-BTT settings, and no special button binds.
I’ve connected receivers via usb dock if that matters?