Message ID | 20171212140459.2234-5-berrange@redhat.com |
---|---|
State | New |
Headers | show |
Series | Convert frontends to use keycodemapdb | expand |
diff --git a/ui/gtk.c b/ui/gtk.c index 89cc81b708..687560b963 100644 --- a/ui/gtk.c +++ b/ui/gtk.c @@ -1206,6 +1206,12 @@ static gboolean gd_key_event(GtkWidget *widget, GdkEventKey *key, void *opaque) return TRUE; } +#ifdef WIN32 + /* on windows, we ought to ignore the reserved key event? */ + if (key->hardware_keycode == 0xff) + return false; +#endif + if (key->keyval == GDK_KEY_Pause) { #ifdef G_OS_WIN32 /* for some reason GDK does not fill keyval for VK_PAUSE
It is a reserved value and doesn't have a corresponding valid scancode. Signed-off-by: Daniel P. Berrange <berrange@redhat.com> --- ui/gtk.c | 6 ++++++ 1 file changed, 6 insertions(+)