Alternativa gratuita y totalmente local a Logitech Options+ para reasignar botones y controlar ratones Logitech HID++ en Windows, macOS y Linux.
sqmw/MFCMouseEffect
Motor multiplataforma de efectos para el mouse y visualización de entradas, con efectos de clic, trayectoria, desplazamiento y hover, indicadores de teclado y mouse, y plugins WASM.
- Estrellas
- 864
- Forks
- 55
- Issues abiertos
- 19
- Último commit
- hace 3 meses
¿Qué es?
MFCMouseEffect es una herramienta de escritorio que dibuja efectos visuales alrededor de las acciones del mouse. Ofrece cinco canales de efectos: clics, trayectorias de arrastre, respuesta al desplazamiento, carga al mantener pulsado y resplandor al pasar el cursor, además de una mascota que sigue el cursor.
También incluye una superposición de indicadores de entrada que muestra los clics del mouse, la dirección de la rueda y atajos de teclado como Cmd+Tab; resulta útil para grabaciones de pantalla y tutoriales. Las acciones del mouse, la rueda y los gestos se pueden asignar a teclas de acceso rápido, retrasos, URL o al inicio de aplicaciones. Los efectos y los indicadores se pueden ampliar con plugins WASM, mientras que el host controla el renderizado y los límites de recursos. La configuración se ofrece en una página web compartida basada en Svelte.
Windows es la plataforma más completa, macOS es actualmente la principal línea de desarrollo y Linux está en una fase de seguimiento. En macOS se requieren permisos de Accesibilidad y Supervisión de entrada para capturar entradas globales.
Funciones clave
- 01Cinco canales de efectos independientes: clic, trayectoria, desplazamiento, pulsación prolongada y hover.
- 02Superposición de indicadores de teclado y mouse para mostrar atajos y clics.
- 03Asignación de acciones del mouse, la rueda y los gestos a teclas de acceso rápido, retrasos, URL e inicio de aplicaciones.
- 04Entorno de ejecución extensible de plugins WASM para efectos e indicadores personalizados.
- 05Interfaz web de configuración compartida entre plataformas.
Casos de uso
- Añadir señales visuales de clics y pulsaciones de teclas a grabaciones de pantalla o demostraciones en vivo.
- Crear videos tutoriales que muestren qué teclas y botones del mouse se pulsaron.
- Asignar gestos a atajos para mejorar la productividad en el escritorio.
- Crear efectos personalizados para el mouse con plugins WASM en un host C++.
Inicio rápido
- 1
Windows: abre MFCMouseEffect.slnx en Visual Studio y compila con Release | x64
- 2
Windows: compila con el comando wrapper
.\mfx.cmd build - 3
macOS: compila el proyecto
make build - 4
macOS: compila e inicia la aplicación
./mfx run
Antes de usarlo
- macOS necesita permisos de Accesibilidad y Monitorización de entrada para capturar la entrada global.
- El paquete de macOS no está firmado y Gatekeeper puede bloquearlo la primera vez que se inicie.
- Windows es la plataforma más completa; Linux solo incluye comprobaciones de compilación y de contratos.
Temas
Preguntas frecuentes
- ¿Qué es MFCMouseEffect?
- Motor multiplataforma de efectos para el mouse y visualización de entradas, con efectos de clic, trayectoria, desplazamiento y hover, indicadores de teclado y mouse, y plugins WASM. MFCMouseEffect es una herramienta de escritorio que dibuja efectos visuales alrededor de las acciones del mouse. Ofrece cinco canales de efectos: clics, trayectorias de arrastre, respuesta al desplazamiento, carga al mantener pulsado y resplandor al pasar el cursor, además de una mascota que sigue el cursor.
- ¿MFCMouseEffect es gratuito? ¿Qué licencia tiene?
- MFCMouseEffect es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿MFCMouseEffect sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de MFCMouseEffect fue el 26 jul 2026.
- ¿Para qué puedo usar MFCMouseEffect?
- Añadir señales visuales de clics y pulsaciones de teclas a grabaciones de pantalla o demostraciones en vivo. Crear videos tutoriales que muestren qué teclas y botones del mouse se pulsaron. Asignar gestos a atajos para mejorar la productividad en el escritorio. Crear efectos personalizados para el mouse con plugins WASM en un host C++.
- ¿Cómo se instala MFCMouseEffect?
- Windows: abre MFCMouseEffect.slnx en Visual Studio y compila con Release | x64 Windows: compila con el comando wrapper: .\mfx.cmd build macOS: compila el proyecto: make build macOS: compila e inicia la aplicación: ./mfx run
- ¿Dónde consigo MFCMouseEffect?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sqmw/MFCMouseEffect
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un emulador de terminal multiplataforma con aceleración por GPU y OpenGL que se apoya en herramientas como tmux para las pestañas y los paneles.
Framework con opiniones definidas para instalar y actualizar automáticamente aplicaciones de escritorio multiplataforma; genera instaladores, actualizaciones y paquetes delta a partir del resultado del compilador.
Grabador y editor de pantalla de código abierto para Mac, Windows y Linux que añade zoom, retoques al cursor y marcos con estilo a los videos de demostración.
Una tienda de aplicaciones multiplataforma para descubrir e instalar apps publicadas en GitHub, Codeberg y otras forjas Forgejo o Gitea.
Un gestor de ventanas deslizante y en mosaico para macOS que las organiza en una franja horizontal infinita, de modo que las nuevas ventanas nunca cambian el tamaño de las existentes.