

AntiMicroX
Control desktop apps with gamepads on Linux and Windows using AntiMicroX. Map gamepad keys to keyboard, mouse, scripts, and executables with support for SDL2 configuration. Features include multiple mapping sets, auto profiles, macros, and compatibility with X.org and Wayland.
Cost / License
- Free
- Open Source
Platforms
- Windows
- Linux
Features
- Gamepad Mapping
- Controller Support
- Input Method
- Portable
Tags
- Gamepad
- xinput
- joystick-mapper
- Controller
- Game
- joystick
- Mapping
- Mouse Emulation
- Gamepad Keyboard Emulator
- keyboard-emulation
AntiMicroX News & Activities
Recent News
Recent activities
- Maoholguin updated AntiMicroX
Featured in Lists
A list with 28 apps by limitlessbritt without a description.
A list with 32 apps by AleksM without a description.
What is AntiMicroX?
AntiMicroX is a graphical program used to map gamepad keys to keyboard, mouse, scripts and macros. You can use this program to control any desktop application with a gamepad on Linux🐧 and Windows 🪟. It can be also used for generating SDL2 configuration (useful for mapping atypical gamepads to generic ones like xbox360).
Supports X.org and Wayland.
Features:
- Mapping of gamepads/joystick buttons to: -- keyboard buttons -- mouse buttons and moves -- scripts and executables -- macros consisting of elements mentioned above
- Assigning multiple switchable sets of mappings to gamepad.
- Auto profiles - assign profile to active application window (not in Wayland note).
This application is continuation of project called AntiMicro, which was later abandoned and revived by juliagoda.
Legacy repositories:
- First AntiMicroX repository: https://github.com/juliagoda/antimicroX
- Second, maintained by organization: https://github.com/AntiMicro/antimicro
- First, original AntiMicro repository: https://github.com/Ryochan7/antimicro







Comments and Reviews
Reallly useful to map my joycons on my linux computer :)
I have an impression that the new development team is not yet ready for such a project. Removing the docker is a very bad decision. As they have pointed out - introducing new functionalities and porting to Qt6 (to be released at the end of the year) has the lowest priority and the most important is to promote the project. Even patching bugs has a lower priority than promotion! Guys, this is not the right way.
More App Info -> Links to official AntimicroX sites -> Official Website (AntiMicroX organisation) and Github Page (juliagoda/antimicroX repository)
It's really confusing for such newcomer like me. So should I think that the original repo juliagoda/antimicroX is not official but has been written next to it? How abandoned and read-only repo can be connected anyway?? It's been a month since the new repo was created and nobody noticed it and has not updated all data and urls? I do not even see such an issue reported on the official website. I had really to spend some time analyzing both repos to finally know what is what.
This is changed now. Both links point at antimicrox/antimicrox repo.