KeyEventType
Class
Common
value class KeyEventType internal constructor(@Suppress("unused") private val value: Int)
The type of Key Event.
Companion Object
Properties
Common
val Unknown: KeyEventType
Unknown key event.
Common
val KeyUp: KeyEventType
Type of KeyEvent sent when the user lifts their finger off a key on the keyboard.
Common
val KeyDown: KeyEventType
Type of KeyEvent sent when the user presses down their finger on a key on the keyboard.
Code Examples
KeyEventTypeSample
@Composable
fun KeyEventTypeSample() {
Box(
Modifier.onKeyEvent {
when (it.type) {
KeyUp -> println("KeyUp Pressed")
KeyDown -> println("KeyUp Pressed")
Unknown -> println("Unknown key type")
else -> println("New KeyType (for future use)")
}
false
}
.focusable()
)
}