Releasing keyboard capture when IME operative on WIN host
Posted: 23. Sep 2008, 13:10
Version 2.0.2
Host platform Win XP Pro
Guest OS Asianux Linux (ubuntu-ish)
Problem. If guest system captures keyboard when host OS has MS Korean IME active, KB capture cannot be released by the assigned key.
To reproduce. On host system, activate MS Korean IME. Now give focus to VirtualBox window. All is fine until attempt to use Right Ctrl to return keyboard to host system. The keystroke is not recognised and the KB/Mouse capture can't be released. The only way to get back to the host system is to shut down the Virtual Box.
This is almost certainly a problem with the way the MS IME sends keystrokes to applications. Maybe it's not something that can be fixed within VirtualBox.
The user-end fix is to remember to switch off the Korean IME before giving a Virtual Box window the focus, but for people who don't remember to do that, it would be nice if there was some alternative to shutting down the guest system to get the KB back to the host...
[NB this is not about how to type Korean into a guest system. That works fine (using the XWindow IME on the guest of course).]
Host platform Win XP Pro
Guest OS Asianux Linux (ubuntu-ish)
Problem. If guest system captures keyboard when host OS has MS Korean IME active, KB capture cannot be released by the assigned key.
To reproduce. On host system, activate MS Korean IME. Now give focus to VirtualBox window. All is fine until attempt to use Right Ctrl to return keyboard to host system. The keystroke is not recognised and the KB/Mouse capture can't be released. The only way to get back to the host system is to shut down the Virtual Box.
This is almost certainly a problem with the way the MS IME sends keystrokes to applications. Maybe it's not something that can be fixed within VirtualBox.
The user-end fix is to remember to switch off the Korean IME before giving a Virtual Box window the focus, but for people who don't remember to do that, it would be nice if there was some alternative to shutting down the guest system to get the KB back to the host...
[NB this is not about how to type Korean into a guest system. That works fine (using the XWindow IME on the guest of course).]