Repolode
sqmw

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. 1

    Windows: abre MFCMouseEffect.slnx en Visual Studio y compila con Release | x64

  2. 2

    Windows: compila con el comando wrapper

    .\mfx.cmd build
  3. 3

    macOS: compila el proyecto

    make build
  4. 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