[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: How to capture keystrokes when GTK menu is open?
- From: David Nečas (Yeti) <yeti physics muni cz>
- To: gtk-app-devel-list gnome org
- Subject: Re: How to capture keystrokes when GTK menu is open?
- Date: Tue, 20 Feb 2007 20:10:53 +0100
On Tue, Feb 20, 2007 at 10:30:08AM -0800, Brian J. Tarricone wrote:
> On Tue, 20 Feb 2007 22:34:38 +1100 Justin Clift wrote:
> > Whenever any gtk program has its menu open, keystrokes don't seem to
> > be processed for anything other than what's in the menu itself. i.e.
> > the up, down, and enter keys work (and maybe shortcuts), and that's
> > it. (These keys move the selection up and down the menu that's open)
> >
> > There doesn't seem to be a way to gets other keys fed through to
> > things expecting them.
>
> Yes, when gtk pops up a menu, it does a keyboard grab to ensure that
> the menu gets all key events.
>
> > So, recommendations on what to do from here? Is there a way to tell
> > GTK to feed keystrokes onwards when a menu is open?
>
> I don't believe so, no, but someone else may have a better answer.
I'm afraid the only way to tell Gtk+ to stop doing this
globally is to patch it.
Add this to ServerFlags section of xorg.conf:
Option "AllowDeactivateGrabs" "true"
and then press Ctrl-Alt-KP_Divide when you need to get rid
of the grab.
Yeti
--
Whatever.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]