30 lines
1.7 KiB
Markdown
30 lines
1.7 KiB
Markdown
---
|
|
uid: input-system-devices
|
|
---
|
|
|
|
# Devices
|
|
|
|
You can configure and respond to a variety of input devices in the Actions Editor window, but each type of device has its own unique features that sometimes require special handling, such as touches on a touchscreen, or text input on a keyboard.
|
|
|
|
Learn about supported input devices and their unique features in this section.
|
|
|
|
| **Topic** | **Description** |
|
|
| :--- | :--- |
|
|
| **[Types of input devices](devices-overview.md)**|Connect devices to your application.|
|
|
| **[Pointer devices](devices-pointers.md)** | Configure devices that track input on a 2D surface, such as mice, or pens.|
|
|
| **[Keyboards](devices-keyboard.md)** | Configure devices that use a set of key controls.|
|
|
| **[Joysticks](devices-joysticks.md)** | Configure devices that have at least one input stick and one button.|
|
|
| **[Gamepads](devices-gamepads.md)** | Configure devices that have a D-pad and four face buttons.|
|
|
| **[Sensors](devices-sensors.md)** | Configure devices that measure environmental input.|
|
|
| **[Human Interface Device specification](hid-specification.md)** | Use the Human Interface Device specification to implement peripheral user input devices connected to computers with USB or Bluetooth.|
|
|
| **[Supported devices reference](supported-devices-reference.md)** | Explore platform support for each compatible device. |
|
|
| **[Devices (scripting)](devices-scripting.md)** | Learn how to manage devices in code.|
|
|
| **[Custom devices](custom-devices.md)** | Create events and custom devices.|
|
|
|
|
## Additional resources
|
|
|
|
- [Setting up input](setting-up-input.md)
|
|
- [Responding to input](respond-to-input.md)
|
|
- [Layouts](layouts.md)
|
|
- [Debug a device](debug-device.md)
|