I tried to create keymap for Czech keyboard for QEMU. I found out that some of the keysyms are missing. I added those specific symbols to QEMU VNC header files plus wrote the whole keyboard layout.
Another issue I hit during keyboard layout creation process is that keysym to keycode converter inside QEMU doesn't handle U-prefixed Unicode symbols which are already used for example in Arabic keymap file (pc-bios/keymaps/ar). I implemented support for handling these characters. Jan Krupa (3): qemu-char: add Czech characters to VNC keysyms qemu-char: add Czech keymap file qemu-char: add support for U-prefixed symbols pc-bios/keymaps/cz | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++ ui/keymaps.c | 3 ++ ui/vnc_keysym.h | 8 ++++ 3 files changed, 105 insertions(+), 0 deletions(-) create mode 100644 pc-bios/keymaps/cz