Direct Input дает вам средства обработки устройств ввода: клавиатуры, мыши, джойстика и ForceFeedback - джойстика с возможностью отдачи. С помощью Direct Input вы можете обрабатывать в вашей программе одновременное нажатие нескольких клавиш.

DirectInput Tutorial - Автор: Jack Hackslay. Перевод на русский язык. Учебник по использованию DirectInput