https://bugs.documentfoundation.org/show_bug.cgi?id=156705
Bug ID: 156705
Summary: macOS keybindings for Home/End malfunctioning
Product: LibreOffice
Version: 7.5.5.2 release
Hardware: x86-64 (AMD64)
OS: macOS (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
Description:
Using macOS 13.5, Home and End do not respect keyboard customizations. On a
clean install, going into menu bar Tools > Customize > Keyboard tab, then
selecting ↖︎ (Home key) from Shortcut Keys grid, shows To Line Begin as the
mapped function.
Therefore, it is expected that when the cursor is located in the middle of a
multi-line document, pressing Home moves the cursor to the beginning of that
line.
However what actually happens is the cursor moves to the beginning of the
document - regardless of the mapped function. This is holds when manipulating
mappings with the LibreOffice radio button selected and when the Writer radio
is selected.
This is extremely frustrating as it does not follow any text editor conventions
on any OS. OpenOffice 4.1.14 also exhibits this buggy behavior. The behavior
works as expected on Windows 11 Insider Dev with LibreOffice 7.5.5.2.
See discussion on Ask LibreOffice:
https://ask.libreoffice.org/t/map-home-and-end-keys-to-beginning-end-of-line-on-macos/51969
Note 1: on most modern Apple hardware, Home is entered with a Fn+Left key
chord.
Note 2: the behavior works as expected on Windows.
Steps to Reproduce:
1. Open a new document.
2. Enter two lines of text.
3. Position cursor at the end of the second line.
4. Press Home.
Actual Results:
Cursor moves to beginning of first line.
Expected Results:
Cursor moves to beginning of second line.
Reproducible: Always
User Profile Reset: Yes
Additional Info:
Version: 7.5.5.2 (X86_64) / LibreOffice Community
Build ID: ca8fe7424262805f223b9a2334bc7181abbcbf5e
CPU threads: 12; OS: Mac OS X 13.5; UI render: default; VCL: osx
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
--
You are receiving this mail because:
You are the assignee for the bug.