Skip to main content
PORTFOLIO
All projects

2025 — Present · Active

Mouse Utility Pro — macOS Mouse Customization

Personal product

Summary

Advanced mouse customization for macOS 13+: button remapping across 18+ action types, an "Actions Ring" radial menu with a context-aware Smart Dial, macro recording, and per-app profiles. Two-process architecture — SwiftUI configuration app + helper daemon for EventTap/DeviceManager capture, gesture recognition, profile resolution, and action execution — with conflict detection and a Safe Mode kill switch. Pure Swift; Liquid Glass–ready UI.

Deterministic input pipeline that keeps capturing if the UI restarts; competitive track vs Logi Options+ documented in-repo.

Who it helps

  • macOS users who need Logitech Options+–class control without vendor lock-in
  • Creators and engineers with multi-button mice and app-specific workflows

Features & functionality

  • Button remapping across 18+ action types; multi-button mice support
  • Actions Ring radial menu: 4 visual styles, 9+ animation presets, Smart Dial
  • Macro recording and replay; per-app and global profiles
  • Conflict detection between mappings and a Safe Mode kill switch
  • Two-process design: SwiftUI app + EventTap/DeviceManager helper daemon

Stack

SwiftSwiftUIAppKitEventTapmacOS 13+

Links