Version: 22.214.171.124 / LibreOffice Community
Build ID: 47f78053abe362b9384784d31a6e56f8511eb1c1
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-GB
It is very frequently necessary to open and close the "Edit Index Entry" dialog (Edit > reference > index Entry), when creating book indexes. This is slow and inconvenient from the menu; and creating a shortcut can be tricky (Tools > Customize > Keyboard, can be intimidating, and there is the problem of what shortcut to choose).
SUGGESTION: The obvious solution, if possible, is to allow the user to open the dialgue using the mouse. e.g. double click on the Alphabetical index field (in grey).
I think this issue needs input from the UX team
Usually we don't respond to double click on fields. The context menu (likewise the main menu Edit > Reference > Index Entry) offers "Index Entry..." (the cursor must not be at the end of the selection and therefore it must not be selected, which is a bit weird).
(In reply to Heiko Tietze from comment #2)
> Usually we don't respond to double click on fields.
But that is not per se an argument against the change?
> The context menu
> (likewise the main menu Edit > Reference > Index Entry) offers "Index
Which would lead to the conclusion that this is a WFM?
What do you think, email@example.com?
The topic was on the agenda of the design meeting.
And in contrast to my comment 2 it is possible to double click fields to get the edit dialog. So we should do the same for index entries. Also since the command state, which defines whether it is shown, depends on how you focus the index entry. So it won't be shown if the cursor is at the end (but the begin works) nor if a multi-selection of two or all characters is done. I assume this to be a different bug - and a challenge for implementation the double-click.
Andreas Heinisch committed a patch related to this issue.
It has been pushed to "master":
tdf#143158 - Handle double clicks on alphabetical indices
It will be available in 7.5.0.
The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Fix verified in:
Version: 126.96.36.199 (X86_64) / LibreOffice Community
Build ID: 77cd3d7ad4445740a0c6cf977992dafd8ebad8df
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
OOo 3.3 didn't allow that either.