On Sun, May 03, 2009 at 12:22:18AM +0200, Paul Menzel wrote:
> So it seems to be a QEMU bug. I therefore reassign. I thought it might
> be fixed with 0.10.3 because of this in changelog.gz
>
> - Fix keyboard mapping on newer Xords with non-default keymaps
> (balrog)
>
> but I can still reproduce this.
While the VM is on the grub command line we certainly can't expect to
have a german keyboard layout but what we *want* to have is an US
layout.
On a german keyboard pressing the key next to backspace (which
corresponds to the key that has the equal sign on an american keybard)
gives these events:
(vm started with -k de):
gtk-vnc-DEBUG: press keycode: 21 state: 0 group 0, keyval: 39
gtk-vnc-DEBUG: Key event 39 21 1 1
gtk-vnc-DEBUG: release keycode: 21 state: 0 group 0, keyval: 39
gtk-vnc-DEBUG: Key event 39 21 0 1
While on an american keyboard you get:
(vm started with -k us):
gtk-vnc-DEBUG: press keycode: 21 state: 0 group 0, keyval: 61
So same keycode but different keyval. 61 is the equal sign (=) while 39
is the tick (') which is the correct keyval for a german keyboard (so
the vnc part looks alright). *However* grub in the virtual machine
prints a closing brace at this point while it should print an equal
sign.
Paul is that what you're seeing?
Cheers,
-- Guido
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]