Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 847 Bytes

File metadata and controls

31 lines (23 loc) · 847 Bytes

Edit Mouse

Edit Mouse is a tray app for detecting external mice and remapping buttons per device. It supports a system theme mode, startup toggle, and per-device button configuration.

Features

  • Detect external mice and select a device
  • Per-device button remapping (Left/Right/Middle/Button 4/Button 5)
  • Theme: Light, Dark, or System
  • Run at startup toggle
  • Tray icon with Show/Hide/Quit

Development

npm install
npm run dev

Or run the backend directly:

cargo run

Notes

  • macOS global remapping uses a HID event tap and requires Input Monitoring permission; Accessibility alone is not sufficient for intercepting mouse buttons.
  • Windows and Linux (X11) support may be added later if needed.
  • Built primarily because Safari blocks Mouse 4/5 navigation by default.

License

BSD-3-Clause. See LICENSE.