Hallo,

I just started collecting Mac OS X shortcuts violations, prepared CWS
macshortcuts01 and started to fix some of them. You can track ongoing
work at:

http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Keyboard_Shortcuts

Especially sections 4.2 Roadmap and 4.3 Common Shortcuts.

Until now, all shortcuts can be divided into three sections.

1. Apple reserved shortcuts

These shortcuts (like F9, F11, F12, ...) are Apple reserved and these
shortcuts are intercepted by Mac OS X. It means, that OpenOffice.org
will be never notified about this shortcut -> shortcut doesn't work.

2. Apple HIG recommendations

2.1. Easy fixes

These shortcuts are recommended by Apple HIG and Mac OS X users expect
them. For example Cmd-L should be Cmd-{, Cmd-R should be Cmd-}, Cmd-E
should be Cmd-|, etc.

2.2 Deeper changes - change/add behavior

For example movements with Option key. OO.o jumps to the beginning of
the next word, but according to HIG, it should jump to the end of the
current work, etc. Here we should probably introduce new .uno:...
command to jump properly. Same for lines - OO.o jumps to the end of
the current line, but when you use the shortcut again, it doesn't jump
to the end of the next line, etc.

2.3 Functionality not implemented

These shortcuts are in category of unimplemented functionality. For
example Deselect all. According to HIG, Shift key should trigger
opposite action. Cmd-A is for Select all, Cmd-Shift-A should trigger
Deselect all. These shortcuts are nice to have, but previous defects
should be fixed first.

As these changes are UI relevant and they affect help (sometimes), ...
I would like to proceed with some standard steps to have this properly
integrated and approved. What do you propose? Someone proposed
Renaissance project, but IMHO it's a long way and there's no need to
reinvent wheel because of Apple HIG. And Renaissance should follow
Apple HIG -> results should be same.

How one can configure multiplatform shortcuts? Shortcuts are defined
in more than one places. All shortcuts definitions should be modified?
Or some of them are deprecated? What's the best way to implement all
mentioned changes?

We would like to implement these changes "at once", so, user will not
be confused with shortcut changes in minor releases. Our current
target is 3.2, but can be later. There's also Mac OS X Shortcuts meta
issues to track all issues. Not all of them were reported yet.

Any comments?

-- 
Robert Vojta

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@framework.openoffice.org
For additional commands, e-mail: dev-h...@framework.openoffice.org

Reply via email to