KM is a language that begs for lots of triggers. Triggers can be keys on a keyboard or certain buttons on a mouse. Not all mice have buttons that can be detected by KM. Usually it's the multi button mice that can do this. And most such mice are made for Windows with only half of them working well on Macs. That is, the software for the mouse that can reprogram the buttons sometimes only runs on Windows.
But perhaps some KM users aren't aware of the fact that they can get mice that are good for using with KM, in the sense that they have multiple buttons and these buttons can be programmed/configured with software that runs on macOS.
So I'm going to talk about a couple of mice that have worked well for me as a KM trigger-happy user.
The requirements for me are:
- the mouse needs to have lots of buttons
- the mouse needs to have config software that works in macOS
- the buttons shouldn't be all under the thumb, as I prefer buttons in different places
Here are a description of two mice that have worked well for me with KM. The italicized words come from the vendor.
The second last mouse I tried was the Logitech G502. It seemed fully compatible with macOS. I'm looking at it now on my desk here and it seems to have about 7 visible programmable buttons. Many of those buttons are near the thumb but some are around the other fingers too. I can't remember why I switched to a different brand. I think it was okay, but most mice don't last longer than a year or two with me.
Logitech G502 HERO High Performance Gaming Mouse
Logitech G502 HERO high performance gaming mouse. Featuring HERO, our best sensor, 11 programmable buttons, LIGHTSYNC RGB technology & tunable weight.
The current mouse I'm using is the Steelseries model Rival 500. It seems to have 10 or so visible buttons on it, but that doesn't include certain other things like the scrolling wheel left/right buttons. So it's probably around 14 if you count some of those things that some people wouldn't count. I'm quite happy with it. I think it's the best multi-button mouse for macOS. I would buy it again.
Rival 500
The first MOBA/MMO gaming mouse designed to function with the natural movements of your hand. The side button layout is engineered to the natural contours of your thumb.
Considering that most users on this forum are power hungry users who "trigger" all kinds of macros, I'm surprised there isn't an avid thread about the best mice that work with KM. Most of these mice are designed for gamers but as a primary mouse for KM, which requires lots of triggers, they are pretty useful.
Now bear in mind that some mouse buttons will be "recognizable" directly by KM and some buttons may require mapping them to other Scancodes using the mouse's configuration utility. I'm not sure if I can explain why that is, but it's not difficult to address that.
So I recommend that any serious user of KM should get a mouse with programmable buttons.
If some admin thinks that I'm just advertising mice, you can delete this post. But this is really a relevant KM issue in my opinion.