AntiMicroX is a graphical gamepad-to-keyboard mapping tool that lets you control desktop applications and games with a gamepad on Linux and Windows.
The tool solves the problem of playing games or using applications that lack gamepad support by remapping gamepad buttons and analog controls to keyboard keys, mouse actions, scripts, macros, and combinations thereof. It works by intercepting gamepad input and translating it into the target input type, with support for both X.org and Wayland display servers. The application also supports SDL2 configuration generation for mapping non-standard gamepads to generic profiles like Xbox 360 controllers, and allows you to create multiple switchable mapping sets and auto-profiles that activate based on the active application window.
You should choose this tool if you need to play games or run applications without native gamepad support on Linux or Windows. It suits any scenario where you want to use a gamepad as your primary input device for software that only recognizes keyboard and mouse input. The project is a continuation of the abandoned AntiMicro project and has been revived through community effort.
The project maintains a substantial user base, with almost all open issues coming from external users rather than the core team. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker centers on bug fixes, enhancements, and requests for user feedback. The README notes that the project is currently seeking a new maintainer due to shifting priorities of the existing developer, and indicates that new features will not be added unless contributed by external contributors, though bug fixes and limited support will continue.