GIMX stands for Game Input MultipleXer or Game Input MatriX. GIMX allows us to control a video game console with a PC. It currently only works with the PS3, but the Xbox 360 is a also targeted.
In other words, GIMX emulates a sixaxis to control the PS3 with mice, keyboards, or joysticks. It operates:
- Over bluetooth: works with Linux only. A compatible bluetooth dongle is required. Tutorial here.
- Over usb: works with Linux and Windows. A usb-usb adapter is required. Tutorial here.
The application gets data from the PC peripherals (mice, keyboards and joysticks) and sends controls to the PS3 over bluetooth or usb. Other controls such as gesture or voice are possible through the emulation of PC peripherals.
- Up to 7 controllers (linux+bluetooth only) - requires 1 bt dongle for each controller
- Up to 8 profiles per controller
- On-the-fly profile switch with switch back mode
- Supported devices: mice, keyboards, joysticks (gamepads, wheels, ...)
- Multiple joysticks, mice and keyboards
- Configuration GUIs with automatic event & device detection
- Button-to-button, axis-to-axis, button-to-axis, and axis-to-button mappings
- Customizable mouse mapping (dead zone, sensitivity, acceleration)
- Graphical display of the controller state
- Mouse calibration mode
- Mouse smoothing
- Keyboard macros
A new version of GIMX was released just few days back improving joysticks and navigation stick support.
Battlefield 3 can be easily played using GIMX+Windows+Keyboard+Mouse (Works with Linux too. You can download Config from here). Check out video of Modern Warfare 3 being played using GIMX and Ubuntu 11.10.
Ubuntu 11.10 Installation Tutorial