---
title: delaysSecondaryMouseButtonEvents
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsgesturerecognizer/delayssecondarymousebuttonevents
---

# delaysSecondaryMouseButtonEvents

A Boolean value that indicates whether secondary mouse button events are delivered only after gesture recognition fails.

## Declaration

```swift
var delaysSecondaryMouseButtonEvents: Bool { get set }
```

## Discussion

Discussion When the value of this property is true, secondary mouse button events are delivered to the target view only after gesture recognition fails. Set this property to true to prevent the view from processing events that might be recognized as part of a gesture. Once gesture recognition begins, all types of events are delayed until gesture recognition fails. The default value of this property is false.

## See Also

### Delaying Events

- [delaysPrimaryMouseButtonEvents](appkit/nsgesturerecognizer/delaysprimarymousebuttonevents.md)
- [delaysOtherMouseButtonEvents](appkit/nsgesturerecognizer/delaysothermousebuttonevents.md)
- [delaysKeyEvents](appkit/nsgesturerecognizer/delayskeyevents.md)
- [delaysMagnificationEvents](appkit/nsgesturerecognizer/delaysmagnificationevents.md)
- [delaysRotationEvents](appkit/nsgesturerecognizer/delaysrotationevents.md)
