---
title: NSTextMovement
framework: appkit
role: symbol
role_heading: Enumeration
path: appkit/nstextmovement
---

# NSTextMovement

## Declaration

```swift
enum NSTextMovement
```

## Topics

### Movement Options

- [NSTextMovement.return](appkit/nstextmovement/return.md)
- [NSTextMovement.tab](appkit/nstextmovement/tab.md)
- [NSTextMovement.backtab](appkit/nstextmovement/backtab.md)
- [NSTextMovement.left](appkit/nstextmovement/left.md)
- [NSTextMovement.right](appkit/nstextmovement/right.md)
- [NSTextMovement.up](appkit/nstextmovement/up.md)
- [NSTextMovement.down](appkit/nstextmovement/down.md)
- [NSTextMovement.cancel](appkit/nstextmovement/cancel.md)
- [NSTextMovement.other](appkit/nstextmovement/other.md)

### Initializers

- [init(rawValue:)](appkit/nstextmovement/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Notifications

- [didBeginEditingNotification](appkit/nstext/didbegineditingnotification.md)
- [didChangeNotification](appkit/nstext/didchangenotification.md)
- [didEndEditingNotification](appkit/nstext/didendeditingnotification.md)
- [movementUserInfoKey](appkit/nstext/movementuserinfokey.md)
