Bug Hunting Session
Bug 84502 - Add shortcut keys to each Sidebar Tab to open its content panel(s)
Summary: Add shortcut keys to each Sidebar Tab to open its content panel(s)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: high enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 93285 119063 (view as bug list)
Depends on:
Blocks: Shortcuts-Accelerators Sidebar-Accessibility
  Show dependency treegraph
 
Reported: 2014-09-30 08:30 UTC by Jean-Francois Nifenecker
Modified: 2018-08-03 10:25 UTC (History)
9 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jean-Francois Nifenecker 2014-09-30 08:30:00 UTC
As the Sidebar is taking more and more importance -- being soon the one-size-fits-all toolbar -- it is important to power users to be able to get to the proper Sidebar pane with as few clicks as possible (to power users, clicking is evil ;).
Thus, it would be very useful to have keyboard shortcuts dedicated to open each Sidebar panel. At least, having a keyboard shortcut to browse the panels would be fine.
Comment 1 V Stuart Foote 2014-09-30 12:20:09 UTC
Direct keyboard accelerator assignments are overdue, <F6> cycling is functional but too cumbersome.

Accelerator key assignment(s) would be to the on-click action for each Tab item in the Sidebar's Tab bar and would result in opening, or shift-to, its corresponding Content panel(s) in the Sidebar Deck.

-=Sidebar lexical aid=-
https://wiki.openoffice.org/wiki/File:SidebarNames.png
Comment 2 Yousuf Philips (jay) (retired) 2015-08-09 18:03:02 UTC
I think it would be good to have a shortcut key combination similar to :-

1) Fn + 1 (properties), Fn + 2 (styles), etc.
   Pros: Easy learning curve and similar to the style used in unity's taskbar
   Cons: Different shortcut due to tab orders will cause confusion between to apps

2) Fn + P (properties), Fn + S (styles), etc.
   Pros: Shortcut sequence works across all apps
   Cons: Learning curve more difficult as icons dont show accelerator key
Comment 3 V Stuart Foote 2015-08-09 21:17:08 UTC
*** Bug 93285 has been marked as a duplicate of this bug. ***
Comment 4 V Stuart Foote 2015-08-09 21:45:36 UTC
@Jay,

With F5 and F11 assigned to Navigator and Styles & Formatting, would think that using a block of Function keys might make sense.  Of course F5 in Impress is Slide show, and Navigator there is <Ctrl><Shift>+F5

Anyhow, the entire <Atl> + Fn key block is available to use a Shortcuts (rather than mnemonic accelerators).

Idea would be that for direct "dialog" launches" the Fn key alone (except Impress) would launch in dialog mode (even though the underlaying code is GTK UI in the Sidebar Deck widget).  And the <Alt>+Fn would launch into the Sidebar deck content panel.

Default Sidebar Assignments:

So these are obvious...
Alt+F5 Navigator
Alt+F11 Styles & Formatting

Need some thought/discussion
Alt+?? Gallery
Alt+?? Properties
Alt+?? Functions
Alt+?? Master Pages
Alt+?? Custom Animation
Alt+?? Slide Transitions

And, since <Alt> is <Command> on OS X keyboards, would have to deconflict any OS use there.  Also, have to watch out for  OS X and other non-PC keyboard based laptops that have a <Fn> key--mainly to not use a Fn beyond 12.
Comment 5 Yousuf Philips (jay) (retired) 2015-08-10 18:56:20 UTC
Some additional ones

Alt+?? Functions (in Calc)
Alt+?? Page (coming soon to Writer and Calc in bug 83830)

Adding our mac team to give their input on what shortcuts would work well there.

So i'm assuming whatever shortcuts are chosen, the shortcut would appear in the tooltip, as presently the currently assigned ones (F5 and F11) dont show up there.
Comment 6 Yousuf Philips (jay) (retired) 2015-08-16 17:57:51 UTC
It would be useful to also define a shortcut key to enable/disable the sidebar.

(In reply to V Stuart Foote from comment #4)
> So these are obvious...
> Alt+F5 Navigator
> Alt+F11 Styles & Formatting

Alt+F11 is used globally for LibreOffice Basic
Alt+F4 is used globally to close LibreOffice
Comment 7 Cor Nouws 2015-11-01 20:04:29 UTC
If one opens say panel Properties (imagine with a short cut). Can the panel then be used (easily) by key board navigation? If not, that needs to be solved too. Or all short cut opening is a but useless.. Not?
Comment 8 V Stuart Foote 2015-11-01 20:32:30 UTC
(In reply to Cor Nouws from comment #7)
> If one opens say panel Properties (imagine with a short cut). Can the panel
> then be used (easily) by key board navigation? If not, that needs to be
> solved too. Or all short cut opening is a but useless.. Not?

Navigation within the Sidebar Deck is pretty consistent with keyboard already <TAB>,<Shift>+<TAB> to move within each Content panel on the Deck. And then <DOWN>/<RIGHT> to go forward or <UP>/<LEFT> to go backward between the content panels and the tab bar elements.

<F10>, <F6> and their <Shift> will cycle between the Main menu, the toolbars, the Sidebar and the document canvas.

Those keyboard navigations have not changed and are pretty stable--also how we support a11y Assistive technology.

The defined global shortcuts would be in addition to these existing keyboard navigation resources.  But because they'd be targeted across the UI--they would be *direct* than the <F6> cyclic shortcuts. Benefiting all keyboard users.
Comment 9 Cor Nouws 2015-11-01 22:11:34 UTC
(In reply to V Stuart Foote from comment #8)
> Navigation within the Sidebar Deck is pretty consistent with keyboard
> already <TAB>,<Shift>+<TAB> to move within each Content panel on the Deck.
> And then <DOWN>/<RIGHT> to go forward or <UP>/<LEFT> to go backward between
> the content panels and the tab bar elements.

Thanks Stuart, I missed untill now how to get to various sub panels, but see that the <DOWN>/<RIGHT> or <UP>/<LEFT> work if the focus is on the label. Nice.
Comment 10 Yousuf Philips (jay) (retired) 2016-03-18 08:29:30 UTC
I'd like to suggest we use Ctrl + Alt as the Fn key with the combinations i mentioned in comment 2. Old combinations (e.g. F11) would supplement these sidebar specific shortcuts.
Comment 11 Heiko Tietze 2018-08-03 10:25:29 UTC
*** Bug 119063 has been marked as a duplicate of this bug. ***