GNOME Bugzilla – Bug 337222
tab keybinding for list navigation
Last modified: 2018-05-02 14:17:51 UTC
When using drop-down lists (combo boxes) and menus, it should be possible to navigate to the next entry in the list using the TAB key (and SHIFT-TAB to move in reverse). This keybinding is standard for other platforms, such as KDE and is also implemented by Mozilla Firefox (so it is common and expected). At the very least, there should be some gconf setting for this binding so that it is possible to enable it. Other information: I originally filed a bug with Eclipse because the code completion drop-down list was not configurable in the key bindings, and the feedback was that it was a system keybinding: https://bugs.eclipse.org/bugs/show_bug.cgi?id=134598
seems fixed in gtk3
=> GtkMenu because GtkComboBox has no control over keypresses within the menu Personally, I find the arrow keys to be sufficient, though I suppose it's fair to expect Tab to do _something_, whether it's moving between menu items or tabbing out of the menu (probably the former) (In reply to Dan Allen from comment #0) > and is also implemented by Mozilla Firefox (so it is common and expected). Which Firefox, on which OS? I'm not sure this is still accurate, though I've not tested them all. > At the very least, there should be some gconf setting for this binding > so that it is possible to enable it. I don't think another setting is the answer. (In reply to Michal 'hramrach' Suchanek from comment #1) > seems fixed in gtk3 ...Does it? What did you run that suggested that? I can't find any ComboBox or other GtkMenu user that can change items with Tab. GtkMenuButton with a Popover can, but that's because it uses 'normal' widgets and keynav rather than following the (separate, somewhat cryptic) GtkMenu way of doing things.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/259.