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()
    )
}