KeyboardModifierStates

data class KeyboardModifierStates(val alt: Boolean, val altGraph: Boolean, val capsLock: Boolean, val control: Boolean, val meta: Boolean, val numLock: Boolean, val os: Boolean, val scrollLock: Boolean, val shift: Boolean)

Contains the state of modifier keys for a IKeyboardEngineEvent.

Constructors

Link copied to clipboard
fun KeyboardModifierStates(alt: Boolean, altGraph: Boolean, capsLock: Boolean, control: Boolean, meta: Boolean, numLock: Boolean, os: Boolean, scrollLock: Boolean, shift: Boolean)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun serialize(generator: JsonGenerator)

Properties

Link copied to clipboard

Alt key is pressed. Also used for the Apple Option key. May also be true if the AltGr key is pressed on some platforms.

Link copied to clipboard

Alt Gr key is pressed.

Link copied to clipboard

Caps Lock is turned on.

Link copied to clipboard

Ctrl key is pressed. May also be true if the AltGr key is pressed on some platforms.

Link copied to clipboard

Apple ⌘ Command key pressed. May also be true if ⊞ Windows Logo key pressed on some platforms, otherwise use the os property to detect this.

Link copied to clipboard

Num Lock is turned on.

Link copied to clipboard
val os: Boolean

⊞ Windows Logo key is pressed

Link copied to clipboard

Scroll Lock is turned on.

Link copied to clipboard

Shift key is pressed.