---
title: AccessibilityActionKind
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/accessibilityactionkind
---

# AccessibilityActionKind

The structure that defines the kinds of available accessibility actions.

## Declaration

```swift
struct AccessibilityActionKind
```

## Topics

### Getting the kind of action

- [default](swiftui/accessibilityactionkind/default.md)
- [delete](swiftui/accessibilityactionkind/delete.md)
- [escape](swiftui/accessibilityactionkind/escape.md)
- [magicTap](swiftui/accessibilityactionkind/magictap.md)
- [showMenu](swiftui/accessibilityactionkind/showmenu.md)

### Creating an action type

- [init(named:)](swiftui/accessibilityactionkind/init(named:).md)

## Relationships

### Conforms To

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

## See Also

### Adding actions to views

- [accessibilityAction(_:_:)](swiftui/view/accessibilityaction(_:_:).md)
- [accessibilityActions(_:)](swiftui/view/accessibilityactions(_:).md)
- [accessibilityAction(named:_:)](swiftui/view/accessibilityaction(named:_:).md)
- [accessibilityAction(action:label:)](swiftui/view/accessibilityaction(action:label:).md)
- [accessibilityAction(intent:label:)](swiftui/view/accessibilityaction(intent:label:).md)
- [accessibilityAction(_:intent:)](swiftui/view/accessibilityaction(_:intent:).md)
- [accessibilityAction(named:intent:)](swiftui/view/accessibilityaction(named:intent:).md)
- [accessibilityAdjustableAction(_:)](swiftui/view/accessibilityadjustableaction(_:).md)
- [accessibilityScrollAction(_:)](swiftui/view/accessibilityscrollaction(_:).md)
- [accessibilityActions(category:_:)](swiftui/view/accessibilityactions(category:_:).md)
- [AccessibilityAdjustmentDirection](swiftui/accessibilityadjustmentdirection.md)
- [AccessibilityActionCategory](swiftui/accessibilityactioncategory.md)
