* [PATCH 0/1] input: Add lang1 and lang2 to QKeyCode @ 2021-06-16 14:45 Akihiko Odaki 2021-06-16 14:45 ` [PATCH 1/1] " Akihiko Odaki 0 siblings, 1 reply; 3+ messages in thread From: Akihiko Odaki @ 2021-06-16 14:45 UTC (permalink / raw) Cc: Markus Armbruster, Eric Blake, qemu-devel, Akihiko Odaki, Gerd Hoffmann This patch adds two QKeyCodes. The corresponding path for ui/keycodemapdb titled "Add QEMU QKeyCode 'lang1' and 'lang2'" will shortly be submitted. This patch should be applied *before* applying the patch for ui/keycodemapdb, or it causes build failures. Akihiko Odaki (1): input: Add lang1 and lang2 to QKeyCode qapi/ui.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) -- 2.30.1 (Apple Git-130) ^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] input: Add lang1 and lang2 to QKeyCode 2021-06-16 14:45 [PATCH 0/1] input: Add lang1 and lang2 to QKeyCode Akihiko Odaki @ 2021-06-16 14:45 ` Akihiko Odaki 2021-06-16 17:32 ` Eric Blake 0 siblings, 1 reply; 3+ messages in thread From: Akihiko Odaki @ 2021-06-16 14:45 UTC (permalink / raw) Cc: Markus Armbruster, Eric Blake, qemu-devel, Akihiko Odaki, Gerd Hoffmann lang1 and lang2 represents the keys with the same names in the keyboard/keypad usage page (0x07) included in the "HID Usage Tables for Universal Serial Bus (USB)" version 1.22. Although the keys are described as "Hangul/English toggle key" and "Hanja conversion key" in the specification, the meaning depends on the variety of the keyboard, and it will be used as the representations of Kana and Eisu keys on Japanese Macs in qemu_input_map_osx_to_qcode, which is used by ui/gtk. Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com> --- qapi/ui.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qapi/ui.json b/qapi/ui.json index ee6fde46d59..3b16b2191cc 100644 --- a/qapi/ui.json +++ b/qapi/ui.json @@ -786,6 +786,9 @@ # @muhenkan: since 2.12 # @katakanahiragana: since 2.12 # +# @lang1: since 6.0.50 +# @lang2: since 6.0.50 +# # 'sysrq' was mistakenly added to hack around the fact that # the ps2 driver was not generating correct scancodes sequences # when 'alt+print' was pressed. This flaw is now fixed and the @@ -818,7 +821,8 @@ 'audionext', 'audioprev', 'audiostop', 'audioplay', 'audiomute', 'volumeup', 'volumedown', 'mediaselect', 'mail', 'calculator', 'computer', - 'ac_home', 'ac_back', 'ac_forward', 'ac_refresh', 'ac_bookmarks' ] } + 'ac_home', 'ac_back', 'ac_forward', 'ac_refresh', 'ac_bookmarks', + 'lang1', 'lang2' ] } ## # @KeyValue: -- 2.30.1 (Apple Git-130) ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/1] input: Add lang1 and lang2 to QKeyCode 2021-06-16 14:45 ` [PATCH 1/1] " Akihiko Odaki @ 2021-06-16 17:32 ` Eric Blake 0 siblings, 0 replies; 3+ messages in thread From: Eric Blake @ 2021-06-16 17:32 UTC (permalink / raw) To: Akihiko Odaki; +Cc: Markus Armbruster, qemu-devel, Gerd Hoffmann On Wed, Jun 16, 2021 at 11:45:22PM +0900, Akihiko Odaki wrote: > lang1 and lang2 represents the keys with the same names in the > keyboard/keypad usage page (0x07) included in the "HID Usage Tables for > Universal Serial Bus (USB)" version 1.22. Although the keys are > described as "Hangul/English toggle key" and "Hanja conversion key" in > the specification, the meaning depends on the variety of the keyboard, > and it will be used as the representations of Kana and Eisu keys on > Japanese Macs in qemu_input_map_osx_to_qcode, which is used by ui/gtk. > > Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com> > --- > qapi/ui.json | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/qapi/ui.json b/qapi/ui.json > index ee6fde46d59..3b16b2191cc 100644 > --- a/qapi/ui.json > +++ b/qapi/ui.json > @@ -786,6 +786,9 @@ > # @muhenkan: since 2.12 > # @katakanahiragana: since 2.12 > # > +# @lang1: since 6.0.50 > +# @lang2: since 6.0.50 since 6.1 (6.0.50 is a convenience used during development, but does not point to any released build; for that matter, it doesn't even point to a constant commit over time the way 6.1 does). -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-06-16 17:34 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-06-16 14:45 [PATCH 0/1] input: Add lang1 and lang2 to QKeyCode Akihiko Odaki 2021-06-16 14:45 ` [PATCH 1/1] " Akihiko Odaki 2021-06-16 17:32 ` Eric Blake
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.