On 2008/05/23 11:51, Hiroyuki Kaguchi wrote:
> The F10 key is assigned as the accelerator of the menu bar in the OS(Windows 
> or
> Linux).
> On this account it is necessary to send the F10 key to the guest OS.
> However, with the existing specifications of virt-viewer, the F10 key is
> assigned to the accelerator
> of the menu bar of virt-viewer and we cannot send the F10 key to the guest OS.
> So, I change virt-viewer to be able to send F10 key to the guest OS when
> virt-viewer grabs the keyboard.

I forgot to attach the patch.
I attach it.

Thanks,
Hiroyuki Kaguchi
diff -r 5299a3aaebb5 src/main.c
--- a/src/main.c        Sun Apr 27 23:41:26 2008 -0400
+++ b/src/main.c        Wed May 21 17:35:09 2008 +0900
@@ -116,6 +116,8 @@ static void viewer_grab(GtkWidget *vnc, 
        for (i = 0 ; i < LAST_MENU; i++) {
                gtk_label_set_text_with_mnemonic(GTK_LABEL(menuItems[i].label), 
menuItems[i].grabbed_text);
        }
+
+       gtk_settings_set_string_property(gtk_settings_get_default(), 
"gtk-menu-bar-accel", "", "");
 }
 
 static void viewer_ungrab(GtkWidget *vnc, GtkWidget *window)
@@ -127,6 +129,8 @@ static void viewer_ungrab(GtkWidget *vnc
        for (i = 0 ; i < LAST_MENU; i++) {
                gtk_label_set_text_with_mnemonic(GTK_LABEL(menuItems[i].label), 
menuItems[i].ungrabbed_text);
        }
+
+       gtk_settings_set_string_property(gtk_settings_get_default(), 
"gtk-menu-bar-accel", "F10", "");
 }
 
 static void viewer_shutdown(GtkWidget *src G_GNUC_UNUSED, void *dummy 
G_GNUC_UNUSED, GtkWidget *vnc)
_______________________________________________
et-mgmt-tools mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/et-mgmt-tools

Reply via email to