B E T R A Y
Betray is a simple layer for portability written on top of GLUT or SDL, Betray is used to read keyboard and Mouse input, open windows and perform other system functions. Since it can be compiled to use on both SDL and GLUT this makes all applications using betray extremely portable.
Betray is open source under the Free BSD licence. It can be found in the archive containing the source and executable under files.