Bug 106330 - Single click on a selected text box should activate text editing, not double click
Summary: Single click on a selected text box should activate text editing, not double ...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
5.3.0.3 release
Hardware: x86-64 (AMD64) All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-05 03:20 UTC by brian.bj.parker99
Modified: 2018-08-29 04:40 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description brian.bj.parker99 2017-03-05 03:20:25 UTC
In Impress, if preferences are set so that "General/Allow quick editing" and "Only text area selected" are deactivated (my preferred configuration), then editing  text is a two stage process: first the text box needs to be selected by a single click, followed by a second double click to choose the insertion point of the text in the textbox, which also puts it in edit mode. This is unnecessary- a second single click should also be acceptable, and is a more convenient user interface.

This is the design of the Apple OS X application "Keynote"- a single click selects the text box overall, then a second *single* click on text in the textbox sets the insertion point and allows editing of the text (and, in fact, using a double click instead of a single click has different behaviour: it highlights the entire word and then allows editing of the text).

The behaviour of LibreOffice, at least on OS X, should match the more convenient Keynote UI.
Comment 1 Alex Thurgood 2017-03-06 07:30:38 UTC
Perhaps I am misunderstanding, but I can obtain what you want simply by single-clicking the mouse at any position within a previously unselected text box, and without having to set up the preferences you describe.

Version: 5.4.0.0.alpha0+
Build ID: 6de4ecbe1372c0242f406d45cf999969616f87dc
Threads CPU : 2; Version de l'OS :Mac OS X 10.12.3; UI Render : par défaut; 
Locale : fr-FR (fr_FR.UTF-8); Calc: group
Comment 2 brian.bj.parker99 2017-03-06 20:20:46 UTC
(In reply to Alex Thurgood from comment #1)
> Perhaps I am misunderstanding, but I can obtain what you want simply by
> single-clicking the mouse at any position within a previously unselected
> text box, and without having to set up the preferences you describe.
> 
> Version: 5.4.0.0.alpha0+
> Build ID: 6de4ecbe1372c0242f406d45cf999969616f87dc
> Threads CPU : 2; Version de l'OS :Mac OS X 10.12.3; UI Render : par défaut; 
> Locale : fr-FR (fr_FR.UTF-8); Calc: group

I believe you are testing with both "General/Allow quick editing" and "Only text area selected", right?

This gives the same behaviour as Microsoft Powerpoint, which is that if no textboxes are selected then clicking on text will immediately activate the insertion point and allow editing of the text. Pressing the Esc key is needed to deactivate the text insertion point and to select the whole textbox (and show its outline). 

The behaviour I want is different and matches what Apple Keynote does on OS X: if no textboxes are selected, then a single click on text will select and mark the bounding box of the textbox but will *not* activate the insertion point of the text and so the text cannot be edited. To activate the insertion point requires another single click on the text, which will activate the text insertion point and allow editing of the text.  I find this behaviour safer as I often want to move or resize the textbox without editing the text.

The current behaviour of LO with both "General/Allow quick editing" and "Only text area deselected is close to what I want, but is different to the Apple Keynote behaviour. In LO, the first click selects the textbox and shows its outline, as in Keynote, but to edit the text requires a *double* click to activate the insertion point and edit the text. I think that using a *single* click to edit the text is all that is required, which is a simpler interface and also matches the expectations from Keynote on OSX.    

(Note that in Keynote, a double click selects the entire word under the pointer which should probably also be the behaviour for LO, but if it kept its current behaviour of also activating the insertion point, then that would be OK).
Comment 3 Alex Thurgood 2017-03-09 12:02:05 UTC
@Brian : thanks for the input. I now understand what you want, however, if the behaviour of Impress was changed in the way you want, would it not make that behaviour inconsistent with the other modules of the application ? If so, I can't really see anyone stepping up to propose to code this functionality, or even having such a change accepted.

IMO still a valid RFE though, confirming. Just don't get your hopes up.
Comment 4 Buovjaga 2018-04-04 17:37:35 UTC
We recently dealt with topics around this, so adding UX and Samuel to CC and clarifying summary.

Brian can see bug 116342 for the story so far.
Comment 5 Heiko Tietze 2018-04-07 15:25:05 UTC
Single click for selecting objects, double to enter/execute/edit. To my knowledge that's the default, except the terrible single click execution option on some Linux DE and maybe the Windows explorer too. So WF from my side.
Comment 6 Regina Henschel 2018-06-24 19:07:33 UTC
But a single click on a selected textbox now activates the rotation mode.

You can us key F2 to switch into edit mode of a selected textbox. The text cursor is roughly there were the mouse currently hovers the textbox.
Comment 7 Heiko Tietze 2018-06-25 06:47:17 UTC
(In reply to Regina Henschel from comment #6)
> You can us key F2...

Second opinion to resolve this ticket as WFM.
Comment 8 brian.bj.parker99 2018-08-23 13:06:59 UTC
(In reply to Regina Henschel from comment #6)
> But a single click on a selected textbox now activates the rotation mode.
> 
> You can us key F2 to switch into edit mode of a selected textbox. The text
> cursor is roughly there were the mouse currently hovers the textbox.

Ok yes, thanks, pressing F2 does what I want.
  
I do note that in OS X Impress a single click currently does nothing, and so could be assigned to give the same effect as F2. (By the way, I can't see how to activate rotate on single click on OSX).
I do see that that this may be somewhat inconsistent with its function in Draw, although Impress is where this single click to edit UI would be of most benefit, I think. 


(LO version 6.1.0.3)
Comment 9 brian.bj.parker99 2018-08-29 04:40:34 UTC
Just a final followup.
I have just realized that LO Impress actually already supports a key sequence as efficient as what I proposed: in current Impress (Version: 6.1.0.3) the first single click selects the edit box as always, but then a second single click, while appearing to do nothing, in fact selects the insertion point such that simply typing text after the second single click will automatically select edit mode and insert the text in the appropriate spot with no double click required.

So I agree, this works for me as well.



(In reply to brian.bj.parker99 from comment #8)
> (In reply to Regina Henschel from comment #6)
> > But a single click on a selected textbox now activates the rotation mode.
> > 
> > You can us key F2 to switch into edit mode of a selected textbox. The text
> > cursor is roughly there were the mouse currently hovers the textbox.
> 
> Ok yes, thanks, pressing F2 does what I want.
>   
> I do note that in OS X Impress a single click currently does nothing, and so
> could be assigned to give the same effect as F2. (By the way, I can't see
> how to activate rotate on single click on OSX).
> I do see that that this may be somewhat inconsistent with its function in
> Draw, although Impress is where this single click to edit UI would be of
> most benefit, I think. 
> 
> 
> (LO version 6.1.0.3)