PHondogo
04/17/2023, 10:22 AMDima Avdeev
04/17/2023, 6:32 PMModifier.pointerInput(Unit) {
awaitPointerEventScope {
while (true) {
val pointerEvent = awaitPointerEvent()
val isMouseDown = pointerEvent.buttons.areAnyPressed
val isCtrlPressed = pointerEvent.keyboardModifiers.isCtrlPressed
if (isMouseDown && isCtrlPressed) {
val dragDelta = pointerEvent.changes.lastOrNull()?.let {
it.previousPosition - it.position
}
println("dragDelta: $dragDelta")
}
}
}
}