El DirectInput es un módulo perteneciente a DirectX utilizado para procesar datos del teclado, ratón, joystick y otros controles para juegos.
DirectInput es una biblioteca para procesar datos del teclado, ratón, joystick y otros controles para juegos.
Actualmente está archivado como obsoleto y simplemente se soportó por compatibilidad hacia atrás.
Ha sido introducido con el lanzamiento de la videoconsola XBox 360.
Además, XInput es compatible con DirectX en sus versiones 9 y superiores.