Repolode
OpenMouse-Project

OpenMouse-Project/openmouse

Panel de control web para ajustar los DPI, la tasa de sondeo y la configuración del sensor de ratones gaming compatibles mediante WebHID, sin instalar drivers del fabricante.

Alternativa open source a:Razer SynapseLogitech G HUBSteelSeries GG

Estrellas
2,533
Forks
170
Issues abiertos
30
Último commit
hace 18 horas

¿Qué es?

OpenMouse permite conectar un ratón gaming compatible, consultar su información y cambiar ajustes como los DPI y la tasa de sondeo desde una página web. En lugar de instalar una aplicación de configuración distinta para cada marca, el panel de control funciona en un navegador basado en Chromium y se comunica con el dispositivo mediante WebHID.

El proyecto se organiza en torno a una biblioteca de protocolos compartida, @openmouse/protocol, que contiene codificadores y decodificadores de paquetes, además de drivers WebHID para cada fabricante. La interfaz de control detecta los drivers compatibles mediante el registro de esa biblioteca, así que, en la mayoría de los casos, basta con añadir el código del driver al repositorio de protocolos para incorporar un dispositivo. La aplicación web está escrita en TypeScript y se publica como un panel de control de desarrollo público.

En Linux, algunos dispositivos necesitan reglas udev para que el navegador pueda abrir sus nodos hidraw; el proyecto documenta las reglas para un modelo VXE. OpenMouse Bridge, una opción adicional, proporciona un transporte HID nativo a través de loopback cuando el acceso a WebHID desde el navegador está restringido.

Funciones clave

  • 01Cambia los DPI y la tasa de sondeo de ratones gaming compatibles desde el navegador.
  • 02Muestra información de los ratones conectados.
  • 03Usa WebHID, por lo que no hace falta instalar un driver de escritorio para cada marca en navegadores basados en Chromium.
  • 04Permite añadir dispositivos mediante drivers de fabricantes en la biblioteca independiente @openmouse/protocol.
  • 05Ofrece un Bridge local opcional para el transporte HID cuando el acceso desde el navegador está limitado.

Casos de uso

  • Ajustar los DPI o la tasa de sondeo de un ratón gaming sin instalar el software del fabricante.
  • Gestionar ratones de varias marcas desde una única interfaz web.
  • Contribuir un driver para un nuevo ratón o probar codificadores y decodificadores de protocolos en Linux u otros sistemas compatibles con WebHID.

Temas

Preguntas frecuentes

¿Qué es openmouse?
Panel de control web para ajustar los DPI, la tasa de sondeo y la configuración del sensor de ratones gaming compatibles mediante WebHID, sin instalar drivers del fabricante. OpenMouse permite conectar un ratón gaming compatible, consultar su información y cambiar ajustes como los DPI y la tasa de sondeo desde una página web. En lugar de instalar una aplicación de configuración distinta para cada marca, el panel de control funciona en un navegador basado en Chromium y se comunica con el dispositivo mediante WebHID.
¿openmouse es gratuito? ¿Qué licencia tiene?
openmouse es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openmouse sigue mantenido?
Mantenimiento activo. El último commit de openmouse fue el 18 oct 2026.
¿Para qué puedo usar openmouse?
Ajustar los DPI o la tasa de sondeo de un ratón gaming sin instalar el software del fabricante. Gestionar ratones de varias marcas desde una única interfaz web. Contribuir un driver para un nuevo ratón o probar codificadores y decodificadores de protocolos en Linux u otros sistemas compatibles con WebHID.
¿Dónde consigo openmouse?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OpenMouse-Project/openmouse

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados