Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
AntiMicroX Portable is a graphical program designed to map keyboard buttons and mouse controls to a gamepad. This tool enables users to utilize a gamepad for gaming even when the game lacks native gamepad support.
Key Features:
Graphical interface for intuitive mapping of keyboard and mouse inputs to gamepad buttons, joysticks, and triggers.
Support for multiple devices, allowing simultaneous use of keyboards, mice, and gamepads.
Customizable profiles for different games or scenarios, enabling quick switching between configurations.
Real-time adjustments to mappings without restarting the application.
Audience & Benefit:
Ideal for gamers who prefer using a gamepad but play titles that lack native support. AntiMicroX Portable enhances gameplay by providing an alternative control method, making it easier to enjoy games with precision and comfort. It can be installed via winget.
Due to lack of time and shifting focus of its developer AntiMicroX is looking for a new maintainer willing to continue development.
For now, this app will have only limited support and will not get any new features (unless coded by external contributors). Link to discussion
Description
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).
We support 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 program is currently supported under various Linux
distributions.
This application is continuation of project called AntiMicro, which was later abandoned and revived by juliagoda.
SteelSeries GG helps create better connections with your gear, your people and your game.
Try new services that enhance your game like the Moments gameplay clipping tool and manage your hardware from the same software platform.
Prismatik is an open-source software to control Lightpack devices. It grabs the screen, analyzes the picture, calculates resulting colors, and provides soft and gentle lighting with a Lightpack device. Moreover, you can handle other devices with Prismatik such as Adalight, Ardulight, or even Alienware LightFX system.
SteelSeries GG helps create better connections with your gear, your people and your game.
Try new services that enhance your game like the Moments gameplay clipping tool and manage your hardware from the same software platform.
Prismatik is an open-source software to control Lightpack devices. It grabs the screen, analyzes the picture, calculates resulting colors, and provides soft and gentle lighting with a Lightpack device. Moreover, you can handle other devices with Prismatik such as Adalight, Ardulight, or even Alienware LightFX system.
This program is licensed under the GPL v.3. Please read the LICENSE text document
included with the source code if you would like to read the terms of the license.
The license can also be found online at
http://www.gnu.org/licenses/gpl.txt
Installation
Windows
Just download antimicrox-X.X.X-AMD64.exe from Release site and install it.
Flatpak
The flatpak version is distributed on Flathub, and runs on most major Linux distributions. See instructions here: Flathub application page
pre-built version can de downloaded from unofficial repository called chaotic-aur.
Append (one of listed mirrors) to /etc/pacman.conf:
# Brazil
Server = http://lonewolf-builder.duckdns.org/$repo/$arch
# Germany
Server = http://chaotic.bangl.de/$repo/$arch
# USA (Cloudflare cached)
Server = https://repo.kitsuna.net/$arch
# Netherlands
Server = https://chaotic.tn.dedyn.io/$arch
If you are having problems with antimicrox detecting a controller or
detecting all axes and buttons, you should test the controller outside of
antimicrox to check if the problem is with antimicrox or not. The two endorsed
programs for testing gamepads outside of antimicrox are sdl-jstest
(sdl2-jstest) and evtest. SDL2 utilizes evdev on Linux so performing
testing with older programs that use joydev won't be as helpful since some
devices behave a bit differently between the two systems. Another method also exists,
which can be found here.
AntiMicroX Profiles
If you would like to send the profile you are using for your application or find something
for yourself, here is the forked repository. If you want to report a bug, ask
a question or share a suggestion, you can do that on the antimicrox page or on the
antimicrox-profiles page.
Support
There are several ways to get help with AntiMicroX. The easiest way is to upvote (with 👍) issues you thing are the most important ones.
Contributing
Any contributions into codebase are welcome. You can find contribution guide here.
Some issues are may have bounties which are meant to attract contributors.
Translation
Translation process is handled via Weblate. If you want to help just click this link.
Translation status
More information about translating can be found here.