Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tabulka podtypů kontroleru dostupných v XInputu
| Podtyp | Hodnota | Význam |
|---|---|---|
| XINPUT_DEVSUBTYPE_UNKNOWN | 0x00 | Neznámý. Typ kontroleru je neznámý. |
| XINPUT_DEVSUBTYPE_GAMEPAD | 0x01 | Herní ovladač. Obsahuje aktivační události vlevo a vpravo, směrová podložka a všechna standardní tlačítka (A, B, X, Y, START, BACK, LB, RB, LSB, RSB). |
| XINPUT_DEVSUBTYPE_WHEEL | 0x02 | Ovladač závodního kola. Left Stick X hlásí otáčení kol, pravý trigger je akcelerační pedál a levý trigger je brzdový pedál. Obsahuje směrová podložka a většinu standardních tlačítek (A, B, X, Y, START, BACK, LB, RB). LSB a RSB jsou volitelné. |
| XINPUT_DEVSUBTYPE_ARCADE_STICK | 0x03 | Arkádový ovladač. Obsahuje digitální stick, který hlásí jako DPAD (nahoru, dolů, vlevo, vpravo) a většinu standardních tlačítek (A, B, X, Y, START, BACK). Aktivační události vlevo a vpravo jsou implementovány jako digitální tlačítka a sestava buď 0, nebo 0xFF. LB, LSB, RB a RSB jsou volitelné. |
| XINPUT_DEVSUBTYPE_FLIGHT_STICK | 0x04 | Ovladač letové hůlky. Obsahuje sklon a hodovou hůl, která hlásí jako levou hůl, čep POV, který hlásí jako pravý hůl, kormidlo (úchyt kroucení nebo rocker), které hlásí jako levý trigger, a ovládací prvek omezení jako pravý trigger. Zahrnuje podporu pro primární zbraň (A), sekundární zbraň (B) a další standardní tlačítka (X, Y, START, BACK). LB, LSB, RB a RSB jsou volitelné. |
| XINPUT_DEVSUBTYPE_DANCE_PAD | 0x05 | Ovladač taneční podložky. Obsahuje směrová podložka a standardní tlačítka (A, B, X, Y) na panelu plus ZPĚT a START. |
| XINPUT_DEVSUBTYPE_GUITAR | 0x06 | Kytarový ovladač. Panel strum se mapuje na DPAD (nahoru a dolů) a frety jsou přiřazeny K A (zelená), B (červená), Y (žlutá), X (modrá) a LB (oranžová). Pravý stick Y je spojen se snímačem svislé orientace; Right Stick X je whammy bar. Zahrnuje podporu pro BACK, START, DPAD (vlevo, vpravo). Levý trigger (výběrový modul), pravý trigger, RB, LSB (modifikátor fretů), RSB jsou volitelné. |
| XINPUT_DEVSUBTYPE_GUITAR_ALTERNATE | 0x07 | Alternativní ovladač kytary. Podporuje větší rozsah pohybu pro snímač svislé orientace. |
| XINPUT_DEVSUBTYPE_DRUM_KIT | 0x08 | Bicí kontroler. Bicí podložky jsou přiřazeny tlačítkům: A pro zelenou (Floor Tom), B pro červenou (Snare Drum), X pro modrou (Low Tom), Y pro žlutou (High Tom) a LB pro pedál (Bass Drum). Obsahuje směrové podložky, ZADNÍ a START. RB, LSB a RSB jsou volitelné. |
| XINPUT_DEVSUBTYPE_GUITAR_BASS | 0x0B | Baskytarový kytarový ovladač. Shodný s kytarou, s odlišným podtypem pro zjednodušení nastavení. |
| XINPUT_DEVSUBTYPE_ARCADE_PAD | 0x13 | Arkádová podložka kontroler. Obsahuje směrová podložka a většinu standardních tlačítek (A, B, X, Y, START, BACK, LB, RB). Aktivační události vlevo a vpravo jsou implementovány jako digitální tlačítka a sestava buď 0, nebo 0xFF. Left Stick, Right Stick, LSB a RSB jsou volitelné. |
Poznámka
Starší verze XINPUT ve Windows Vista (XInput 9.1.0) vždy vrací pevný podtyp XINPUT_DEVSUBTYPE_GAMEPADbez ohledu na připojené zařízení.