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]

Reply via email to