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

--- Comment #3 from Harald Koester <[email protected]> ---
(In reply to John from comment #2)
> 
> My understanding is that "Extending Selection" only works if you currently
> have text selected (generally from using the "Standard Selection"). The
> "Extending Selection" only "extends or crops the existing selection" as
> stated in the link Beluga provided.

John, your comment induced me to analyse the function of the "Extended
Selection" a bit more: 

[A] Mouse operation:

Firstly: I was not able to crop an existing selection with the mouse. Only an
extension seemed to be possible. An extension can only be performed once(!)
after you explicily chose the 'Extended Selection' independently which
selection mode has been valid before. Then the selection works as follows:

[1] No text selected, cursor somewhere in the text:

(a) Select "Extending Selection".
(b) Click somewhere into the text. The text between the cursor and the click
position is selected. The mode is still 'Extended Selection'.
(c) Click somewhere else into the text outside the current selection. The
selection is deleted and not extended(!).

But:
(a) Select "Extending Selection". 
(b) Click somewhere into the text. The text between the cursor and the click
position is selected. The mode is still 'Extended Selection'.
(c) Select "Extending Selection"(!). 
(d) Click somewhere else into the text outside the current selection. The
selection now is extended.

[2] A part of the text is selected.

(a) Select "Extending Selection". 
(b) Click somewhere into the text outside the selection. The selection is
extended. The mode is still 'Extended Selection'.
(c) Click somewhere else into the text outside the current selection. The
selection is deleted and not extended(!).

In all cases described above a click into a selection has no effect. I would
expect a cropping.


[B] Keyboard operation:

Also here an extension can only be performed once(!) after you explicily chose
the 'Extended Selection' independently which selection mode has been valid
before. Then the selection works as follows:

[1] No text selected, cursor somewhere in the text:

(a) Select "Extending Selection". 
(b) Type right or left arrow key several times quite fast. Do not use the
repeat function of the key! The selection starts at the cursor and is extended
according the typing.
(c) Suppose you have selected one character too much. Go back with the opposite
arrow key. The selection is completely deleted. Hence a correction of the
selection is not possible.

But:
(a) Select "Extending Selection". 
(b) Type arrow key permanently in order to use the repeat function of the key.
At the beginning one character is selected, then the selection is deleted and
only the cursor is moved. The key repeat function can't be used together with
the 'Extending selection'.

And another but:
(a) Select "Extending Selection". 
(b) Type arrow key several times quite fast. Stop the selection a bit (one
second is enough). Go on with the selection in order to extend the selection a
bit more. The selection is not extended but deleted.

[2] One word selected with double-click in mode 'Standard Selection'.

(a) Select "Extending Selection". 
(b) Type right arrow key several times quite fast. The selection is extended to
the right.

But:
(a) Select "Extending Selection". 
(b) Type left arrow key several times quite fast. The selection is first
cropped beginning from the right side of the word. When the cursor reaches the
beginning of the word, the text left to the primarilly selected word is
selected. An extension of the primarilly selected word to the right is not
possible.

----

Conclusion:
After all the testing, this function is rather odd for me. It can't be used
intuitively, it is not clear how it shall work and it is not documented. To my
opinion this function is either a candidate to be removed from LibreOffice or
it should be completely redefined in consideration of relevant use cases.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to