[Libreoffice-bugs] [Bug 121401] Notebookbar F6 + Tab didn't work

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Nov 23 06:47:51 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=121401

--- Comment #11 from Jim Raykowski <raykowj at gmail.com> ---
(In reply to andreas_k from comment #8)
> about the other recommendations (thanks for that). In File tab you have each
> command in an separate NotebookbarToolBox so with F6 + tab you switch from
> one command to the next. As notebookbar_compact is very simple (cause it's
> only one row) I will suggest to have in the other tabbs also each command in
> an separate NotebookbarToolBox so you don't need F6 + tab + arrow key, you
> only need F6 + tab.
> 
> What do you think Jim?

Sidebar uses F6, tab, arrows, space, and esc keys for keyboard navigation. F6
to enter sidebar, tab to navigate panel title bar and panel content tool boxes,
arrows to navigate items in tool boxes and among panel titles and tab bar
buttons, esc to move to panel title and to document. If all toolboxes in all
notebookbars are made single item toolboxes, navigation of controls would be
consistent in notebookbar but inconsistent with sidebar where control groups
are separated by space as opposed to the vertical separator used in notebookbar
ui's.

In writer Tabbed interface (notebookbar.ui), I find the same behavior as in
Tabbed Compact (notebookbar_compact.ui) where Shortcuts tool box containing
Menubar, Open, Save, Undo, Redo, and Print controls and Hamburger popup menu
can not be reached using keyboard navigation. Tab cycle in Tabbed interface
does not include the tab bar tab title as in Tabbed Compact[1]. The common
method used to switch tabs in both Tabbed interface and Tabbed Compact
interface is Ctrl+(Shift)Tab. Making controls tab navigation cycle include
notebookbar tab title for Tabbed interface would provide a method by using
Ctrl+Left/Right keys to navigate to the Shortcuts tool box and Hamburger menu.
I can provide a patch for this if it is decided acceptable.

[1] To include tab bar tab title in tab cycle: 
/core/sw/uiconfig/swriter/ui/notebookbar.ui:1840
<object class="sfxlo-NotebookbarTabControl" id="ContextContainer">
            <property name="visible">True</property>
            <property name="can_focus">False</property>   <-- needs to be True
to focus to tab title

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20181123/ed4d6af2/attachment.html>


More information about the Libreoffice-bugs mailing list