The OpenInput library is intended as a free (libre), easy-to-use, cross-platform input handler library. The goal is to provide an SDL-like interface to input devices such as keyboards, mice, and joysticks while keeping the dependencies for the library at a bare minimum and making it simple to integrate in existing projects. All functions and data structures are intuitive and fully documented. The library has support for both event-based input handling and unbuffered input.
| Tags | Software Development Libraries User Interfaces |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Windows Windows Mac OS X Linux OS Independent Unix |
| Implementation | C |
Recent releases


Release Notes: This version contains major documentation updates, both big and small bugfixes, and minor feature enhancements which don't break the API.


Release Notes: Keyboard, mouse and joystick support. Drivers for X Window (x11) keyboard and mouse, GNU/Linux joysticks, ANSI signals, and Win32 keyboard/mouse.
A lightweight library containing a number of classes and functions to ease the task of programming GTK+ programs with C++ in POSIX environments.
A jQuery plug-in that asks the user for consent before applying Google Analytics.