[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH v2 0/6] Support to change VNC keyboard layout dy
From: |
arei.gonglei |
Subject: |
[Qemu-devel] [RFC PATCH v2 0/6] Support to change VNC keyboard layout dynamically |
Date: |
Wed, 3 Dec 2014 14:55:40 +0800 |
From: Gonglei <address@hidden>
A bonus of this feature is that supporting different
people (in different countries) using defferent keyboard
to connect the same guest but not need to configure
command line or libivrt xml file then restart guest.
Using a new QMP command:
-> { "execute": "change-vnc-kbd-layout",
"arguments": { "keymap": "de" } }
<- { "return": {}
I knew sdl and curses are using keyboard layout, but I don't know
whether they both need to support this feature and add some new
qmp command for them?
If you have some ideas, please let me know. Thanks!
NOTE:
The patch series based on Gerd's vnc-next tree:
https://www.kraxel.org/cgit/qemu/log/?h=rebase/ui-vnc-next
Cc: Gerd Hoffmann <address@hidden>
Cc: Eric Blake <address@hidden>
Cc: Luiz Capitulino <address@hidden>
v1 -> v2:
- introduce a new QMP command for changing keyboard layout.(Eric)
- add corresponding HMP command in patch 3
- fix typo about change-vnc-password in patch 4
- formating coding style of keymaps.c patch 5
- keymaps.c convert fprintf to qerror_report in patch 6
Gonglei (6):
vnc: introduce vnc_display_kbd_layout function
vnc: add a new QMP command for changing keyboard layout
vnc: HMP change-vnc-kbd-layout wrapper
qapi-schema: fix typo about change-vnc-password
keymaps: correct keymaps.c following Qemu coding style
keymaps: convert fprintf to qerror_report
hmp-commands.hx | 15 ++++
hmp.c | 9 +++
hmp.h | 1 +
include/ui/console.h | 5 ++
qapi-schema.json | 19 ++++-
qmp-commands.hx | 23 ++++++
qmp.c | 13 ++++
ui/keymaps.c | 198 ++++++++++++++++++++++++++++-----------------------
ui/vnc.c | 21 ++++++
9 files changed, 215 insertions(+), 89 deletions(-)
--
1.7.12.4
- [Qemu-devel] [RFC PATCH v2 0/6] Support to change VNC keyboard layout dynamically,
arei.gonglei <=
- [Qemu-devel] [RFC PATCH v2 2/6] vnc: add a new QMP command for changing keyboard layout, arei.gonglei, 2014/12/03
- [Qemu-devel] [RFC PATCH v2 5/6] keymaps: correct keymaps.c following Qemu coding style, arei.gonglei, 2014/12/03
- [Qemu-devel] [RFC PATCH v2 4/6] qapi-schema: fix typo about change-vnc-password, arei.gonglei, 2014/12/03
- [Qemu-devel] [RFC PATCH v2 6/6] keymaps: convert fprintf to qerror_report, arei.gonglei, 2014/12/03
- [Qemu-devel] [RFC PATCH v2 1/6] vnc: introduce vnc_display_kbd_layout function, arei.gonglei, 2014/12/03
- [Qemu-devel] [RFC PATCH v2 3/6] vnc: HMP change-vnc-kbd-layout wrapper, arei.gonglei, 2014/12/03
- Re: [Qemu-devel] [RFC PATCH v2 0/6] Support to change VNC keyboard layout dynamically, Daniel P. Berrange, 2014/12/03