I have an external mouse, with programmable buttons. I'd like to set some of those buttons to repeat if I hold one of them down- similar to how keyboard keys repeat, but don't see where to do that.
Can you, and if so, how, set a repeat rate for mouse buttons
mouse
Related Question
- IMac – How to operate 2 XServes and 2 iMacs from 1 keyboard and 1 mouse (both bluetooth)
- MacOS – How to get VMware Fusion on Mac to use Logitech extra back/forward mouse buttons in Windows VM
- MacOS – How to click the mouse buttons with a keyboard shortcut
- Configure and personalise external keyboard buttons on Mac
- Bind mouse key to continuously send clicks
- MacBook – How to Configure extra buttons on mouse
Best Answer
You can do this with a a product called ControllerMate. They have a feature called the Auto-Repeater Building Block
(They provide an example on the page linked above)
Basically, if the Building Block detects an "on" state of an input (holding the button) it will auto repeat whatever you tell it to repeat at a set rate.
You will have to bypass the programming of the mouse and use this to program it. I have done this with my Logitech MX Professional mouse and a second (Logitech) keyboard which I have reassigned keys to complex macros.
Controller Mate has an unlimited trial period that is limited to 10 "building blocks" meaning you can have a single work flow of 10 blocks or 5 flows of 2 blocks or whatever combination so long as it has no more than 10. However, at $25, it's a very reasonable solution.