Remote Mouse
Control remoto de mouse y teclado desde dispositivos móviles via WebSocket
Aplicación multiplataforma que permite controlar el mouse y teclado de una PC desde un dispositivo móvil usando comunicación WebSocket en tiempo real. Incluye un servidor Python con interfaz gráfica para PC y una aplicación Flutter para dispositivos móviles con soporte para Android, iOS, Web, Windows, macOS y Linux. Ofrece control preciso del cursor, clics, scroll, escritura de texto y combinaciones de teclas con retroalimentación háptica y configuración personalizable.
Características Principales
Movimiento preciso con buffer de optimización, clics y scroll con sensibilidad ajustable
Escritura en tiempo real, teclas especiales y combinaciones (Ctrl+C, Alt+Tab)
Flutter nativo para móviles y servidor Python GUI, soporte para 6 plataformas
Latencia en Movimientos
Los movimientos individuales del mouse generaban demasiados comandos WebSocket.
Buffer de movimientos con timer de 8ms para acumular y enviar deltas optimizados.
Sincronización de Texto
Detectar cambios de texto (añadir/borrar) sin perder sincronización.
Sistema de tracking con comparación de longitudes y envío diferencial de comandos.
Compatibilidad Multiplataforma
Diferentes comportamientos de SO para control de mouse/teclado.
Abstracción con PyAutoGUI y configuración específica por plataforma.


