| SDL_JOYSTICK_TYPE_UNKNOWN | 不明 | |
| SDL_JOYSTICK_TYPE_GAMEPAD | ゲームパッド | |
| SDL_JOYSTICK_TYPE_WHEEL | ハンドル | |
| SDL_JOYSTICK_TYPE_ARCADE_STICK | アーケードスティック | |
| SDL_JOYSTICK_TYPE_FLIGHT_STICK | フライトスティック | |
| SDL_JOYSTICK_TYPE_DANCE_PAD | ダンスパッド | |
| SDL_JOYSTICK_TYPE_GUITAR | ギター | |
| SDL_JOYSTICK_TYPE_DRUM_KIT | ドラムキット | |
| SDL_JOYSTICK_TYPE_ARCADE_PAD | アーケードパッド | |
| SDL_JOYSTICK_TYPE_THROTTLE | スロットル | |
| SDL_JOYSTICK_TYPE_COUNT | ジョイスティックの種類の数 |
SDLは低レベルジョイスティックのデバイスの種類を特定できる場合があり, それをSDL_GetJoystickType(またはSDL_GetJoystickTypeForID)で報告する.
これはコンピュータに接続できる全てのデバイスの種類のリストということではない.
それぞれのジョイスティックの種類の概要は, XInput Controllerの種類の一覧を参照すること.