mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2026-04-12 10:46:29 +00:00
feat: disable text input when window gains focus
This commit is contained in:
committed by
Cameron Gutman
parent
200cab9d17
commit
fb9a164111
@@ -301,6 +301,15 @@ void SdlInputHandler::notifyFocusLost()
|
||||
// Raise all keys that are currently pressed. If we don't do this, certain keys
|
||||
// used in shortcuts that cause focus loss (such as Alt+Tab) may get stuck down.
|
||||
raiseAllKeys();
|
||||
|
||||
// Re-enable text input when window loses focus
|
||||
SDL_StartTextInput();
|
||||
}
|
||||
|
||||
void SdlInputHandler::notifyFocusGained()
|
||||
{
|
||||
// Disable text input when window gains focus to prevent IME popup interference
|
||||
SDL_StopTextInput();
|
||||
}
|
||||
|
||||
bool SdlInputHandler::isCaptureActive()
|
||||
|
||||
Reference in New Issue
Block a user