Go to file
2013-02-09 13:40:48 +01:00
confs Merge remote-tracking branch 'origin/master' 2013-02-09 13:39:53 +01:00
read-device Initial input-clone 2013-01-16 02:28:36 +01:00
config_functions.h Allow multiple input devices. 2012-12-11 17:41:21 +01:00
config.h Rename custom_map.h to config.h 2012-12-05 00:50:26 +01:00
Makefile Update mouse config; change Makefile. 2012-12-12 16:02:08 +01:00
map.c Try harder to open /dev/uinput or /dev/input/uinput 2012-12-11 21:17:41 +01:00
README Update README. 2012-12-11 21:16:36 +01:00
TODO Small TODO. 2013-01-27 01:10:57 +01:00

uinput-mapper maps input devices to new virtual input devices, using (as implied
by the name /dev/uinput[1]).

Configuration is done in the C language (preprocessor mostly) to keep things
simple and clean.

Comments, feedback, success stories, bugs and rants all welcome.


[1] Or /dev/input/uinput depending on the OS.

= Building =

Simply:

    make

to build the program. But you probably want to configure it first.

= Configuration =

Configuration is done in the C preprocessor (and just C), recompile if you make
changes. Symlink "config.h" to an configuration file in confs/ (or just create
it). The example config confs/techinc-arcade.h is documented and should
(hopefully) be clear enough.

Mind you that invalid configurations can lead to compile-time and run-time
errors.

= Bugs =

None that I am aware of, but if you find some please drop me a mail at
http://wizzup.org.