Pystromo; input remapper for linux

Registered 2007-08-16 by Raumkraut

A Python program which allows arbitrary remapping of input events from any standard linux input device. It can turn any input device into virtually any other; joysticks controlling the mouse pointer, mice pretending to be keyboards, keyboards masquerading as joysticks!

Though originally only targetted at improving linux support for the Belkin Nostromo n52 with arbitrary macros, once I had finished researching how it would be implemented, expanding it's scope to cover any USB device was trivial. Theoretically non-USB devices could also be supported, but that has yet to be tested.

Pystromo currently consists of two daemons/scripts; pystromo-remap.py, which performs the remapping of input; and pystromo-monitor.py, whose role is to automatically start and stop the remapper in response to which applications are running.
As best as I can remember, and with the exception of graphical configuration tools, Pystromo now matches and exceeds all the functionality of the Windows Nostromo driver software.

Project information

Maintainer:
Raumkraut
Driver:
Raumkraut
Development focus:

trunk series 

lp:pystromo 
Browse the code

Programming Languages:
Python
Licences:
GNU GPL v2
()

RDF metadata

View full history Series and milestones

Pystromo trunk series is the current focus of development

Downloads

Latest version is 0.6.0
released on 2008-10-14

All downloads