---
title: function
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsevent/modifierflags-swift.struct/function
---

# function

A function key has been pressed.

## Declaration

```swift
static var function: NSEvent.ModifierFlags { get }
```

## Discussion

Discussion The function keys include the F keys at the top of most keyboards (F1, F2, and so on) and the navigation keys in the center of most keyboards (Help, Forward, Delete, Home, End, Page Up, Page Down, and the arrow keys).

## See Also

### Event Modifier Flags

- [capsLock](appkit/nsevent/modifierflags-swift.struct/capslock.md)
- [shift](appkit/nsevent/modifierflags-swift.struct/shift.md)
- [control](appkit/nsevent/modifierflags-swift.struct/control.md)
- [option](appkit/nsevent/modifierflags-swift.struct/option.md)
- [command](appkit/nsevent/modifierflags-swift.struct/command.md)
- [numericPad](appkit/nsevent/modifierflags-swift.struct/numericpad.md)
- [help](appkit/nsevent/modifierflags-swift.struct/help.md)
- [deviceIndependentFlagsMask](appkit/nsevent/modifierflags-swift.struct/deviceindependentflagsmask.md)
