> The keycodemap project[1] provides a database mapping between > many different keysym/keycode/scancode sets, along with a > tool to generate mapping/lookup tables in various programming > languages. It is already used by GTK-VNC, SPICE-GTK and > libvirt. > > This series enables its use in QEMU, thus fixing a great > many bugs/ommissions in the 15+ key mapping tables people > have manually written for QEMU. > > The keycodemapdb code is designed to be used as a git > sub-module, it is not an external dependancy you need > installed before use. > > This series converts all the front ends and all the input > devices which are using the new InputEvent framework. A > handful of devices still use the legacy kbd handler
I checked out your GitHub repo's keycodemap branch and tried to build it on Mac OS 10.12. This is the error message I saw: GEN module_block.h make: *** No rule to make target `ui/input-keymap-atset1-to-qcode.c', needed by `Makefile'. Stop. make: *** Waiting for unfinished jobs.... Commands used: git clone https://github.com/berrange/qemu.git git checkout keycodemap ./configure --target-list=ppc-softmmu,i386-softmmu make -j 4 Note: using the make command without the "-j 4" argument still causes the same error to appear.