---
title: isMouseCoalescingEnabled
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsevent/ismousecoalescingenabled
---

# isMouseCoalescingEnabled

A Boolean value that indicates whether the system coalesces mouse movement events.

## Declaration

```swift
class var isMouseCoalescingEnabled: Bool { get set }
```

## Discussion

Discussion Mouse movement events include mouse-moved, mouse-dragged, and tablet events. If this property is true, coalescing is enabled; otherwise, it’s disabled. The default value of this property is true.

## See Also

### Getting gesture and touch information

- [phase](appkit/nsevent/phase-swift.property.md)
- [NSEvent.Phase](appkit/nsevent/phase-swift.struct.md)
- [magnification](appkit/nsevent/magnification.md)
- [touches(matching:in:)](appkit/nsevent/touches(matching:in:).md)
- [allTouches()](appkit/nsevent/alltouches().md)
- [touches(for:)](appkit/nsevent/touches(for:).md)
- [coalescedTouches(for:)](appkit/nsevent/coalescedtouches(for:).md)
- [NSEvent.GestureAxis](appkit/nsevent/gestureaxis.md)
