An aternative for DirectInput?

Hi,

For Direct3D we have OpenGL
for DirectSound3D we have OpenAL
Is there also something that could replace DirectInput?

See I personally hate the DirectX API and I’d not use it if really not needed…

SDL or GLFW perhaps.
http://www.libsdl.org/index.php http://glfw.sourceforge.net/

Johnnyv