EVERYTHING XIAOMI
Get listed

ZMouse

Place
#102 of 105
Score
5.7
ZMouse's website

The facts below are what the maker publishes about ZMouse, checked and dated. Our editors have not written about it yet.

The facts

Each one read from ZMouse's own pages, with the date it was checked.

What it does

Availability
The README describes ZMouse as a personal, macOS-only project that works on the author’s hardware and may have rough edges.checked 5 Oct 2026
Build and install
The README documents building from source with Rust or bundling a self-signed .app for installation in /Applications.checked 5 Oct 2026
Button actions
A button can send a keystroke with modifiers, map to another mouse button, or be disabled.checked 12 Oct 2026
CLI
The command-line interface can launch the app, edit or apply mappings, list mice, inspect HID and event-tap streams, and diagnose scroll-wheel deltas.checked 12 Oct 2026
Configuration
Configuration is stored at ~/Library/Application Support/zmouse/config.toml.checked 5 Oct 2026
Interface
ZMouse includes a native menu-bar app and an egui configuration editor, and edits apply live.checked 12 Oct 2026
Keystroke buttons
MMO thumb buttons that emit keys such as 1–9, 0, - and = can be remapped per device without remapping a real keyboard.checked 12 Oct 2026
License
The GitHub repository identifies its license as MIT.checked 12 Oct 2026
Permissions
The app requires Accessibility and Input Monitoring permissions on first launch.checked 12 Oct 2026
Project status
The maker describes ZMouse as a personal project that works on the author's hardware and may have rough edges.checked 12 Oct 2026
Purpose
ZMouse is a per-device mouse button and keystroke remapper for macOS, written in Rust.checked 12 Oct 2026
Safety
The built-in Apple trackpad and keyboard are excluded from device discovery.checked 5 Oct 2026
Safety behavior
The built-in Apple trackpad and keyboard are excluded from device discovery.checked 12 Oct 2026
Scroll controls
Scroll-wheel options include a jitter filter and a weak-tick boost, and the app says it never touches trackpads.checked 12 Oct 2026
Supported operating systems
macoschecked 22 Sep 2026

Where it runs

Device grouping
The app can group multiple identities for one physical mouse so they share one set of mappings.checked 12 Oct 2026
Device mappings
Mappings use USB vendor and product IDs and are designed to survive reconnects, reboots, and switching between a wireless mouse’s dongle and Bluetooth.checked 5 Oct 2026
Install and platform
The stated requirement is macOS on Apple Silicon or Intel; the README describes building and installing from source with Rust.checked 12 Oct 2026
Per-device mappings
Mappings use stable USB vendor and product IDs and are designed to persist across reconnects, reboots, and switching a wireless mouse between its dongle and Bluetooth.checked 12 Oct 2026

Alternatives to ZMouse

All alternatives
  1. 1

    SteelSeries GG

    Free planAndroidiOSWebAPI
    8.3Free plan
  2. 2

    be quiet! IO Center

    Free planWebLinuxmacOSWindows
    7.9Free plan
  3. 3

    Rebind

    Free planLinuxmacOSWindows
    7.8$199 one-time
  4. 4Akko Cloud Driver logo

    Akko Cloud Driver

    Free planWebmacOSWindows
    7.8Free plan
  5. 5

    MonsGeek Driver

    Free planWebLinuxmacOSWindows
    7.8Free plan
  6. 6

    ROCCAT Swarm II

    Free planAndroidiOSWindows
    7.8Free plan