Na stronie mają:
Special Features
DualShock 4 support vibration / 6-axis motion on Switch
X-input, D-input, Mac mode, Switch mode
X-input mode support vibration
Lag – free
Myślałem, że to X-input to jakiś odpowiednik sterowania analogowego, ale teraz googluję to coś innego chyba.
XInput jest to API dla kontrolerów nowej generacji. Wprowadzono je wraz z premierą konsoli Xbox 360 (grudzień 2005). Dzięki temu można w pełni wykorzystywać funkcjonalność kontrolerów Xboxa na komputerach PC z zainstalowanym systemem Windows XP SP1 i późniejszymi.
DirectInput a XInput
XInput jest łatwiejszy w implementacji
XInput może obsługiwać naraz do 4 różnych kontrolerów. DirectInput nie ma podobnych ograniczeń.
XInput nie obsługuje klawiatur, myszy, ani innych urządzeń typu trackball czy touchpady.
XInput wspiera kontrolery które zawierają nie więcej niż: dwie gałki analogowe (4 osie), 10 przycisków, ośmiokierunkowy krzyżak i dwa przełączniki. Analogiczne ograniczenia w DirectInput: cztery gałki analogowe (8 osi), 128 przycisków i brak ograniczeń ilości cyfrowych krzyżaków.