Optimize MX Master Mouse?

I’ve been using Logitech MX mice since around 2009 (the one with the upright charging base!). I currently use the MX Master 3, but originally set up my MX Master 2S a few years ago and haven’t revisited my configuration much since. I feel like I could be doing a lot more with it.

A few examples of my current setup:

  • Gesture Pad: I tried mapping it to different screenshot hotkeys, but I kept forgetting the directions, so now it simply triggers the CleanShotX palette.
  • Keyboard Maestro Integration :
    • F5 = Copy
    • F6 = Paste
    • I also use app-specific macros in KM using F5/F6 with modifier keys (⌘⌥⌃⇧).

Mouse Button Mapping (Global):

  • Forward Button → F5 (Copy)
  • Back Button → F6 (Paste)
  • Middle Button → F13 (Launch Safari)
  • Scroll Wheel Button → “Center Window” (triggered via Moom)

Browser-Specific Shortcuts (via KM + Mouse):

  • ⌘+F5: Next Tab
  • ⌘+F6: Previous Tab
  • ⌥+F5: Next Page
  • ⌥+F6: Previous Page
  • ⌘⌥+F5: New Tab
  • ⌘⌥+F6: New Window
  • ⌘⇧+F5: Close Tab
  • ⌘⇧+F6: Close Window
  • ⌥⇧+F5: Duplicate Tab
  • ⌥⇧+F6: Move Tab to New Window
  • ⇧+F5: Merge All Windows
  • ⇧+F6: Split Tabs to Windows

I use a similar system in a few other apps, but I’m realizing I should create more specialized macros for heavy-use apps like Final Cut Pro and Things.

Question for the group:

How are you using your MX Master (or other mice) in combination with tools like Keyboard Maestro, BetterTouchTool, or others to supercharge your workflows?