ui: add keycodemapdb repository as a GIT submodule
commit927128222b0a91f56c13a0e040d0c68da06ec433
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 29 Sep 2017 10:11:58 +0000 (29 11:11 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 16 Oct 2017 12:50:54 +0000 (16 14:50 +0200)
tree56af72baf1acd31f4cb7e45a82fbfc81efabfc5a
parent47bb908dd195a0f25a13bb2bb5ff5fdcdfd218fb
ui: add keycodemapdb repository as a GIT submodule

The https://gitlab.com/keycodemap/keycodemapdb/ repo contains a
data file mapping between all the different scancode/keycode/keysym
sets that are known, and a tool to auto-generate lookup tables for
different combinations.

It is used by GTK-VNC, SPICE-GTK and libvirt for mapping keys.
Using it in QEMU will let us replace many hand written lookup
tables with auto-generated tables from a master data source,
reducing bugs. Adding new QKeyCodes will now only require the
master table to be updated, all ~20 other tables will be
automatically updated to follow.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 20170929101201.21039-4-berrange@redhat.com

[ kraxel: fix build ]
[ kraxel: switch repo to qemu.git mirror ]

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
.gitignore
.gitmodules
Makefile
configure
scripts/archive-source.sh
ui/keycodemapdb [new submodule]