Jan
11/12/2023, 11:30 AMzsmb
11/13/2023, 8:17 AMModifier.pointerInput(Unit) {
awaitPointerEventScope {
while (true) {
val event = awaitPointerEvent()
val nativeEvent = event.nativeEvent
if (nativeEvent is SkikoPointerEvent) {
if (nativeEvent.button == SkikoMouseButtons.RIGHT && nativeEvent.kind == SkikoPointerEventKind.UP) {
event.changes.forEach { it.consume() } // or similar, would need to check if this works nicely with other registered listeners
println("Right click!")
}
}
}
}
}
Jan
11/13/2023, 10:38 AMzsmb
11/13/2023, 10:44 AM