Forum Discussion
2 Replies
- vivi.521Protege
same
- irpod2Honored Guest
Just like on regular Android, you can override onGenericMotionEvent or setGenericMotionEventListener on your view to get most any sort of inputs passed to your app, and go from there. (Google's docs on it)
If you're using Jetpack Compose, you can also get access to these events with the Modifier.pointerInput modifier. Though I can't find any dedicated docs for controller inputs, you can use awaitPointerEventScope in the PointerInputScope to get an AwaitPointerEventScope in which you can call awaitPointerEvent and play around with that to find the capabilities you're looking for.
Modifier.pointerInput(myKey) { awaitPointerEventScope { val event = awaitPointerEvent() // Do stuff with event } }
Related Content
- 5 months ago
- 12 months ago
- 2 years ago