---
title: kCGSessionOnConsoleKey
framework: coregraphics
role: symbol
role_heading: Global Variable
path: coregraphics/kcgsessiononconsolekey
---

# kCGSessionOnConsoleKey

A CFBoolean value indicating whether the session is on a console.

## Declaration

```swift
var kCGSessionOnConsoleKey: String { get }
```

## See Also

### Constants

- [conversionBlackPointCompensation](coregraphics/cgcolor/conversionblackpointcompensation.md)
- [kCGDisplayBitsPerPixel](coregraphics/kcgdisplaybitsperpixel.md)
- [kCGDisplayBitsPerSample](coregraphics/kcgdisplaybitspersample.md)
- [kCGDisplayBlendNormal](coregraphics/kcgdisplayblendnormal.md)
- [kCGDisplayBlendSolidColor](coregraphics/kcgdisplayblendsolidcolor.md)
- [kCGDisplayBytesPerRow](coregraphics/kcgdisplaybytesperrow.md)
- [kCGDisplayFadeReservationInvalidToken](coregraphics/kcgdisplayfadereservationinvalidtoken.md)
- [kCGDisplayHeight](coregraphics/kcgdisplayheight.md)
- [kCGDisplayIOFlags](coregraphics/kcgdisplayioflags.md)
- [kCGDisplayMode](coregraphics/kcgdisplaymode.md)
- [kCGDisplayModeIsInterlaced](coregraphics/kcgdisplaymodeisinterlaced.md)
- [kCGDisplayModeIsSafeForHardware](coregraphics/kcgdisplaymodeissafeforhardware.md)
- [kCGDisplayModeIsStretched](coregraphics/kcgdisplaymodeisstretched.md)
- [kCGDisplayModeIsTelevisionOutput](coregraphics/kcgdisplaymodeistelevisionoutput.md)
- [kCGDisplayModeUsableForDesktopGUI](coregraphics/kcgdisplaymodeusablefordesktopgui.md)
