Message ID | 20200510184304.9267-9-vr_qemu@t-online.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [01/10] ui/win32-kbd-hook: handle AltGr in a hook procedure | expand |
On Sun, May 10, 2020 at 08:43:03PM +0200, Volker Rümelin wrote: > This patch applies commit c68f74b02e "win32: do not handle win > keys when the keyboard is not grabbed" from project spice-gtk > to ui/gtk.c. Which issue does this solve? thanks, Gerd
diff --git a/ui/gtk.c b/ui/gtk.c index 5a25e3fa4c..a43fddc57f 100644 --- a/ui/gtk.c +++ b/ui/gtk.c @@ -1085,10 +1085,17 @@ static gboolean gd_key_event(GtkWidget *widget, GdkEventKey *key, void *opaque) VirtualConsole *vc = opaque; int qcode; -#ifdef WIN32 +#ifdef G_OS_WIN32 /* on windows, we ought to ignore the reserved key event? */ if (key->hardware_keycode == 0xff) return false; + + if (!vc->s->kbd_owner) { + if (key->hardware_keycode == VK_LWIN || + key->hardware_keycode == VK_RWIN) { + return FALSE; + } + } #endif if (key->keyval == GDK_KEY_Pause
This patch applies commit c68f74b02e "win32: do not handle win keys when the keyboard is not grabbed" from project spice-gtk to ui/gtk.c. Signed-off-by: Volker Rümelin <vr_qemu@t-online.de> --- ui/gtk.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)