On Wed, May 27, 2009 at 9:04 PM, Brian J. Tarricone <bj...@cornell.edu>wrote:
> Bill Farmer wrote: > >> I am porting a native windows application to linux gtk. I want to stop the >> alt-spacebar key combination popping up the application window menu. This >> can be done in windows by capturing the WM_SYSCHAR message. After searching >> though the gtk documentation and sources, the only way I can see to do this >> is by copying a file from the gdk sources, modifying it, and compiling it >> with the application. >> > > You probably will not have any success doing this unless you are able to > control the user's environment. Things work differently on X11 than on > Windows. The alt+space key combo is likely handled by the window manager, > which will eat the key and react to it and not even pass it on to your > application. > > I'd suggest not using shortcuts that use only alt as the modifier. While > there's no standard relating to this, usually those end up getting > "reserved" for use by the window manager, or for accessing menus via the > keyboard. > Gnome-terminal allows the user to map keyboard shortcuts using the alt key. You could take a look at their code an see how they do it Emmanuel _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list