Controller profiles assign keyboard keys, mouse controls, and macros to gamepad inputs. AntiMicro provides a graphical way to set up those mappings for games and desktop applications that accept keyboard and mouse input.
Gamepad input mappings
Set a controller button or stick to send keyboard commands or mouse input. A keyboard mapping can give a gamepad access to controls in a PC game that has little or no built-in gamepad support. Mouse mappings also let controller inputs move or operate the pointer in desktop applications.
AntiMicro’s graphical interface shows the detected controller and provides controls for configuring its inputs. Save a set of mappings as a profile, then load that profile for the controller you want to use. Profiles keep game-specific layouts separate, so a different game can have its own assignments.
- Map gamepad controls to keyboard and mouse actions.
- Use macros for actions that require a sequence of inputs.
- Apply a profile to a controller by its index, name, or GUID.
Controller mapping window
The controller mapping window shows the mappings of a selected gamepad. AntiMicro also supports starting a controller on a chosen set, for profiles with several input sets.
Profiles and launch options
AntiMicro can start with a chosen profile and apply it to all detected controllers or a specific one. The command-line options also include controls for loading or unloading profiles and launching the program in the system tray or with its main window hidden.
Pros
- Maps gamepad inputs to keyboard keys, mouse controls, and macros
- Profiles can be assigned to selected controllers
- Includes a controller mapping window
Cons
- The original AntiMicro project is archived and unmaintained
System requirements: Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11
What does AntiMicro do?
It maps gamepad inputs to keyboard keys, mouse controls, and macros, allowing a controller to send those inputs to games and desktop applications.
Can I use a different controller layout for each game?
Yes. Save separate mapping profiles and load the profile for the game or application you are using.
Can AntiMicro apply a profile to one controller?
Yes. A profile can target a controller by its index, name, or GUID.



