---
title: directTouchMode
framework: paperkit
role: symbol
role_heading: Instance Property
path: paperkit/papermarkupviewcontroller/directtouchmode
---

# directTouchMode

The interaction mode for direct touches on the canvas.

## Declaration

```swift
@MainActor @preconcurrency var directTouchMode: PaperMarkupViewController.TouchMode { get set }
```

## Discussion

Discussion To control automatic behavior for direct touches based on system state, see directTouchAutomaticallyDraws. Default is .selection.

## See Also

### Controlling touch input

- [directTouchAutomaticallyDraws](paperkit/papermarkupviewcontroller/directtouchautomaticallydraws.md)
- [indirectPointerTouchMode](paperkit/papermarkupviewcontroller/indirectpointertouchmode.md)
- [PaperMarkupViewController.TouchMode](paperkit/papermarkupviewcontroller/touchmode.md)
