qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] unknown keycodes


From: Daniel Espling
Subject: Re: [Qemu-devel] unknown keycodes
Date: Mon, 16 Jan 2012 08:04:32 +0100

Hi Daniel,

please find the output of xdpyinfo and xprop attached, I checked the output 
from both the linux server side and the OSX client, but the only difference is 
the "name of display" parameter so I included only that of the linux server.

Regards,
Daniel

Attachment: linux_xpdyinfo.txt
Description: Text document

Attachment: linux_xprop_xkb.txt
Description: Text document


On Jan 12, 2012, at 11:41 AM, Daniel P. Berrange wrote:

> On Thu, Jan 12, 2012 at 09:56:46AM +0100, Daniel Espling wrote:
>> Hi!
>> 
>> getting the following message:
>> 
>> unknown keycodes `empty_aliases(qwerty)', please report to address@hidden
>> 
>> I'm connecting to a ubuntu 10.04 server running qemu 1.0.50 forwarding X11.
>> Locally I'm on a Macbook pro with Swedish keyboard layout. When I run qemu my
>> keyboard is totally messed up (Enter becomes j, j becomes 7 etc.). Running
>> with -k en-us works but restricts me to english characters (swedish 
>> characters
>> generates keysym errors, which is expected)
> 
> Unfortunately, the SDL code as written pretty much only copes with an XFree86
> server running on a Linux host. Running any kind of X server on OS-X or
> Windows and forwarding to an app running Linux will result in fubar keyboard
> mappings as you see.
> 
> The problem is that keymapping code assumes that it is getting either a'xt'
> or 'evdev' based keycodes from the X server. On OS-X you instead get a
> variant on Mac OS keycodes which are completely different.
> 
> I've solved this problem in GTK-VNC by adding checks for the OS-X and Win32
> X servers:
> 
>  http://git.gnome.org/browse/gtk-vnc/tree/src/vncdisplaykeymap.c
> 
> Can you provide the output of  'xdpyinfo' and 'xprop -root | grep XKB'
> just so I can confirm my code will work. If so, I'll port the GTK-VNC
> code to QEMU's  SDL display to fix this.
> 
> Regards,
> Daniel
> -- 
> |: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
> |: http://libvirt.org              -o-             http://virt-manager.org :|
> |: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
> |: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|


reply via email to

[Prev in Thread] Current Thread [Next in Thread]