The GIMX (Game Input MultipleXer or Game Input MatriX) gives us the opportunity to control our game console from our computer. Currently it supports only the Playstation 3, but eventually it will support the Xbox too.
The GIMX creates a simulator (sixaxis) and in this way we can play games from our consoles with our mouse and keyboard. To make this possible, the console and the computer have to be connected to each other with two ways:
- via bluetooth: This works only with Linux and a compatible bluetooth dongle is required.
- via USB stick: This works both with Linux and Windows and a common USB-USB adapter is needed.
The application collects data from the pc (mouse, keyboard, joysticks) and sends their Playstation 3 controls via bluetooth or USB stick.
Other control elements, such as voice or gestures, is possible to be supported through the simulation of the computer’s peripherals.

I haven’t yet tested it extensively so as to know if it works with all the games. However, I tested Battlefield 3 and it works just fine with the mouse and the keyboard.
Characteristics:
- 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 few days ago, a new edition (0.25) was released which is available to a ready-web package for Ubuntu, Mint and other derivative distributions, for 32b and 64b systems.
The new edition is also available for Windows (exe).
Its source code is available for everybody else.
>>>PS3 Modern Warfare 3 with Mouse and Keyboard
>>>GIMX 0.25 installation in Ubuntu 11.10


