rnett
onPreviewKeyEvent
.onPreviewKeyEvent { when (it.key) { Key.Escape -> { editing = false true } Key.Enter, Key.NumPadEnter -> { editing = !editing true } Key.Plus, Key.DirectionRight -> { setMax(max + 1) true } Key.Minus, Key.DirectionLeft -> { setMax(max - 1) true } else -> false } }
setMax
scope.launch { delay(100) setMax(max - 1) }
delay
Alexander Kurasov[JB]
it.type == KeyEventType.KeyDown
onKeyDown(key: Key, action: () -> Unit)
onKeyEvent
A modern programming language that makes developers happier.