Custom Drawing Gestures / Mouse Gestures

Adding New Gestures

  • Click the "Add New Drawing" button in the Drawings tab
  • Draw your gesture in the white drawing area
  • To improve recognition reliability add some variations of the same gesture by clicking the button and drawing it again.

Advanced:

  • You can choose the required certainty to trigger a gesture. The default is 0.7, I do not recommend values higher than 0.85.
  • If your gesture should not depend on direction (e.g. a circle which can be drawn clockwise or counter-clockwise), check the checkbox on the bottom right

Using the Gestures

  • By default BetterTouchTool has "Right-Click-To-Draw" active. This can be disabled in the settings.
  • There are some dedicated trackpad gestures called "2/3/4 Finger Drawing". These are great if you use a Trackpad.
  • On Magic Mouse the best gestures to start drawing recognition are "1 / 2 / 3 Finger Touch Top"
  • You can also use any other trigger in BetterTouchTool to start & stop drawing recognition.
    • The predefined action you have to assign in order to start drawing is called "Start Recording Mouse Gesture" and is located in "BTT Related Actions"
  • BTT will try to recognize your drawing after you remove your finger from the trackpad or Magic Mouse, or after releasing the mouse button

Using Specific Mouse Buttons For Drawing Gestures

If you want to use some specific button on your mouse to perform drawing gestures, configure it like this:

  1. Record the mouse button you want to use and assign the "Start Recording Drawing / Mouse Gesture" action: step1

Make sure the option "Allow Mouse Movements While Button Is Pressed" is enabled: alt text

  1. If you are using a custom button, you can disable the default "right-click-drawing" in the BTT settings: alt text

  2. If you want to trigger an additional action when short-pressing your new gesture button, duplicate your existing button but change it to trigger on mouse-up and set a maximum hold time: alt text Then assign the "Stop Recording Drawing" action followed by any other actions you want to trigger on short press.

Scopes

Starting with BetterTouchTool 6.034 Mouse Gestures support "Scopes". This can be very powerful - it allows to use the same gesture (e.g. a line) to execute different actions, depending on how the drawing was started. For example if you have a mouse with multiple extra buttons, these buttons could be used to do different things with the same mouse gesture.

You can add a scope to a mouse gesture here: alt text

Then in the trigger you use for starting your drawing you can specify it via the "Start Recording Mouse Gesture" action: alt text

Afterwards that button will only trigger mouse gestures that have the specified scope.

Andreas, Which gestures are you using to start drawing recognition?

  • On the Magic Mouse I like to use "Three finger click" or "Two Finger Touch Top"
  • On the trackpad I like to use the dedicated dawing gestures "2/3/4 Finger Drawing" but using Three Finger Tap, Click or Two Finger Tip Taps also works great.

However this does not mean those are the best suited gesture, just my favorites. You can use any gesture you want to start drawing recognition You can also use keyboard shortcuts or normal mouse buttons to start drawing recognition!

Tipps & Tricks

  • Gestures resembling cursive letters usually work pretty well
  • Here are some gestures that worked well for me, but there are many many more ;-)

Some Drawing settings are available in the Advanced Settings:

key sequences

BTT's drawing gesture recognition is based on the $1 Unistroke Recognizer implementation by Chris Miles. For more information see https://github.com/chrismiles/CMUnistrokeGestureRecognizer

results matching ""

    No results matching ""