After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 94856 - Ctrl+F10 should not be used by bonobo toolbar
Ctrl+F10 should not be used by bonobo toolbar
Status: RESOLVED FIXED
Product: bonobo
Classification: Deprecated
Component: libbonoboui
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Michael Meeks
Luis Villa
AP2
Depends on:
Blocks: 94359
 
 
Reported: 2002-10-04 14:07 UTC by deepa
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch of reversion of this feature (6.35 KB, patch)
2003-04-14 10:46 UTC, Michael Meeks
none Details | Review

Description deepa 2002-10-04 14:07:09 UTC
Ctrl+F10 should not be used by bonobo toolbar. 
1) Coz in Nautilus if you right click on the main pane it should bring up 
the main pane popup : the one that starts with "New Window". The same one 
that pops up when u right click on the desktop.
2) Thats not how it is in gtk+ ( in terms of consistancy )
Comment 1 Michael Meeks 2002-10-08 10:54:11 UTC
Last time I looked the a11y guidelines on developer.gnome.org said we
should use C-F10, the fact it doesn't work with gtk+ is gtk+ problem;
I tried to do my bit ;-) Unfortunately the solution is horribly
inelegant; it needs fixing in 2.2 to use a shared toolbar with Gtk+
preferably with sensible item navigation.
Comment 2 Calum Benson 2002-10-08 12:29:01 UTC
Michael is quite right, of course... what he implemented is exactly
what we originally proposed in the keynav draft, and also how gtk
originally implemented it (albeit only for cycling focus between
multiple menubars, such as you get on the menu panel-- toolbars were,
and still are, absent from the keynav sequence until a later release).

Unfortunately as keynav implementation progressed, we found that we
had to use Ctrl-F10 and Ctrl-Tab for other things, which gave us a
consistency problem, and that the proposed scheme for cycling between
menubars/toolbars was unnecessarily complicated anyway.

So, we proposed a new scheme-- just use F10 to cycle between all
available menubars and toolbars-- which Owen agreed with and
implemented in gtk.  Unfortunately I completely forgot that Michael
had already implemented bonobo toolbar keynav, so we didn't include
him in the discussion :(  I can only apologise for that.

(This also reminds me that the keynav spec on d.g.o. is rather out of
date.  It's now almost-the-top-of-my-list to update, though...)
Comment 3 Mark McLoughlin 2002-11-01 04:21:07 UTC
See gtk+ bug #54047. GtkToolbar is not on the F10 focus chain, only
menubars are.

I'm going to make #54047 block this bug. If the correct solution is
for GtkToolbars to be on the F10 focus chain then bonoboui would need
some method to add BonoboDockBands to that focus chain.
Comment 4 Mark McLoughlin 2002-11-07 23:38:24 UTC
Michael: how would you feel about disabling Ctrl-F10 until a consitent
solution is found ?
Comment 5 Michael Meeks 2002-11-08 09:20:17 UTC
Very happy - I'd want the hacks removed to do the focus navigation at
the same time - there was some significant ugliness in there that
needs to go fast. Just a lack of time to get to this really.
Comment 6 Mark McLoughlin 2002-11-27 23:04:25 UTC
Michael: I'm tempted to just remove bonobo_dock_focus_roll and leave
the rest of the keynav implementation - which would resolve this
collision. e.g. leave it so you can still navigate and move the
toolbars around by holding down control and using the arrow keys. 

Or are you in favour of removing all toolbar keynav impl. until a
standard method is decided ?
Comment 7 Michael Meeks 2002-12-02 17:56:54 UTC
I'm in favour of removing as much of the cruft I added there as
possible - particularly the evilness to change the focus tree when
Control is held down [argh]. It screws with some apps on startup for
reasons I don't understand, and it's all bad news & should go ideally.
Comment 8 Calum Benson 2003-04-03 13:23:05 UTC
Updating status_whiteboard field to reflect A11Y team's assessment 
of accessibility impact.
Comment 9 Michael Meeks 2003-04-14 10:45:48 UTC
So this feature is removed in CVS HEAD - I suppose that makes things
consistant; but it seems there is no way to get to eg. the nautilus
location toolbar item in nautilus now; revert patch attached.
Comment 10 Michael Meeks 2003-04-14 10:46:36 UTC
Created attachment 15700 [details] [review]
patch of reversion of this feature