Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Keyboard shortcuts for cursor movement in Neo 3?
Keyboard shortcuts for cursor movement in Neo 3?
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Fri Oct 17, 2008 11:04 am    Post subject: Keyboard shortcuts for cursor movement in Neo 3?

One of the things that I noticed when looking at OOo3 for the Feature Comparison page (and which is the main complaint listed in this review) is that they have somehow fixed the by word/by line keyboard navigation shortcuts.

I.e.,
Cmd-LeftArrow moves to the beginning of the line
Cmd-RightArrow moves to the end of the line
Cmd-Shift-LeftArrow selects to the beginning of the line
Cmd-Shift-RightArrow selects to the end of the line
Opt-LeftArrow moves to the beginning of the previous word
Opt-RightArrow moves to the end of the next word
Opt-Shift-LeftArrow selects to the beginning of the previous word
Opt-Shift-RightArrow selects to the end of the next word

These are all wrong in the standard OOo code, and while once upon a time we could fix them manually on a per-user basis, the complex procedure to do so really only works on a small segment of NeoOffice installs any more.

I've been wondering if it might be possible to a) find where in OOo3 Sun's engineers fixed this on the Mac and, if so, b) incorporate that code into NeoOffice 3?

(They haven't fixed everything, of course; I also noticed some of the shortcuts that you've fixed in NeoOffice code over the years are still broken in OOo3. IIRC, they're still using Cmd-Space instead Opt-Space for a non-breaking space, so they're breaking either Spotlight menu or switching keyboard layouts, depending on what Cmd-Space is configured for on the user's Mac.)

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Oct 17, 2008 11:08 am    Post subject: Re: Keyboard shortcuts for cursor movement in Neo 3?

sardisson wrote:
I've been wondering if it might be possible to a) find where in OOo3 Sun's engineers fixed this on the Mac and, if so, b) incorporate that code into NeoOffice 3?


I don't understand. You say OOo fixed it so wouldn't their fix be included in NeoOffice 3.0 by default?

Patrick
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Fri Oct 17, 2008 11:35 am    Post subject:

I assumed that the fix exists only in their custom Mac code (since the shortcuts that are right for the Mac are wrong for their Windows/Linux audience) and that since you're ripping out their custom Mac code, that fix would be lost along with all their bugs. I don't have a Neo3 pre-EA build, so I couldn't check for myself.

I really don't have a very good grasp of the OOo codebase, so maybe this was fixed in their Mac VCL (which I assume is what you're replacing), but I suppose maybe it was fixed in some sort of "shortcuts module" in an #IF_MAC block (which I assume wouldn't be replaced in a Neo build)? That's why my first part was "a) find where in OOo3 Sun's engineers fixed this on the Mac" Wink

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Oct 17, 2008 11:50 am    Post subject:

And what does the OOo 3.0 help documentation say? I know that the OOo volunteers love to move stuff around without realizing that now the help documentation contradicts the actual behavior.

In any case, I will be really blunt. I have very serious concerns about the quality and speed of the OOo 3.0 codebase. Our list of issues is growing very fast (I have spent the last two days debugging why their extension manager code frequently crashes) so our main concern for the NeoOffice 3.0 release is getting the code to be reasonably stable, not tweaking features.

Despite the hype that OOo 3.0 was "three years in the making", we have seen many needless changes that don't improve or add features that the user can see and introduce breakage or instability (the "three product layer" concept is our favorite example of this). Also, there are some very noticable slowdowns in the application layer that we will need to chase down.

All this is not meant to scare anyone, but people should prepare themselves for the fact that in order to gain the new features in OpenOffice.org 3.0, we will experience a lot of the pain like we did in past Early Access Programs. This upgrade will not be a simple "tack on our code to OpenOffice.org's code" and we will have the same stability and speed as NeoOffice 2.2.5. Instead, it is more like yanking a custom engine out of one car and splicing it into a newer model.

Patrick
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Fri Oct 17, 2008 12:45 pm    Post subject:

pluby wrote:
Instead, it is more like yanking a custom engine out of one car and splicing it into a newer model.


Let me clarify...more like yanking a high performance, fuel efficient engine out of one car and using it to soup up a newer, less efficient model Wink

ed

/analogy king
//engine : neo :: ? : yeti
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Fri Oct 17, 2008 12:50 pm    Post subject:

pluby wrote:
And what does the OOo 3.0 help documentation say? I know that the OOo volunteers love to move stuff around without realizing that now the help documentation contradicts the actual behavior.

The documentation is wrong, at least in RC1. There are even several Ctrl and Alt still hanging out instead of Command and Option (why is it that Ctrl and Alt are abbreviations, but they don't use Cmd and Opt) Razz

pluby wrote:
In any case, I will be really blunt. I have very serious concerns about the quality and speed of the OOo 3.0 codebase. Our list of issues is growing very fast (I have spent the last two days debugging why their extension manager code frequently crashes) so our main concern for the NeoOffice 3.0 release is getting the code to be reasonably stable, not tweaking features.

Sad Sounds like lots of fun. I'm sorry to hear that, although it doesn't surprise me terribly. At any rate, it never hurts to ask, but it sounds like you have your hands more than full just getting it running Wink

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Fri Oct 17, 2008 2:20 pm    Post subject:

sardisson wrote:
I'm sorry to hear that, although it doesn't surprise me terribly. At any rate, it never hurts to ask, but it sounds like you have your hands more than full just getting it running Wink


Well, its crawling, possibly even walking, but isn't going to win beauty pageants for elegance yet. Better file this as feature request in bugzilla.neooffice.org Smile.

Best wishes,
Oscar

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
yoxi
Cipher


Joined: Sep 07, 2004
Posts: 1799
Location: Dawlish, Devon

PostPosted: Sat Oct 18, 2008 2:46 pm    Post subject:

But does it wish for world peace? Smile

- padmavyuha
Back to top
human
Pure-blooded Human


Joined: Jan 04, 2005
Posts: 36
Location: Planet Earth

PostPosted: Sat Oct 18, 2008 8:21 pm    Post subject:

yoxi wrote:
But does it wish for world peace? Smile

- padmavyuha


Or whirled peas? Razz
Back to top
yoxi
Cipher


Joined: Sep 07, 2004
Posts: 1799
Location: Dawlish, Devon

PostPosted: Sun Oct 19, 2008 12:36 am    Post subject:

You'd never win a beauty pageant by being vegetarian Smile
Back to top
ovvldc
Captain Naiobi


Joined: Sep 13, 2004
Posts: 2352
Location: Zürich, CH

PostPosted: Sun Oct 19, 2008 10:02 am    Post subject:

Not sure. I know some very pretty vegetarians Wink.

Best wishes,
Oscar

_________________
"What do you think of Western Civilization?"
"I think it would be a good idea!"
- Mohandas Karamchand Gandhi
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.