v4: Removed the change that called NtUserActivateKeyboardLayout on focus change, it looks like that instead of a global keyboard layout, the default layout is reset. Or, at least, custom IME gets deselected every time a window is created or when focus changes.