0 Members and 1 Guest are viewing this topic.
Descriptionantimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. This program is useful for playing PC games using a gamepad that do not have any form of built-in gamepad support. However, you can use this program to control any desktop application with a gamepad; on Linux, this means that your system has to be running an X environment in order to run this program.This program is currently supported under various Linux distributions, Windows (Vista and later), and FreeBSD. At the time of writing this, antimicro works in Windows XP but, since Windows XP is no longer supported, running the program in Windows XP will not be officially supported. However, efforts will be made to not intentionally break compatibility with Windows XP.Also, FreeBSD support will be minimal for now. I don't use BSD on a daily basis so the main support for FreeBSD is being offered by Anton. He has graciously made a port of antimicro for FreeBSD that you can find at the following URL: http://www.freshports.org/x11/antimicro/.LicenseThis program is licensed under the GPL v.3. Please read the gpl.txt 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.txtDownloadSource code archives and Windows binaries are available from the antimicro Releases section on GitHub:https://github.com/AntiMicro/antimicro/releasesCommand lineUsage: antimicro [options] [profile]Options:-h, --help Print help text.-v, --version Print version information.--tray Launch program in system tray only.--no-tray Launch program with the tray menu disabled.--hidden Launch program without the main window displayed.--profile <location> Launch program with the configuration file selected as the default for selected controllers. Defaults to all controllers.--profile-controller <value> Apply configuration file to a specific controller. Value can be a controller index, name, or GUID.--unload [<value>] Unload currently enabled profile(s). Value can be a controller index, name, or GUID.--startSet <number> [<value>] Start joysticks on a specific set. Value can be a controller index, name, or GUID.-d, --daemon Launch program as a daemon.--log-level (debug|info) Enable logging.--eventgen (xtest|uinput) Choose between using XTest support and uinput support for event generation. Default: xtest.-l, --list Print information about joysticks detected by SDL.--map <value> Open game controller mapping window of selected controller. Value can be a controller index or GUID.Pre-made ProfilesThere is a repository for pre-made antimicro profiles. Using a pre-made profile, you can have a controller layout that is suitable for playing a game without having to map everything yourself. It makes using antimicro really convenient. In order to use those pre-made profiles, you have to be running at least antimicro version 2.0 and antimicro must have been compiled with SDL 2 support.