https://bugs.documentfoundation.org/show_bug.cgi?id=170604
Bug ID: 170604
Summary: LibreOffice Calc macOS keyboard shortcuts are
non-standard
Product: LibreOffice
Version: 26.2.0.0 beta1+
Hardware: All
OS: macOS (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Calc
Assignee: [email protected]
Reporter: [email protected]
Description:
In LibreOffice Calc, when editing the contents of a cell, using the standard
macOS keyboard shortcuts of Shift + Option + Left/Right Arrow, the selection is
not changed word by word as a user would normally expect on this platform.
Instead, the current column is re-sized. In order to select word by word, LO
uses a completely non-standard key combination of Shift + Command + Left/Right
Arrow.
As the Wiki states: "Most of the time, a bug is something that makes the
software behave in a way that a reasonable user would not want it to behave."
Reasonable users should want LibreOffice Calc keyboard shortcuts for selecting
text to match the standard ones for the platform they are using. (LibreOffice
Writer on the Mac currently uses the standard Mac keyboard shortcuts for
selecting text.)
On the Mac, LibreOffice Calc should be changed to use Shift + Option +
Left/Right Arrow to move word by word when editing text -and- to use Shift +
Command + Left/Right Arrow to move to beginning/end of the line. This would
make LO consistent for this platform.
Steps to Reproduce:
1.Create a new LibreOffice Calc spreadsheet on macOS
2.Enter multiple words into a cell
3.While in cell edit mode, attempt to use Shift + Option + Left/Right Arrow to
select text word by word
Actual Results:
The column you are in will be resized.
Expected Results:
The text selection should have instead been changed word by word matching the
directional arrow you pressed in combination with Shift + Option.
Reproducible: Always
User Profile Reset: No
Additional Info:
I see users discussing this issue on both ask.libreoffice.org and reddit.com at
least as early as 2018 and again in 2022.
--
You are receiving this mail because:
You are the assignee for the bug.