The "fix" to bug #5684 ("FE/Qt4-OSX: Reenable CMD+Key combinations,
even if the Host-Key isn't CMD") introduced in VB 3.1.2 in change set 25211 at http://www.virtualbox.org/changeset/25211 has the undesirable side effect that Cmd-H and Cmd-Q are impossible to keystrokes to send to a guest from
a Mac host.

With VB Host key changed to, say, Mac Alt key, and with the Mac Cmd key
mapped to Alt in a Windows guest, the keystroke Cmd-H should be seen
as Alt+H by the guest, and this was the case prior to VB 3.1.2.
Now those keystrokes never reach the guest, even if keyboard capture is active.

Problems with that change set include:
 * default shortcuts for Hide (Cmd-H) and Quit (Cmd-Q) are hard coded
instead of using the actual menu shortcut keys, which may be different

* those keystrokes are not sent to guest even if keyboard capture is active

* one of the main reasons you'd change the Host key in the first place is so that you can use the default Host key normally in a guest. Why, then, go to a lot of trouble to break that by still recognising _default_ Host keystrokes?

Full details and a suggested patch are at
http://forums.virtualbox.org/viewtopic.php?f=8&t=26724



_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev

Reply via email to