qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH 0/3] Fix qemu keymaps, part one


From: Daniel P. Berrange
Subject: Re: [Qemu-devel] [PATCH 0/3] Fix qemu keymaps, part one
Date: Mon, 24 Jul 2017 15:18:25 +0100
User-agent: Mutt/1.8.3 (2017-05-23)

On Mon, Jul 24, 2017 at 04:01:14PM +0200, Gerd Hoffmann wrote:
> qemu carries a bunch of reverse keymaps in pc-bios/keymaps/, to map
> keysyms it receives from vnc clients back to keycodes.  These keymaps
> seem to be buggy and incomplete at times.  So, to tackle the issue once
> for all, I've written a tool to generate those maps from xkb keyboard
> layout data using libxkbcommon.
> 
> This patch series only adds the tool, it doesn't touch the maps in
> pc-bios/keymaps/ yet.  I want some testing feedback first ...

Hmm, we recently split out the keymap database and code for generating
lookup tables (that was duplicated across spice-gtk, gtk-vnc, and libvirt)
into a shared git sub-module

  https://gitlab.com/keycodemap/keycodemapdb/

some other VNC clients were also switching to its use.

I was coincidentally working on a patch to get QEMU to use this too,
so all projects are aligned on the same data maps and thus share fixes
in this area.

IMHO that'd be preferable than doing something custom in QEMU only.

> How to test:
>   (1) generate a map: "qemu-keymap -f testmap -l $layout"
>   (2) use the map: "qemu -vnc $display -k testmap"
> 
> Gerd Hoffmann (3):
>   keysym: add next and prior
>   ui: move qemu_input_linux_to_qcode()
>   Add qemu-keymap tool.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|



reply via email to

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