diff --git a/android-activity/src/game_activity/mod.rs b/android-activity/src/game_activity/mod.rs index 70b6941..b493ae1 100644 --- a/android-activity/src/game_activity/mod.rs +++ b/android-activity/src/game_activity/mod.rs @@ -362,6 +362,9 @@ impl AndroidAppInner { ffi::NativeAppGlueAppCmd_APP_CMD_CONTENT_RECT_CHANGED => { MainEvent::ContentRectChanged {} } + ffi::NativeAppGlueAppCmd_APP_CMD_SOFTWARE_KB_VIS_CHANGED => { + MainEvent::SoftKbVisibilityChanged {} + } ffi::NativeAppGlueAppCmd_APP_CMD_GAINED_FOCUS => { MainEvent::GainedFocus } diff --git a/android-activity/src/lib.rs b/android-activity/src/lib.rs index 42c207c..6499e79 100644 --- a/android-activity/src/lib.rs +++ b/android-activity/src/lib.rs @@ -267,6 +267,9 @@ pub enum MainEvent<'a> { #[non_exhaustive] ContentRectChanged {}, + /// Command from main thread: the soft keyboard visibility has changed. + SoftKbVisibilityChanged, + /// Command from main thread: the app's activity window has gained /// input focus. GainedFocus,