Irrlicht Config Controller
This is just a little helper that allows the Irrlicht game developer to define some controls that the player can later on configure in any way he wants to. Keyboard input, mouse and joystick are supported for user input, and the central class provides a GUI that enables the user to configure the controls.

The package for download contains:

The whole package is licensed under the terms of the zlib license.