Types of input devices
The Input package identifies and recognizes the following types of input devices:
- Pointers: Devices which track positions in 2D space. This category has the following devices:
- Keyboards: Devices with key input.
- Joysticks: Devices with at least one input stick and button.
- Gamepads: Devices with two thumbsticks, a D-pad, four face buttons, two shoulder buttons, and two trigger buttons. This category has the following devices:
- Sensors: Devices which have sensors that measure environmental characteristics such as acceleration, or orientation.
Additionally, the Input Package uses the Human Interface Device (HID) specification to create layouts for controls that connect with USB or Bluetooth connection.