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 681527 - Allow tabbing through the overview
Allow tabbing through the overview
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: overview
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 692598 728540 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-08-09 15:17 UTC by Allan Day
Modified: 2021-07-05 14:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Allan Day 2012-08-09 15:17:13 UTC
Moving through the Activities Overview from the keyboard is currently done with the Ctrl+Alt+Tab key combination. This is really hard to use physically; it is also inconsistent with how keyboard navigation works elsewhere in GNOME.

Why don't we just use the tab key for moving between parts of the overview, and get rid of the OSD? It would be easier to use physically, and would be consistent with how Gtk does it.
Comment 1 Alejandro Piñeiro Iglesias (IRC: infapi00) 2012-08-13 09:16:20 UTC
(In reply to comment #0)
> Moving through the Activities Overview from the keyboard is currently done with
> the Ctrl+Alt+Tab key combination. This is really hard to use physically; it is
> also inconsistent with how keyboard navigation works elsewhere in GNOME.

Well, it was the keybinding for GNOME2, although it is true that it is only used with the desktop.

> Why don't we just use the tab key for moving between parts of the overview, and
> get rid of the OSD? It would be easier to use physically, and would be
> consistent with how Gtk does it.

Are you also proposing to remove that OSD on the initial view? At this moment is the only way to give the focus to the panel (AFAIK)

Anyway, about removing the OSD at Activities Overview and use just keyboard navigation. At this moment the OSD gives you the possibility to focus directly on a specific container of the overview. So lets say that the OSD is removed, and when you move to the Overview, the first focused item is the panel. Then you will need to navigate through all the items of the panel til the last one, in order to move to the next container (lets say that it is the Dash). That would be really uncomfortable if you want to focus on the Dash.

So IMHO, if we want to remove the OSD, we should provide some default keybindings for each container (ie: Alt+F10 is really typical for the panel).

And finally, I think that it shouldn't be required to remove that OSD. If those keybindings are provided, probably most of the users will use them instead of the OSD. But as I said that Ctrl+Alt+Tab switcher it is used since GNOME2, so if someone doesn't know about the specific keybinding they could use that OSD as a fallback.
Comment 2 Allan Day 2012-08-13 09:24:09 UTC
(In reply to comment #1)
> > Why don't we just use the tab key for moving between parts of the overview, and
> > get rid of the OSD? It would be easier to use physically, and would be
> > consistent with how Gtk does it.
> 
> Are you also proposing to remove that OSD on the initial view? At this moment
> is the only way to give the focus to the panel (AFAIK)

With what I'm suggesting, we would either need to give the panel focus for the arrow keys, or use the arrow keys to give focus to the panel. Pressing tab would then cycle through the other elements of the overview.
 
> Anyway, about removing the OSD at Activities Overview and use just keyboard
> navigation. At this moment the OSD gives you the possibility to focus directly
> on a specific container of the overview. ...

I'm suggesting that we use tab to move through each container in the same way that you can currently with Ctrl+Alt+Tab. You could then move within the container using the arrow keys.

> So IMHO, if we want to remove the OSD, we should provide some default
> keybindings for each container (ie: Alt+F10 is really typical for the panel).

Sounds like a good idea.

> ... But as I said that Ctrl+Alt+Tab switcher it is used since GNOME2, so
> if someone doesn't know about the specific keybinding they could use that OSD
> as a fallback.

We could still include Ctrl+Alt+Tab alongside the new keybinding, at least to begin with.
Comment 3 Alejandro Piñeiro Iglesias (IRC: infapi00) 2012-08-13 10:13:20 UTC
(In reply to comment #2)

> > Anyway, about removing the OSD at Activities Overview and use just keyboard
> > navigation. At this moment the OSD gives you the possibility to focus directly
> > on a specific container of the overview. ...
> 
> I'm suggesting that we use tab to move through each container in the same way
> that you can currently with Ctrl+Alt+Tab. You could then move within the
> container using the arrow keys.

Well, the problem is that one of the reasons you used to justify this change is that it would be consistent with Gtk. But AFAIK, Gtk doesn't work in that way. Tab moves to the next item, not to the next container. In several places using the arrow keys and the tab is the same.
Comment 4 Allan Day 2013-08-18 11:06:57 UTC
*** Bug 692598 has been marked as a duplicate of this bug. ***
Comment 5 Florian Müllner 2014-04-21 07:00:10 UTC
*** Bug 728540 has been marked as a duplicate of this bug. ***
Comment 6 GNOME Infrastructure Team 2021-07-05 14:17:32 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.