https://bugs.documentfoundation.org/show_bug.cgi?id=146906

--- Comment #15 from Albrecht Müller <[email protected]> ---
(In reply to Heiko Tietze from comment #11)
> > Apropos consistency: Why do Base forms use Alt+Backspace for Undo? Other
> > components of LibreOffice use Ctrl+Z instead.
> 
> Off topic here, please file another ticket if you think another shortcut
> needs to be changed.

According to my experience the benefits of filing tickets are very limited. The
one-bug-at-a-time rule would inflate attachment 178256 to thousands of bug
reports. I gave up filing tickets almost completely. Instead, I collect notes
that help me to deal with issues I run into. As this proved useful I have more
than 1000 pages already … 

> In general, we should be very careful here since users might became
> used to it.

That's why I think it's so important to define the right shortcut here. The
hard part is to find a suitable keyboard shortcut for a function that is
necessary due to a pretty weird feature: LibreOffice allows you to create
documents that contain controls that build a complete user interface. By
default you can use this interface to enter information into various text
controls or check boxes, but you can also delete the submit button that should
start processing the content you just entered. Try this using the attachment
178256. Delete some paragraph where a control is anchored on: The control is
gone too. I think this violates the ux-error-prevention principle.

Another examples underlines why it's important to find the right shortcut keys:
In the attachment, section "ZERO WIDTH SPACE" explains how an inconsistency in
the definition of keyboard shortcuts may cause loss of data when you try to
insert this character.

There is also a clash with the sequence Ctrl+A, Ctrl+K, Ctrl+V, Enter. Used
with Firefox this executes a harmless and common operation: The browser usually
will display the results of a web search using a query from the clipboard. The
Ctrl+A key is irrelevant for this operation. LibreOffice will execute an
operation that is probably not intended and usually causes considerable damage
to text documents. It contains no safeguard against the unintended execution of
this operation. (ux-error-prevention principle!)

In the meantime I think that Ctrl+Z and Alt+Backspace are synonyms. Users may
think that they have to use Ctrl+Z in some modules of LibreOffice and
Alt+Backspace in others as the menu entries for Undo show either the Ctrl+Z or
the Alt+Backspace shortcut but not both.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to