Dinput和Xinput都是用于游戏手柄与电脑之间的通讯标准,它们之间的主要区别在于应用场景和兼容性。Dinput是PC360模式,适合于Steam上大部分的格斗游戏。它曾是索尼的标准,意味着在玩电脑游戏时,用户需要对游戏按键进行定义。然而,自从微软推出XBOX 360之后,跨平台的游戏开始支持XBOX 360的Xinput(包含在XBOX 360手柄驱动中,Windows8已内置)接口。相比之下,Xinput是微软定义的新的通讯标准。使用Xinput之后,玩游戏的时候不用特意的再去设定游戏按键定义。它适用于模拟器游戏和其他游戏,因此也被看作是电脑模式。在Windows系统中,Xinput被识别为通用的Dinput(隶属于DirectX API)手柄,这意味着在玩模拟器游戏时没有问题。然而,在对应XBOX 360手柄的游戏中,用户可能需要重新设置键位才能正常玩。综上所述,Dinput和Xinput都是用于游戏手柄与电脑之间的通讯标准,主要区别在于它们的应用场景和兼容性。

