---
title: Manipulable.InputDevice
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/manipulable/inputdevice
---

# Manipulable.InputDevice

Describes an input device like a hand or a trackpad.

## Declaration

```swift
struct InputDevice
```

## Topics

### Instance Properties

- [chirality](swiftui/manipulable/inputdevice/chirality-swift.property.md)
- [kind](swiftui/manipulable/inputdevice/kind-swift.property.md)
- [pose](swiftui/manipulable/inputdevice/pose.md)

### Enumerations

- [Manipulable.InputDevice.Chirality](swiftui/manipulable/inputdevice/chirality-swift.enum.md)
- [Manipulable.InputDevice.Kind](swiftui/manipulable/inputdevice/kind-swift.enum.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
