Bug 129935 - Mnemonic key (keyboard accelerator) clash in "Edit Fields" dialog
Summary: Mnemonic key (keyboard accelerator) clash in "Edit Fields" dialog
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected) release
Hardware: All All
: medium minor
Assignee: Not Assigned
Depends on:
Blocks: Shortcuts-Accelerators Fields-Dialog
  Show dependency treegraph
Reported: 2020-01-10 22:01 UTC by Ming Hua
Modified: 2020-03-03 21:48 UTC (History)
1 user (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 Ming Hua 2020-01-10 22:01:35 UTC
It seems that starting from 6.3 series, the "Edit Fields" dialog (first create a field with Insert -> Field -> Date, then select the field and Edit -> Fields to open the dialog) added mnemonic keys to the buttons at the bottom (Help, OK, and Cancel).  I'm guessing it started in 6.3 series because in 6.2.8 they don't have mnemonic keys, and in 6.3.4 they do.

The "OK" button uses letter "O" for the mnemonic, however it clashes with the "Format" column that's already using "O".  Now when I press Alt+O the focus goes to the OK button instead of the Format column as it used to.  Since the "Format" column used "O" first, and it also exists in the Insert -> Field -> More Fields... dialog and maybe others, the "OK" button probably should yield and use "K" instead.

Similarly, in the same dialog, the "Select" column, the "Offset in days" spinbox, and the "Edit" button all use "E" as mnemonic.  But that's probably less problematic to users as those are less frequently accessed from keyboard.

My "About LO" information:
Version: (x64)
Build ID: 1b6477b31f0334bd8620a96f0aeeb449b587be9f
CPU threads: 2; OS: Windows 10.0 Build 18363; UI render: default; VCL: win; 
Locale: zh-CN (zh_CN); UI-Language: en-US
Calc: threaded
Comment 1 Dieter 2020-01-12 15:51:02 UTC
I confirm it with

Version: (x64)
Build ID: e26d89371f0e4f41476c9a99be01d98dedb76776
CPU threads: 4; OS: Windows 10.0 Build 18362; UI render: default; VCL: win; 
Locale: de-DE (de_DE); UI-Language: en-GB
Calc: threaded