Sobre el proyecto

AntiMicroX es un programa gráfico para mapear entradas de gamepad y joystick a teclas de teclado, botones y movimiento de ratón, scripts, ejecutables y macros. Está diseñado para controlar aplicaciones de escritorio y juegos sin soporte nativo de gamepad, y también puede generar configuraciones SDL2 para mapear gamepads atípicos a diseños genéricos como Xbox 360. Capacidades clave descritas en el README: - Mapear botones de gamepad/joystick a botones de teclado, botones y movimientos de ratón, scripts y ejecutables, y macros compuestas de esos elementos. - Asignar múltiples conjuntos de mapeo conmutables a un gamepad. - Perfiles automáticos que asignan un perfil a la ventana de aplicación activa (no disponible bajo Wayland). - Soporte tanto para X.org como para Wayland. - Un servicio D-Bus (io.github.antimicrox) que expone objetos InputDevice, con métodos para leer el nombre SDL, descripción detallada del dispositivo, número y nombre del conjunto activo, y cambiar el conjunto activo. - Parámetros de línea de comandos mediante `antimicrox --help` o la página man. Notas de plataforma e instalación: el proyecto está dirigido a Linux y Windows. Las compilaciones de Windows se distribuyen como instalador AMD64; los usuarios de Linux pueden instalar mediante Flatpak/Flathub, AppImage, paquetes .deb, Fedora, openSUSE y Arch Linux (incluido el repositorio chaotic-aur). Las instrucciones de compilación y dependencias se documentan por separado en BUILDING.md. El paquete Flatpak puede tener problemas bajo Wayland, con una solución indicada en la wiki. Estado del proyecto: el README indica que el proyecto busca un nuevo mantenedor y que por ahora recibirá solo soporte limitado y sin nuevas funciones a menos que se contribuyan externamente. Es una continuación del proyecto AntiMicro abandonado, revivido por juliagoda, con varios repositorios heredados listados. Otros detalles: licenciado bajo GPL v.3; los perfiles se pueden compartir a través del repositorio separado antimicrox-profiles; las traducciones se gestionan mediante Weblate; la guía de pruebas recomienda sdl-jstest/sdl2-jstest y evtest en Linux.