Skip to content

Instantly share code, notes, and snippets.

@ognistik
Last active December 30, 2024 21:10
Show Gist options
  • Save ognistik/c5be59002d17c5de90462cf69a278211 to your computer and use it in GitHub Desktop.
Save ognistik/c5be59002d17c5de90462cf69a278211 to your computer and use it in GitHub Desktop.
Mouse Automations Set with BetterMouse, BetterTouchTool, and Karabiner

MOUSE AUTOMATION

Hey guys! Here's a list of some of my mouse actions at the present date (11/28/24). I talk more about this in THIS VIDEO.


BetterMouse Naming

  • Left Button
  • Button 2 (Vertical Scrollwheel)
  • Right Button
  • Button 3 = Low Left back
  • Button 4 = Low Left front
  • Button 5 = Gesture button
  • Button 6 = Shift/crown button
  • Thumbwheel

Possible Layers with BetterMouse

  • CTRL
  • CMD
  • OPT
  • SHIFT
  • CTRL + CMD
  • CTRL + OPT
  • CTRL + SHIFT
  • CMD + OPT
  • CMD + SHIFT
  • OPT + SHIFT
  • CTRL + CMD + OPT
  • CTRL + CMD + SHIFT
  • CTRL + OPT + SHIFT
  • CMD + OPT + SHIFT
  • CTRL + CMD + OPT + SHIFT

BETTERMOUSE MODS

BUTTON 2

KEYS ACTION
B2 | Single Press
B2 | Press + Hold Reserved for BTT Chording
B2 | Press + Drag Left Show Notification Center
B2 | Press + Drag Right ESC
B2 | Press + Drag Up
B2 | Press + Drag Down
B2 | Press + V Scroll Up Play/Pause
B2 | Press + Scroll Down CMD Q

ARC + B2

KEYS ACTION
ARC + B2 | Press + Drag Up Open Link in Peek
ARC + B2 | Press + Drag Down Open Link in New Tab + Go

FCPX + B2

KEYS ACTION
FCPX + B2 | Single Press N (Snap Toggle)
FCPX + B2 | Press + Drag Up Lift from Timeline
FCPX + B2 | Press + Drag Down Commit to Timeline

FINDER + B2

KEYS ACTION
FINDER + B2 | V. Scroll Down Trash Selected

RIGHT BUTTON

KEYS ACTION
RIGHT BUTTON | Press + V. Scroll Up/Down Fast Scroll

BUTTON 3

KEYS ACTION
BUTTON 3 | Single Press Back
BUTTON 3 | Press and Hold Reserved for BTT Chording
BUTTON 3 | Press and Drag Left SW PasteChat KM
BUTTON 3 | Press and Drag Right SW PasteResult KM
BUTTON 3 | Press and Drag Up SuperWhisper Modes Menu
BUTTON 3 | Press and Drag Down SuperWhisper Toggle Record
BUTTON 3 | Press + V. Scroll Up
BUTTON 3 | Press + V. Scroll Down

BEAR + BUTTON 3

KEYS ACTION
BEAR + BUTTON 3 | Single Press CMD + [ (Previous Note)

FCPX + BUTTON 3

KEYS ACTION
FCPX + BUTTON 3 | Single Press Down Arrow

FCPX + CMD + BUTTON 3

KEYS ACTION
FCPX + CMD + BUTTON 3 | Single Press Right Arrow
FCPX + CMD + BUTTON 3 | Long Press End

BUTTON 4

KEYS ACTION
BUTTON 4 | Single Press Forward
BUTTON 4 | Press + Hold Reserved for BTT Chording
BUTTON 4 | Press + Drag Left Kando Texendur
BUTTON 4 | Press + Drag Right Kando Aphyra
BUTTON 4 | Press + Drag Up Kando Ithilwen
BUTTON 4 | Press + Drag Down Kando Current App
BUTTON 4 | Press + V Scroll Up Copy
BUTTON 4 | Press + V Scroll Down Paste

BEAR + BUTTON 4

KEYS ACTION
BEAR + BUTTON 4 | Single Press CMD + ] (Next Note)

FCPX + BUTTON 4

KEYS ACTION
FCPX + BUTTON 4 | Single Press Up Arrow

FCPX + CMD + BUTTON 4

KEYS ACTION
FCPX + CMD + BUTTON 4 | Single Press Left Arrow
FCPX + CMD + BUTTON 4 | Long Press Home

THUMBWHEEL

Action Function
THUMBWHEEL | H Scroll Up Horizontal Scroll (Gesture)
THUMBWHEEL | H Scroll Down Horizontal Scroll (Gesture)
THUMBWHEEL | Single Tap
THUMBWHEEL | Tap and Hold Maximize Window (Yabai)
THUMBWHEEL | Tap and V Scroll Up FullScreen (BTT)
THUMBWHEEL | Tap and V Scroll Down Trash Note

CMD + THUMBWHEEL

Action Function
CMD + THUMBWHEEL | Tap and Hold Maximize Fullscreen Without Borders

ARC + CTRL + THUMBWHEEL

Action Function
ARC + CTRL + THUMBWHEEL | H Scroll Up ArcFaster (BTT)
ARC + CTRL + THUMBWHEEL | H Scroll Down ArcSlower (BTT)

FCPX + CMD + THUMBWHEEL

Action Function
FCPX + CMD + THUMBWHEEL | H Scroll Down Zoom Out One by One
FCPX + CMD + THUMBWHEEL | H Scroll Up Zoom In One by One
FCPX + CMD + THUMBWHEEL | Long Press Shift Z (see timeline)

FCPX + OPT + THUMBWHEEL

Action Function
FCPX + OPT + THUMBWHEEL + | H Scroll Down Zoom Out Continuous
FCPX + OPT + THUMBWHEEL | H Scroll Up Zoom In Continuous

BUTTON 5

Action Function
BUTTON 5 | Single Press Show Clipboard Manager
BUTTON 5 | Press and hold Previous (Recent) Space
BUTTON 5 | Press and Drag Left Switch Spaces (Yabai)
BUTTON 5 | Press and Drag Right Switch Spaces (Yabai)
BUTTON 5 | Press and Drag Up First Space
BUTTON 5 | Press and Drag Down Last Space
BUTTON 5 | Press and V Scroll Up Volume Up (KM)
BUTTON 5 | Press and V Scroll Down Volume Down (KM)

Button 6

Action Function
BUTTON 6 | Single Press Spacebar
BUTTON 6 | Press and hold Grab Link
BUTTON 6 | Press and Drag Left Delete (Backspace)
BUTTON 6 | Press and Drag Right Enter
BUTTON 6 | Press and Drag Up CMD N
BUTTON 6 | Press and Drag Down CMD W
BUTTON 6 | Press + V. Scroll Up
BUTTON 6 | Press + V. Scroll Down

Button 6 | ARC & SAFARI

Action Function
ARC + BUTTON 6 | Press and Drag Up CMD T

Button 6 | BEAR

Action Function
BEAR + BUTTON 6 | Press and Drag Up New Note Script

BETTERTOUCHTOOL MODS

Left Button

Left Button (Layer) | BTT

KEYS ACTION
Left Button | Right Button Drag from Dropover Shelf

Button 2

Button 2 (Layer) | BTT

KEYS ACTION
B2 | Right Button Close Notifications (BTT)

Button 2 (Layer) | ARC | BTT

KEYS ACTION
ARC + B2 | Left Button Close All Windows

KARABINER MODS

Karabiner | CTRL

Action Function
CTRL + Simple Press Left REW Audio
CTRL + Long Press Left FWD Audio
CTRL + Simple Press Right
CTRL + Long Press Right
CTRL + Simple Press Button 2
CTRL + Long Press Button 2
CTRL + Simple Press Button 3
CTRL + Long Press Button 3
CTRL + Simple Press Button 4
CTRL + Long Press Button 4

Karabiner | BASE CAPS MODE

Action Function
CAPS + Simple Press Left Toggle Solo Scratchpad
CAPS + Long Press Left Active Scratchpads WF
CAPS + Simple Press Right Set/Unset/Switch Solo Scratchpad
CAPS + Long Press Right Active Windows WF
CAPS + Simple Press Button 2 Toggle Focused Scratchpad
CAPS + Long Press Button 2 Remove Focused Scratchpad
CAPS + Simple Press Button 3 Toggle Arc Scratchpad
CAPS + Long Press Button 3 Activate Arc
CAPS + Simple Press Button 4 Toggle Bear Scratchpad
CAPS + Long Press Button 4 Activate Bear

Karabiner | SD

Action Function
SD + Simple Press Left Left Arrow
SD + Long Press Left Mirror on Y Axis
SD + Simple Press Right Right Arrow
SD + Long Press Right Mirror on X Axis
SD + Simple Press Button 2
SD + Long Press Button 2 Toggle Split Horizontal Vertical
SD + Simple Press Button 3 Down Arrow
SD + Long Press Button 3 Active Apps WF
SD + Simple Press Button 4 Up Arrow
SD + Long Press Button 4 Active Spaces WF
VSCODE + SD + Left/Right Select VSCode Shortcut

Karabiner | CAPS CMD MODE

Action Function
CMD CAPS + Simple Press Left
CMD CAPS + Long Press Left
CMD CAPS + Simple Press Right
CMD CAPS + Long Press Right
CMD CAPS + Simple Press Button 2
CMD CAPS + Long Press Button 2
CMD CAPS + Simple Press Button 3 Tiled Little Arc
CMD CAPS + Long Press Button 3
CMD CAPS + Simple Press Button 4 Tiled Bear Note
CMD CAPS + Long Press Button 4

ARC SPECIFIC

Arc | Karabiner

Action Function
CMD + OPT + Left Click Link Open Link in Little Arc Float
CMD + OPT + Right Click Link Open Link in Little Arc Tiled

FCPX SPECIFIC

FCPX | Karabiner

Action Function
F + Left j
F + Right l
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment