Draw any shape
Hold the right or middle button and draw. Not just up, down, left and right: zigzags, checkmarks and loops all work as gestures. Recognized on release, or the moment you finish drawing if you prefer.

Raiju
macOS
Hold the right mouse button, draw a stroke, and let go to fire the shortcut it stands for: left and right to switch tabs, up to maximize, an upside-down L to close the tab. Raiju is a mouse gesture tool built natively for Apple silicon. Light, fast, and quiet in the background.
Hold the right or middle button and draw. Not just up, down, left and right: zigzags, checkmarks and loops all work as gestures. Recognized on release, or the moment you finish drawing if you prefer.
Gestures live at four levels: global, group, app and desktop, matched to the app under your pointer. The same stroke can close a tab in your browser and do something else in your editor.
Send system-wide shortcuts like Mission Control or switching Spaces directly, without first bringing the app under the pointer to the front.
Written natively in Swift, about 1.4 MB to download. Recognizing a gesture takes around 4 microseconds, and it uses almost no CPU while you are not drawing.
Reads your WGestures 2 gestures and preferences directly, so moving over takes one click on first launch. Your gestures and shortcuts work just as before.
Your stroke is drawn live as you move. It changes color and shows the gesture name once recognized, so a miss is obvious at a glance.
Below is a Mac screen. Hold the mouse button (or your finger on a phone) and draw a stroke, then let go to see which gesture it matched and which shortcut it would press.
This is a simulated demo with sample data.
Hold the mouse button and draw

One stroke, done.