---
title: NSView.FullScreenModeOptionKey
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsview/fullscreenmodeoptionkey
---

# NSView.FullScreenModeOptionKey

These constants are keys that you can use in the options dictionary in enterFullScreenMode(_:withOptions:) and exitFullScreenMode(options:).

## Declaration

```swift
struct FullScreenModeOptionKey
```

## Topics

### Type Properties

- [fullScreenModeAllScreens](appkit/nsview/fullscreenmodeoptionkey/fullscreenmodeallscreens.md)
- [fullScreenModeApplicationPresentationOptions](appkit/nsview/fullscreenmodeoptionkey/fullscreenmodeapplicationpresentationoptions.md)
- [fullScreenModeSetting](appkit/nsview/fullscreenmodeoptionkey/fullscreenmodesetting.md)
- [fullScreenModeWindowLevel](appkit/nsview/fullscreenmodeoptionkey/fullscreenmodewindowlevel.md)

### Initializers

- [init(rawValue:)](appkit/nsview/fullscreenmodeoptionkey/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Drawing the View in Fullscreen Mode

- [enterFullScreenMode(_:withOptions:)](appkit/nsview/enterfullscreenmode(_:withoptions:).md)
- [exitFullScreenMode(options:)](appkit/nsview/exitfullscreenmode(options:).md)
- [isInFullScreenMode](appkit/nsview/isinfullscreenmode.md)
