22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
---
|
|
uid: input-system-hid
|
|
---
|
|
|
|
# Human Interface Device specification
|
|
|
|
Human Interface Device (HID) is a specification that describes peripheral user input devices connected to computers with USB or Bluetooth. HID is commonly used to implement devices such as gamepads, joysticks, or racing wheels.
|
|
|
|
| **Topic** | **Description** |
|
|
| :------------------------------ | :------------------------------- |
|
|
| **[Human Interface Device specification introduction](hid-specification-introduction.md)** | Map generic devices with the HID specification. |
|
|
| **[Create a custom device layout](hid-create-custom-layout.md)** | Override default HID mappings with a custom layout.|
|
|
| **[Use an existing input device to create a layout](hid-create-custom-layout-existing.md)** | Create a custom layout with an existing device.|
|
|
| **[Use a custom class to create a layout](hid-create-custom-layout-class.md)** | Create a custom class to make a custom layout.|
|
|
|
|
## Additional resources
|
|
|
|
- [Layouts](layouts.md)
|
|
- [Custom devices](custom-devices.md)
|
|
- [Debug layouts](debug-layouts.md)
|
|
- [Devices](devices.md)
|