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.
- 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
npm install
npm run devOr run the backend directly:
cargo run- 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.
BSD-3-Clause. See LICENSE.