Skip to content

Navigation Menu

Sign in
Sign up

OpenMouse

OpenMouse is an open-source project for reading and controlling gaming mice and keyboards across vendors, independent of each manufacturer's proprietary software.

OpenMouse control panel

Repositories

  • openmouse — Browser-based control panel for supported gaming mice: change DPI, polling rate, and sensor settings without installing a driver.
  • mouse-protocol — Mouse and keyboard device protocol implementations used by OpenMouse, covering devices from Logitech, Razer, Pulsar, and others.
  • Desktop — OpenMouse desktop app (Tauri).
  • openmouse-docs — Documentation site for OpenMouse (docs.openmouse.app).
  • openmouse-landing-page — Marketing site and public info pages for OpenMouse (openmouse.app).

Status

OpenMouse is under active development. Protocol support varies by device — some drivers offer full read/write control (RGB, DPI, debounce, polling rate), while others are currently read-only. See individual repositories for device-specific details.

Contributing

Issues and pull requests are welcome. If you'd like to add support for a new device, reverse-engineering notes and driver examples in the existing repositories are a good starting point.

Pinned Loading

  1. openmouse openmouse Public

    Browser-based control panel for supported gaming mice — change DPI, polling rate, and sensor settings without installing a driver.

    TypeScript 1.9k 116

  2. mouse-protocol mouse-protocol Public

    Mouse and keyboard device protocol implementations used by OpenMouse.

    TypeScript 12 33

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 7 of 7 repositories

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /