---
name: "SDL_HINT_JOYSTICK_HIDAPI"
section: "3"
platform: "linux"
package: "libsdl3-doc"
version: "3.2.10+ds-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SDL_HINT_JOYSTICK_HIDAPI"
---

# SDL\_HINT\_JOYSTICK\_HIDAPI(3)

A variable controlling whether the HIDAPI joystick drivers should be used.

## NAME

SDL\_HINT\_JOYSTICK\_HIDAPI - A variable controlling whether the HIDAPI joystick drivers should be used.

## HEADER FILE

Defined in SDL3/SDL\_hints.h

## SYNOPSIS

```
#include "SDL3/SDL.h"
```

**#define SDL\_HINT\_JOYSTICK\_HIDAPI** *SDL\_JOYSTICK\_HIDAPI"*

## DESCRIPTION

The variable can be set to the following values:

• "0": HIDAPI drivers are not used.

• "1": HIDAPI drivers are used. (default)

This variable is the default for all drivers, but can be overridden by the hints for specific drivers below.

This hint should be set before initializing joysticks and gamepads.

## AVAILABILITY

This hint is available since SDL 3.2.0.
