Apache OpenOffice (AOO) Bugzilla – Issue 107204
Cannot select text until end of line using Shift-End
Last modified: 2017-05-20 10:24:08 UTC
Enter some dummy text in Writer (Mac OS X) and put the cursor in the middle of the line. Pressing Shift-End selects all remaining text in the document instead of only the text in the current line. The same behavior occurs when pressing Shift-Home which selects to the beginning of the document instead of to the beginning of the current line. This worked in OOo 3.0.1. Using Home/End without Shift correctly places the cursor to the beginning/end of the current line.
confirmed, and this is rather annoying
not a regression though; the cocoa system sends us the message "moveToEndOfDocumentAndModifySelection", so we behave as the system expects us to in this case - which we don't in case of "End" without shift (that sends "scrollToEndOfDocument" which we do not support and therefore the "End" key works like on other platforms for us, which is actually wrong on the Mac). The right shortcut for "select to end of line" would be Cmd-Shift-Right, which unfortunately doesn't work on SnowLeopard right now, because Apple changed the message send for that key from "moveToEndOfLineAndModifySelection" to "moveToRightEndOfLineAndModifySelection" Sigh. So how to handle this conflict of interests ? If we do anything I'd like to do it in 3.2.
I would also prefer being consistent with the platform guidelines. Isn't there a way to support both commands (EndOfLine and RightEndOfLine) with the same behavior ? If this cannot be fixed for 10.5 and 10.6 we should at least try to move the cursor to the same location regardless if Shift is pressed or not (i.e. supporting Home/End in the 'wrong' way)
That is not the problem (we can simply do the same for both messages). I just wanted clarification about the "End" behavior; so we want the system behavior, no problem, will do. The "scrollToEndOfDocument" by the way is not supposed to move the cursor; however since we currently don't have support for that, I think it will move it for use to be consistent with the behavior of "Shift-End".
*** Issue 107037 has been marked as a duplicate of this issue. ***
fixed in CWS ooo32gsl08
please verify in CWS ooo32gsl08
Verified in CWS ooo32gsl08
Has just plain "move to beginning/end of line" also been fixed. I'm using OOo 3.2 and the relevant arrow keys go to the beginning/end of the document instead of of the line. What's curious is that if i look in the keyboard assignments, the binding says "beginning/end of line". When will these fixes be available in a release?