[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] Fix qemu keymaps, part one
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 0/3] Fix qemu keymaps, part one |
Date: |
Mon, 24 Jul 2017 16:01:14 +0200 |
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 ...
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.
configure | 23 +++++
Makefile | 5 ++
include/ui/input.h | 1 +
ui/curses_keys.h | 2 +
ui/vnc_keysym.h | 2 +
qemu-keymap.c | 243 +++++++++++++++++++++++++++++++++++++++++++++++++++++
ui/input-keymap.c | 115 +++++++++++++++++++++++++
ui/input-linux.c | 113 -------------------------
8 files changed, 391 insertions(+), 113 deletions(-)
create mode 100644 qemu-keymap.c
--
2.9.3
- [Qemu-devel] [PATCH 0/3] Fix qemu keymaps, part one,
Gerd Hoffmann <=