All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Krupa <JKrupa@suse.com>
To: qemu-devel@nongnu.org
Cc: Jan Krupa <JKrupa@suse.com>, Anthony Liguori <anthony@codemonkey.ws>
Subject: [Qemu-devel] [PATCH v2 0/4] qemu-char: keymap changes for Czech and Unicode support
Date: Wed, 16 Oct 2013 14:40:02 +0200	[thread overview]
Message-ID: <cover.1381925918.git.JKrupa@suse.com> (raw)

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. I also added missing
symbols for already existing keymaps in QEMU.

Another issue I hit during keyboard layout creation process is that the 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.

Changes v1->v2:
 - added entry in Makefile for Czech keyboard layout
 - added missing keysyms from all already existing keyboard layouts

Jan Krupa (4):
  qemu-char: add Czech characters to VNC keysyms
  qemu-char: add Czech keymap file
  qemu-char: add support for U-prefixed symbols
  qemu-char: add missing characters used in keymaps

 Makefile           |    2 +-
 pc-bios/keymaps/cz |   94 +++++++++++++
 ui/keymaps.c       |    3 +
 ui/vnc_keysym.h    |  373 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 471 insertions(+), 1 deletions(-)
 create mode 100644 pc-bios/keymaps/cz

             reply	other threads:[~2013-10-16 12:39 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-16 12:40 Jan Krupa [this message]
2013-10-16 12:40 ` [Qemu-devel] [PATCH v2 1/4] qemu-char: add Czech characters to VNC keysyms Jan Krupa
2013-11-01 10:01   ` [Qemu-trivial] [v2, " Michael Tokarev
2013-11-01 10:01     ` [Qemu-devel] " Michael Tokarev
2013-10-16 12:40 ` [Qemu-devel] [PATCH v2 2/4] qemu-char: add Czech keymap file Jan Krupa
2013-11-01 10:02   ` [Qemu-trivial] [v2,2/4] " Michael Tokarev
2013-11-01 10:02     ` [Qemu-devel] " Michael Tokarev
2013-10-16 12:40 ` [Qemu-devel] [PATCH v2 3/4] qemu-char: add support for U-prefixed symbols Jan Krupa
2013-11-01  9:59   ` [Qemu-devel] [v2, " Michael Tokarev
2013-11-01 11:28     ` Michael Tokarev
2013-11-05 15:24       ` Jan Krupa
2013-10-16 12:40 ` [Qemu-devel] [PATCH v2 4/4] qemu-char: add missing characters used in keymaps Jan Krupa
2013-11-01 10:00   ` [Qemu-devel] [v2, " Michael Tokarev
2013-11-05 15:26     ` Jan Krupa
2013-11-07  9:10       ` Michael Tokarev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1381925918.git.JKrupa@suse.com \
    --to=jkrupa@suse.com \
    --cc=anthony@codemonkey.ws \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.