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