Sobre el proyecto

JoyLink Console es un mapeador de dispositivos HID unificado y generador de diagramas dirigido a entusiastas de la simulación de vuelo. Detecta automáticamente joysticks, gamepads, aceleradores y pedales conectados, y luego produce diagramas interactivos y exportables que se actualizan en tiempo real a medida que se presionan las entradas. La herramienta admite exportaciones en SVG, PNG, JSON y PDF, y puede fusionar hasta 16 dispositivos físicos en un único controlador virtual mediante un puente de Joystick Gremlin. El proyecto incluye una CLI sin interfaz gráfica (`joylink`) para exportar diagramas, convertir perfiles de Joystick Gremlin, listar dispositivos e invocar la generación de perfiles asistida por IA. Una integración opcional de IA es compatible con las API de OpenAI y Claude: los usuarios describen las asignaciones deseadas en lenguaje natural y el sistema genera o refina los perfiles. La interfaz está basada en web, es responsiva, táctil y está disponible en varios idiomas, incluidos inglés, chino, ruso, alemán, japonés, francés, español y coreano. JoyLink Console se distribuye bajo la Licencia MIT. El README indica que es una herramienta de mapeo y diagramación, no un controlador de dispositivo, no modifica el firmware ni inyecta código en los juegos, y mantiene las llamadas de IA como opcionales. La documentación incluye perfiles YAML de ejemplo para Star Citizen y DCS World, diagramas de arquitectura y una galería de perfiles que ilustra configuraciones de múltiples dispositivos.