Mouse for KM

Currently I have Logitech MX Master 3 and crossed with the problem: the buttons on it are not really a USB buttons/ triggers. They can be assigned to some key command but this is not useful for the ideas I want to implement. Can you recommend the Bluetooth mouse with real programmable buttons with no additional software but just with KM?

It depends how many buttons you want. That's because macOS supports only 5 buttons directly, but that includes the ones you are already familiar with (e.g., left, right, middle).

If you want more than 5 buttons, you need to get mouse software like BTT or SteerMouse, or use your mouse company's software, because KM cannot handle buttons that macOS itself does not provide the API for.

I'm actually no expert on this topic, but I'm 80% sure that I'm correct here. (But I can see Nige is drafting a response now, and his answers will be better than mine.)

2 Likes

Can you explain why not?

I believe the Logitech software now has "Smart Options" for minimal macro-ing, and one of the options is "Open a web page". You might be able to set that to a kmtrigger:// URL instead and directly run a KM macro from a mouse button.

2 Likes

For instance, the side buttons (Forward and rewind by default) can't press and hold. They just press and release doesn't matter if you release it or not.

I haven't found such option.

I need at least 5 buttons, but working buttons. :slight_smile:

It took me 10 seconds to find this video, which clearly shows options like "Keystroke Assignment" and "Open a Web Page". Do you not have that?

Lack of press-and-hold may not be directly solvable (you'll have to try and see) -- if it doesn't then it also may not work even if you can detect as USB triggers. But you could do something like "first press starts a macro, which repeats until a second press". Plenty of examples of that on the Forum.

1 Like

No. Logi Options + doesn't have it.

I'll try it out. Thanks!

Odd -- even the Logitech website suggests it's there (Logi Options+ (Plus): Customization App for Logitech Devices), even if you have to go the Smart Flows route.

Here is screen recording. There is Open File option, but no Open Web Page

But you do have the option for keyboard shortcuts -- could you use that for an hot key trigger? There are Smart Options for various applications, including web browsers -- tell Safari to open a kmtrigger:// URL (if the "Allow" dialog doesn't get in the way). Even better, use "Open Application" that launches an AppleScript app that calls your macro. I see Automator in the list, you could run a macro via that. I don't know if you scrolled enough, but perhaps you can run a Shortcut?

Lots of potential options, you just have to find one that'll work for you.

1 Like

I'll try it out later, thanks.