Bug 78378 - [Feature request] editing formula in Writer without mouse
Summary: [Feature request] editing formula in Writer without mouse
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Formula Editor (show other bugs)
(earliest affected) release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Keywords: accessibility
Depends on:
Blocks: Formula-Editor
  Show dependency treegraph
Reported: 2014-05-07 08:37 UTC by kontakt
Modified: 2018-05-23 23:04 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description kontakt 2014-05-07 08:37:43 UTC
Currrent behaviour:
If I insert a formula into a LibO Writer document, I can leave formula editing mode by pressing the Esc key. Pressing Esc again takes focus off the formula object. -> Leaving formula editor is possible with sole key presses.

On the other hand, it is not possible to re-enter formula editing mode without first clicking on the formula object. The text cursor simply skips the formula object instead of focusing on it.

Proposed behaviour:
If there is a formula object in a paragraph, and you keep pressing e.g. right arrow key the cursor eventually reaches the position left of the formula.
The next press of right arrow key should select the formula object (instead of currently simply skipping it). It is already possible to press Enter in order to edit the formula. Pressing right arrow key should set the cursor directly to the right of the formula object.
Comment 1 Robinson Tryon (qubit) 2014-12-24 03:49:32 UTC
(In reply to kontakt from comment #0)
> Proposed behaviour:
> [... editing formula in Writer with keyboard-only...]

Sounds like a reasonable improvement, especially as it could increase editing speed and avoid RSI.

Status -> NEW

OS -> All
Arch -> All
Comment 2 V Stuart Foote 2016-10-29 19:14:28 UTC
There is also an accessibility (a11y) facet to this lack of keyboard navigation into and out of OLE formulas.