Hi! I'm proposing libgii, General Input Interface.
If all goes well, I'm also going to propose the other handfull libraries provided by the GGI (General Graphics Interface) project. Included in debian stable (but not the latest version): http://packages.debian.org/stable/libs/libgii0 http://packages.debian.org/stable/libs/libgii0-target-x http://packages.debian.org/stable/libdevel/libgii0-dev http://www.lysator.liu.se/~peda/cygwin/ggi/libgii1/setup.hint http://www.lysator.liu.se/~peda/cygwin/ggi/libgii1/libgii1-1.0.0-1-src.tar.bz2 http://www.lysator.liu.se/~peda/cygwin/ggi/libgii1/libgii1-1.0.0-1.tar.bz2 http://www.lysator.liu.se/~peda/cygwin/ggi/libgii1/libgii1-devel/setup.hint http://www.lysator.liu.se/~peda/cygwin/ggi/libgii1/libgii1-devel/libgii1-devel-1.0.0-1.tar.bz2 http://www.lysator.liu.se/~peda/cygwin/ggi/libgii1/libgii1-input-x/setup.hint http://www.lysator.liu.se/~peda/cygwin/ggi/libgii1/libgii1-input-x/libgii1-input-x-1.0.0-1.tar.bz2 Cheers, Peter