> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInput hardware: force feedback, haptics, and sensors

> Guides for the hardware surfaces GameInput exposes: force feedback interface, haptics, device interfaces, the device mapping tool, and sensors.

Explore hardware topics for XBOX game development.

<CardGroup cols={2}>
  <Card title="Gameinput force feedback interface" icon="gamepad" href="/build/core-features/common/input/hardware/input-hardware-force-feedback">
    GameInput force feedback devices on PC align to the specification for Physical Interface Devices ("Device Class Definition for PID 1.0")…
  </Card>

  <Card title="Haptics in gameinput" icon="server" href="/build/core-features/common/input/hardware/input-hardware-haptics">
    The haptic capabilities exposed by GameInput are integrated with the Windows audio system to ensure performant and robust streaming of…
  </Card>

  <Card title="Interfacing with the different" icon="brackets-curly" href="/build/core-features/common/input/hardware/input-hardware-interfaces">
    GameInput represents a wide variety of devices, including controllers, gamepads, flight sticks, arcade sticks, racing wheels, and UI…
  </Card>

  <Card title="Gameinput device mapping tool and" icon="book-open" href="/build/core-features/common/input/hardware/input-hardware-mapping">
    The GameInput Device Mapping Tool, which can be found in the GameInput GitHub project, is a utility that hardware developers use to test…
  </Card>

  <Card title="Sensors in gameinput" icon="gamepad" href="/build/core-features/common/input/hardware/input-hardware-sensors">
    The sensor capabilities in GameInput rely on the Windows sensor stack.
  </Card>

  <Card title="Gameinput for hardware developers" icon="gamepad" href="/build/core-features/common/input/hardware/input-hardware-topics">
    The following articles cover a variety of topics to help hardware developers ensure that their devices work well with GameInput.
  </Card>
</CardGroup>

## See also

* [Advanced](/build/core-features/common/input/advanced/index)
* [Overviews](/build/core-features/common/input/overviews/index)
* [Porting](/build/core-features/common/input/porting/index)


## Related topics

- [GameInput force feedback interface](/build/core-features/common/input/hardware/input-hardware-force-feedback.md)
- [Force feedback on GameInput](/build/core-features/common/input/advanced/input-forcefeedback.md)
- [Advanced GameInput topics: force feedback and callbacks](/build/core-features/common/input/advanced/index.md)
- [GameInput for hardware developers](/build/core-features/common/input/hardware/input-hardware-topics.md)
- [GameInput](/reference/input/gameinput/gameinput_members.md)
