DirectInput为游戏杆、头盔、多键鼠标以及力回馈设备等各种输入设备提供了最先进的接口,通过直接与设备驱动程序配合,DirectInput绕过了Windows消息系统,可提供最佳的性能。DirectInput的一个重要特性就是操作映射,通过操作映射能够在输入操作和输入设备之间建立连接,你只需输入设备处理指令,而不必再依赖特定的设备对象,操作映射是支持输入设备方面的一个重大进步。操作映射简化了输入循环,降低了游戏中对自定义游戏驱动程序、自定义设备分析器和自定义配置用户接口的需要。操作映射也包括了默认的用户接口,使用户可以快速简便地配置设备。此外,DirectInput目前支持很多不同的效果类型,这些效果的范围从完全由程序控制的低级持续力效果到由DirectInput或设备自己控制的高级倾斜或波动效果。效果有四种基本类型:持续力、倾斜效果、周期效果和条件。持续力是单一方向上不改变强度的力。倾斜效果是强度随时间线性变化的持续的力。周期效果是沿着给定的轴重复变化,其量级或者力的强度由周期效果定义。条件则是对用户与游戏杆的交互作用做出响应的效果。这种效果类似一根弹簧,操纵杆向某个方向推得越远,反弹力就越强。DirectInput API的代表产品是Microsoft的SideWinder Force Feedback Pro。