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

--- Comment #10 from Albrecht Müller <albrecht.muel...@astrail.de> ---
(In reply to Heiko Tietze from comment #9)
> We discussed the topic in the design meeting. The use case is clear and
> reasonable (there is no way to enter form controls without using the mouse
> in Writer; Base works as expected).

What is expected in Base? To get the sidebar or to shift the focus?

> 
> Alt+F5 is used to switch to some window mode and shouldn't be used.
> Ctrl+Shift+F6 has the charm of being close to the a11y-mode (F6, Ctrl+F6)
> but is disabled in the customization for some reason. We should investigate
> why. If that's not possible, we could use Ctrl+Shift+F5.
> 

Careful: Ctrl+Shift+F6 clashes with Calc's function to enter a mode that allows
to define fixed and scrollable parts of a table using cursor keys. I suspect
that this is hardcoded.

It also clashes with practices in other programs (Thunderbird, Firefox, and old
MS-Access 97) where key combinations with F6 are used to cycle through various
screen areas or forms. Thus I would expect that key shortcuts containing F6
would for example cycle through various open forms belonging to some Base
document. For the use of F6 in MS Office you may want to analyse
https://support.microsoft.com/en-us/office/keyboard-shortcuts-in-office-e765366f-24fc-4054-870d-39b214f223fd

Did you consider combinations with the F10 function key? Did you notice that
the Alt key alone has a similar (identical?) function as F10? It toggles
between menu and current focus. I think this is a function similar to the
uno:ToggleControlFocus command.

> If we assign a shortcut for this function in Writer we should change it in
> Base and other modules too for consistency.
> 
> Code pointer: officecfg/registry/data/org/openoffice/Office/Accelerators.xcu

I think consistency is easy to achieve if the shortcut is assigned globally. It
is just necessary to check that it is not shadowed by an assignment in some
other module.

Apropos consistency: Why do Base forms use Alt+Backspace for Undo? Other
components of LibreOffice use Ctrl+Z instead.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to