---
title: modifierFlags
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsevent/modifierflags-swift.type.property
---

# modifierFlags

The currently pressed modifier keys.

## Declaration

```swift
class var modifierFlags: NSEvent.ModifierFlags { get }
```

## Return Value

Return Value A mask of the current modifiers using the values in Modifier Flags.

## Discussion

Discussion This returns the state of devices combined with synthesized events at the moment, independent of which events have been delivered via the event stream.

## See Also

### Getting modifier flags

- [modifierFlags](appkit/nsevent/modifierflags-swift.property.md)
- [NSEvent.ModifierFlags](appkit/nsevent/modifierflags-swift.struct.md)
