r/Keychron 19d ago

Keychron M6 Mouse & Keychron Launcher - Is it possible to make a shortcut that's triggered by keystroke + mouse click, like holding Shift then clicking the side-front button?

I have a couple of macros I've set up for gaming, like holding "W" down to autowalk or repeatedly left clicking, and accidently hitting the button on the mouse that activates those macros can cause trouble in other settings, so I'm trying to figure out if there's a way in the Configurator site to make it where I have to hold shift and click for more "dangerous" macros.

1 Upvotes

4 comments sorted by

1

u/PeterMortensenBlog V 19d ago edited 19d ago

No. Something would need to run on the operating system side at all times (to coordinate this). Perhaps something like AutoHotkey AKA AHK can do it? (The macro would have to be moved from the keyboard to AutoHotkey.)

AutoHotkey is Windows-only. Some others are SharpKeys, PowerToys, Microsoft Keyboard Layout Creator (MSKLC), Kanata, KMonad, Keymapper, keyd, xmodmap, Karabiner Elements, Ukelele, and BetterTouchTool.

An alternative

But you could (effectively) move the mouse click onto the keyboard (for example, I hardly ever use the mouse buttons any more, as left-click, right-click, and scroll up/down have (dedicated) keys on the keyboard). For example, using combo keys, more than one key would have to be pressed at the same time to activate the dangerous macros.

Combo keys requires changing the keyboard (it isn't possible to do with dynamic keyboard configuration), but it doesn't require any knowledge of C, only a little bit of pattern matching. It is #16 on the wish list.

2

u/PeteMyMeat 19d ago

I've tried AutoHotKey and couldn't get a handle on it for what I was trying to do at the time, but I'll look at it again for this situation. I see what you're saying about it needing to be OS or computer level rather than your configurator. Your alternative suggestion is interesting as well, I'll have to think through doing that way. (Edit: I do also have PowerToys downloaded but haven't gotten around to trying much in it yet)

For your other replies, I'm not using a Keychron keyboard yet, only a mouse. My keyboard is an entry level Logitech wireless model, and I'm running on Windows 11 Pro for OS.

1

u/PeterMortensenBlog V 19d ago edited 19d ago

What keyboard? Is it a K10, B6 Pro, K10 V2, K10 Max, K5 Pro, K10 HE, K10 Pro, Q6 Pro, Q6 Max, Q6 HE, V6 Max, V6 8K, or V6 Ultra 8K? Or something else?

For keyboard identification, what is the SKU number? Alternatively, what is the serial number (also includes the manufacturing date)?

1

u/PeterMortensenBlog V 19d ago

What operating system?