summaryrefslogtreecommitdiff
path: root/emulators/qemu-devel/files/patch-ui-gtk.c
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/qemu-devel/files/patch-ui-gtk.c')
-rw-r--r--emulators/qemu-devel/files/patch-ui-gtk.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/emulators/qemu-devel/files/patch-ui-gtk.c b/emulators/qemu-devel/files/patch-ui-gtk.c
new file mode 100644
index 000000000000..b71eb187119c
--- /dev/null
+++ b/emulators/qemu-devel/files/patch-ui-gtk.c
@@ -0,0 +1,14 @@
+--- a/ui/gtk.c
++++ b/ui/gtk.c
+@@ -714,7 +718,11 @@ static gboolean gd_key_event(GtkWidget *
+ } else if (gdk_keycode < 97) {
+ qemu_keycode = gdk_keycode - 8;
+ } else if (gdk_keycode < 158) {
++#if 0
+ qemu_keycode = translate_evdev_keycode(gdk_keycode - 97);
++#else
++ qemu_keycode = translate_xfree86_keycode(gdk_keycode - 97);
++#endif
+ } else if (gdk_keycode == 208) { /* Hiragana_Katakana */
+ qemu_keycode = 0x70;
+ } else if (gdk_keycode == 211) { /* backslash */