![]() XInput originated as an Xbox controller-exclusive API, but many third-party controllers (not made by Microsoft) now also support it. Xbox One and Xbox Series X|S controllers also currently use XInput on Windows. XInput: This API launched in 2005 as a way to support Xbox 360 controllers on Windows.It's a legacy interface supported by many PC game controllers released before 2005, and also some controllers (and retro controller adapters) after that time. DirectInput: This gaming input API first appeared in 1995 as part of DirectX 1.0 for gaming on Windows 95, then supported on subsequent versions of Windows.Here's a quick look at the origins of each one: If the game expects XInput but the controller only "speaks" DirectInput, that controller won't work with that game, and vice-versa. Some controllers can only speak one "language" (XInput or DirectInput), while others can "speak" both APIs in different modes. To put it another way, these APIs are like two different languages that a game controller might speak. The two main gaming input APIs in Windows are called DirectInput and XInput. Related: How to Connect an Xbox One Controller to Windows with Bluetooth
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |