[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] Paravirt framebuffer backend tools [2/5]
Gerd Hoffmann wrote: > Steven Smith wrote: >>> If the SDL viewer is using X11 configured with french keyboard, and the >>> virtual >>> machine is configured with US keyboard, the used keymap will be the US one. >>> So >>> when I press 'A' on my keyboard I will have 'Q'. >> That kind of sucks. > > There is no way around that. > >> Not being able to produce every character sucks >> more, but having to configure the keymap in every VM isn't much >> better. > > For sane i18n kbd support some translation must be done. > > Make the guest think he has an US keyboard and do the translation on the > host isn't going to work. An US keyboard hasn't an 'Ä' key for example, > so you wouldn't be able to type that character. Also some characters > are arranged in a different way, for example on a us keyboard you have > ';' and ':' sharing one key, whereas on a german one ';' lives together > with ','. That isn't going to work with host-side translation too. > > Thus we *must* do the translation in the guest. And we must do it in > the guest *only*, otherwise we'll end up with the translation happening > twice which becomes even more messy. > > Sending scancodes not keysyms is the only solution to that problem. Really. Thank you ;-) > cheers, > Gerd > Laurent -- Laurent.Vivier@xxxxxxxx Bull, Architect of an Open World (TM) +----- "Any sufficiently advanced technology is ----+ | indistinguishable from magic." - Arthur C. Clarke | Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |