Would really appreciate the ability to select my own custom mouse button as my Drawing / Gesture button instead of using right-click.
I was using Logitech Options to set up gestures using the middle button on my MX Anywhere 2S mouse, but that app makes the scrolling acceleration behavior very wonky, so I had to uninstall. I also need the ability to right-click and drag for a 3D modeling application I use, that's how I orbit my work.
Basically you record your mouse button in the normal mouse section. Then you duplicate that trigger (cmd+c & cmd+v). Then for the second trigger you set the advanced trigger condition "Trigger on Mouse Up".
Now you can assign the predefined action "Start Recording Drawing/Mouse gesture" to the first one and "Stop Recording Drawing / Mouse Gesture" to the second one.
Thanks for the tip Andreas, that's brilliant — but it still leaves me with one issue. Because that setup doesn't put the custom mouse button through same the Right-click setting that only activates the drawing if you move the mouse a certain number of pixels, I can't utilize just a single click of the custom button as its own action (without a dropdown list popping up every time I press it).
I'm redoing the drawing gestures anyways - they will soon be based on Apple's machine learning framework to achieve much better accuracy. I'll include a way to do what you want with that update soon.
Awesome, would so appreciate it. Since you're working on that feature, please also consider including an App Specific Setting to disable drawing/gestures. These two things would really help my workflow. Many thanks. And congratulations on your new baby!
It seems we can't do that yet. If there is a way to detect what the last pressed mouse key was, then we can shift the action, but I haven't found a way to do it yet.
It seems BTT doesn't detect right-click down/up if "Enable Right Mouse Down drawing recognition, after mouse moved:" is enabled in the Settings window. And if it's disabled, it doesn't perform the "Start Recording Drawing" action well (it starts, but draws nothing).
(Tried the " Trigger On Change Of Advanced Trigger Condition / BTT Variables" for this, but no)
You mean to not use right click?
I guess the problem comes from the fact that right-click is special (used for context menus).
I figured out something similar.
I set "middle" to the user variable on middle button down, and set to "!middle" when middle mouse gesture ended.
Then use the variable for ATCs of gestures.
This way you can setup right click gestures too.