mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-31 19:47:06 +01:00
Instead of a hook and four Android_* functions declared in ImDebugger.cpp, the debugger calls System_SetSoftKeyboardForced(), and the platform reports a closed keyboard with UIMessage::SOFT_KEYBOARD_HIDDEN. "Keep keyboard after switching apps" is passed along with the request, and the activity's onStop ends a keyboard that shouldn't persist, so the native side no longer tracks app pauses. The debugger is now also told when it's hidden. Frame() isn't called then, so hiding it with the hotkey used to leave the keyboard up. The keyboard button and its Misc menu options are only shown when SYSPROP_KEYBOARD_IS_SOFT is set, which Android now reports too. iOS and UWP on Xbox report it as well, but don't implement the request yet. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>