Issue 92224 - MacOSX keyboard shortcuts not quite there
Summary: MacOSX keyboard shortcuts not quite there
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: OOo 3.0 Beta 2
Hardware: Mac Mac OS X, all
: P3 Trivial with 8 votes (vote)
Target Milestone: OOo 3.1
Assignee: oc
QA Contact: issues@framework
URL:
Keywords:
: 93749 94545 94622 95571 95854 96142 96184 96498 98827 (view as issue list)
Depends on:
Blocks:
 
Reported: 2008-07-28 20:13 UTC by voidmain
Modified: 2012-10-10 09:27 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description voidmain 2008-07-28 20:13:42 UTC
I noticed that the beta2 release fixed some of the MacOSX keyboard shortcuts to
be more compliant with Apple's human interface guidelines. 

For example, the cmd+arrow keys now correctly jump to the beginning and end of a
line. Likewise, option+arrow keys now correctly jump over words.

The issue is now that the rest of the guidelines are still not working and cause
even more painful experience than before, specifically when using the shift
modified. For example, cmd+shift+arrow does not select to the beginning and end
of a line. option+shift+arrow does not select words. Instead, I have to change
between using option+arrow for movement and cmd+shift+arrow for selecting.
Comment 1 philipp.lohmann 2008-07-29 12:29:27 UTC
confirm shift problem
Comment 2 philipp.lohmann 2008-07-29 12:29:55 UTC
reassign
Comment 3 stefan.baltzer 2008-09-04 16:58:43 UTC
SBA: See also issue 93326 ("Auto complete Ctrl-Tab not working on Mac OSX")
Comment 4 philipp.lohmann 2008-10-28 13:49:49 UTC
*** Issue 94545 has been marked as a duplicate of this issue. ***
Comment 5 elentirmo 2008-10-28 14:03:08 UTC
In Calc, Cmd-Left and Cmd-Right don't move the cursor to the beginning and
ending of the cell contents when editing. Using Option-Left and Option-Right to
skip words doesn't work either.
Comment 6 michael.ruess 2008-10-29 09:12:03 UTC
*** Issue 95571 has been marked as a duplicate of this issue. ***
Comment 7 philipp.lohmann 2008-10-29 10:57:01 UTC
*** Issue 94622 has been marked as a duplicate of this issue. ***
Comment 8 michael.ruess 2008-11-05 07:41:29 UTC
*** Issue 95854 has been marked as a duplicate of this issue. ***
Comment 9 michael.ruess 2008-11-12 13:10:42 UTC
*** Issue 96142 has been marked as a duplicate of this issue. ***
Comment 10 michael.ruess 2008-11-14 13:56:56 UTC
*** Issue 96184 has been marked as a duplicate of this issue. ***
Comment 11 michael.ruess 2008-11-17 10:39:09 UTC
*** Issue 96184 has been marked as a duplicate of this issue. ***
Comment 12 eric.savary 2008-11-17 16:09:26 UTC
*** Issue 93749 has been marked as a duplicate of this issue. ***
Comment 13 Graham Perrin 2008-11-17 18:36:01 UTC
http://www.brighton.ac.uk/centrim/Members/gjp4/ooo/qa/92224 - some screen shots of Apple 
Keyboard Viewer, British keyboard, with various keys depressed.
Comment 14 Graham Perrin 2008-11-17 18:43:40 UTC
http://www.diigo.com/annotated/90babb46cfd3b6af110f90daf3504b78 highlights a key point from 
'Apple Human Interface Guidelines: The Keyboard': 

> When used with other keys, the Option [alt] key produces special symbols. 
Comment 15 philipp.lohmann 2008-11-20 14:17:36 UTC
see also issue 93249

fixed in CWS vcl97
Comment 16 michael.ruess 2008-11-24 11:08:06 UTC
*** Issue 96498 has been marked as a duplicate of this issue. ***
Comment 17 eric.savary 2008-11-24 11:09:04 UTC
*** Issue 96498 has been marked as a duplicate of this issue. ***
Comment 18 philipp.lohmann 2008-12-11 18:16:33 UTC
please verify in CWS vcl97
Comment 19 h.ilter 2008-12-15 15:05:09 UTC
Verified with cws vcl97 = ok
Comment 20 Graham Perrin 2009-01-26 17:53:01 UTC
Shift–Option–Right Arrow 
should extend

> To the end of the current word, then to the end of the next word

In OOoDEVm39, extension occurs 

	_beyond_ the end of the word
	(includes white space) 

The norm is to _not_ include the white space beyond the end of the word. 

Shall we re-open this issue 92224 or would you prefer a separate issue?

Apple Human Interface Guidelines: The Keyboard: 
Extending Text Selection With the Shift and Arrow Keys
<http://tinyurl.com/apple-hig-ooo-93749>
Comment 21 stepank 2009-01-26 18:38:15 UTC
Personally, I think the whole thing is a mess. I downloaded a new version (DEV300m37) a couple of 
weeks ago. It indeed suffers from the bug described above by _grahamperrin_. But the keyboard 
shortcuts are still puzzling:
(apple)-(left), (right) goes to the beginning/end of line
(shift)-(apple)-(left), (right) selects a word

(alt)-(left), (right) - skips to next word
(shift)-(alt)-(left), (right) - does nothing
sorry, but cannot we have some consistency in this? This is just ridiculous. 

Comment 22 Graham Perrin 2009-01-26 18:58:26 UTC
<http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300%2Fvcl97> 
if I understand correctly shows the integration milestone as m39

@ stepank

DEV300m37 is not most recent. 

You may download for example DEV300_m39 from 
<http://download.openoffice.org/300/index.html> and test again. 

@ developers

I should say, thanks! Whilst I have not tested comprehensively, keyboard-oriented use of DEV300_m39 
*does feel* immensely better, more Mac-like in many ways. 

The white-space-beyond-the-word issue seems to also bug my Microsoft Office Word 2008, but that 
should not detract from proper behaviour according to Apple HIG. 

Best, 
Graham
Comment 23 stepank 2009-01-26 20:05:32 UTC
@ grahamperrin: mea culpa -- I downloaded DEV300m39 and the problem is solved in this build, i.e. shift 
properly modifies the behaviour of other keys. However, someone changed the way how selected text 
looks -- instead of being inverted, it is covered by light blue. Hmm. is that supposed to make it visible 
better? 
Comment 24 elentirmo 2009-02-04 09:09:12 UTC
Cmd-Left and Cmd-Right still don't work when editing cell contents in Calc: Home
and End must be used there. I tested with DEV300m39 (Build:9378). So how can
this issue be marked fixed? Or is there a different issue for Calc?
Comment 25 max.odendahl 2009-02-04 18:01:57 UTC
*** Issue 98827 has been marked as a duplicate of this issue. ***
Comment 26 benw04 2009-02-05 06:26:00 UTC
I just downloaded DEV300m40 (Build:9381).

confirmed that cmd+left/cmd+right and alt+left/alt+right don't operate at all in
spreadsheet cells.

confirmed fixed on the start of line/eld of line/prev word/next word shortcuts.

confirmed fixed on the select to start of line/select to end of line/select next
word/select prev word shortcuts.

The word movement/selection shortcuts don't operate the same as, say, TextEdit.
alt+right in OOo always takes the cursor to the start of the next word, whereas
alt+right in TextEdit takes the cursor to the end of the current word. Same
applies for the word selection shortcuts (alt+shift+right).

The start of word shortcuts work the same in OOo as in TextEdit.
Comment 27 h.ilter 2009-02-05 11:58:26 UTC
@OC: Please take a look.
Comment 28 Graham Perrin 2009-02-05 15:17:09 UTC
> The word movement/selection shortcuts don't operate the same as,
> say, TextEdit. alt+right in OOo always takes the cursor to the
> start of the next word, whereas alt+right in TextEdit takes the
> cursor to the end of the current word. Same applies for the word
> selection shortcuts (alt+shift+right).

AFAICT that echoes the comment Mon Jan 26 17:53:01 +0000 2009
Comment 29 Graham Perrin 2009-02-05 15:33:38 UTC
> someone changed the way how selected text looks -- instead of
> being inverted, it is covered by light blue. Hmm. is that supposed
> to make it visible better?

That is now issue 98924, 

colour of highlight of selected text is not a good match for the user's system-preferred colour
Comment 30 Graham Perrin 2009-02-05 16:47:13 UTC
> confirmed that … alt+left/alt+right don't operate at all in
> spreadsheet cells.

Issue 96184 (treated as a duplicate of this issue 92224) was: 

>> alt-shift-left alt-shift-right alt-shift-up alt-shift-down 
>> (arrow keys) on Mac OS X MUST NOT manipulate tables

In DEV300m40 (Build:9381) I find that 
alt-up
alt-down
manipulates tables. 

alt-up and alt-down on Mac OS X MUST NOT manipulate tables. 

Apple HIG for the keyboard 
http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGUserIn
put/chapter_12_section_3.html#//apple_ref/doc/uid/TP30000361-CECDGEDJ
http://tinyurl.com/apple-hig-the-keyboard-mov 
state that these key combinations are for simply moving the insertion point. 

> Cmd-Left and Cmd-Right still don't work when editing cell contents
> in Calc

> confirmed that cmd+left/cmd+right … don't operate at all in
> spreadsheet cells.

Command–Left Arrow =
To the previous semantic unit, typically the beginning of the current line, then the previous unit

Command–Right Arrow = 
To the next semantic unit, typically the end of the current line, then the end of the next line

Comment 31 Graham Perrin 2009-02-05 17:41:06 UTC
In the input line of 
Calc in OOo-dev 3.0.0 DEV300m41 (Build:9383)

alt-right
alt-left

alt-shift-right
alt-shift-left

command-right
command-left

— all fail.
Comment 32 Graham Perrin 2009-02-05 17:54:01 UTC
Apple HIG: Window Behaviour: Minimizing and Expanding Windows
http://tinyurl.com/apple-hig-windows-minim-expand
http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGWindo
ws/chapter_18_section_5.html#//apple_ref/doc/uid/20000961-TPXREF25

> When the user clicks the minimize button, double-clicks the title
> bar, or presses Command-M, the window minimizes into the Dock. 

In OOo-dev 3.0.1:

Command-M fails to minimise windows in Base, Calc, Draw Impress and Writer. 
Comment 33 Graham Perrin 2009-02-05 18:05:21 UTC
> In OOo-dev 3.0.1:
> 
> Command-M fails to minimise windows in Base, Calc, Draw Impress and Writer. 

Correction; the bug was noticed first whilst running OOo from 
OOo-Dev_DEV300_m41_MacOSXIntel_install_en-US.dmg (I tried command-M in Calc, Impress and Writer) 
then reaffirmed in 
current release 3.0.1 (not a developer snapshot).
Comment 34 philipp.lohmann 2009-02-05 18:16:31 UTC
Can you please create separate issues for your complaints ? It won't really help
making this issue into the one big "there are still bugs in OOo" issue. In fact
the only thin I can guarantee is that this issue will be closed as verfied since
the addressed changes are now obviously in the master.

The Cmd-Alt-<whatever> things not quite choosing what you want (be that an
additional space or a table) are enhancements/changes for the appropiate
applications as they should react differently to specific keys.

The Cmd-M for minimize is a separate missing functionality, you can assign that
one to me.
Comment 35 philipp.lohmann 2009-02-05 18:16:53 UTC
closing
Comment 36 Graham Perrin 2009-02-05 22:01:38 UTC
Sorry, I was instructed that the whole key assignment stuff for MacOS will be reworked by (this) issue 
92224.

I do prefer separate issues :)
Comment 37 Graham Perrin 2009-02-06 07:20:01 UTC
For the benefit of other readers/reporters: based upon the more symptoms reported in this issue, we 
now have:

issue 98949
issue 98950
issue 98951
issue 98952
issue 98953
issue 98954
issue 98955
issue 98956

Regards
Graham