22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
---
|
|
uid: input-system-devices-types
|
|
---
|
|
|
|
# Types of input devices
|
|
|
|
The Input package identifies and recognizes the following types of input devices:
|
|
|
|
* [Pointers](devices-pointers.md): Devices which track positions in 2D space. This category has the following devices:
|
|
* [Mouse](devices-mouse.md)
|
|
* [Touch](devices-touch.md)
|
|
* [Pen](devices-pen.md)
|
|
* [Keyboards](devices-keyboard.md): Devices with key input.
|
|
* [Joysticks](devices-joysticks.md): Devices with at least one input stick and button.
|
|
* [Gamepads](devices-gamepads.md): Devices with two thumbsticks, a D-pad, four face buttons, two shoulder buttons, and two trigger buttons. This category has the following devices:
|
|
* [PlayStation gamepads](gamepads-p.md)
|
|
* [Switch gamepads](gamepads-s.md)
|
|
* [Xbox gamepads](gamepads-xbox.md)
|
|
* [Sensors](devices-sensors.md): Devices which have sensors that measure environmental characteristics such as acceleration, or orientation.
|
|
|
|
Additionally, the Input Package uses the [Human Interface Device (HID)](hid-specification.md) specification to create layouts for controls that connect with USB or Bluetooth connection.
|