---
title: NSEvent.EventType.smartMagnify
framework: appkit
role: symbol
role_heading: Case
path: appkit/nsevent/eventtype/smartmagnify
---

# NSEvent.EventType.smartMagnify

The user performed a smart-zoom gesture.

## Declaration

```swift
case smartMagnify
```

## Discussion

Discussion NSEvent.EventType.smartMagnify represents the smart zoom gesture (that is, a two-finger double tap on trackpads), along with a corresponding NSResponder method. In response to this event, you should magnify the content appropriately for your app. For example, you might zoom in on a specific paragraph or image.

## See Also

### Getting Touch-Based Events

- [NSEvent.EventType.beginGesture](appkit/nsevent/eventtype/begingesture.md)
- [NSEvent.EventType.endGesture](appkit/nsevent/eventtype/endgesture.md)
- [NSEvent.EventType.magnify](appkit/nsevent/eventtype/magnify.md)
- [NSEvent.EventType.swipe](appkit/nsevent/eventtype/swipe.md)
- [NSEvent.EventType.rotate](appkit/nsevent/eventtype/rotate.md)
- [NSEvent.EventType.gesture](appkit/nsevent/eventtype/gesture.md)
- [NSEvent.EventType.directTouch](appkit/nsevent/eventtype/directtouch.md)
- [NSEvent.EventType.tabletPoint](appkit/nsevent/eventtype/tabletpoint.md)
- [NSEvent.EventType.tabletProximity](appkit/nsevent/eventtype/tabletproximity.md)
- [NSEvent.EventType.pressure](appkit/nsevent/eventtype/pressure.md)
