Re: [orca-list] Another Suggestion for OpenOffice/Orca Improvement



Hi Bertil, Krishnakant, listers,

Existing OpenOffice.org extensions are available for download from http://extensions.services.openoffice.org/ (sorted by OOo application at: http://extensions.services.openoffice.org/application).  I took a quick look, and didn't see any that already offer alternative keyboard navigation for Writer documents. 

For developing your own extensions, see the OOo wiki on this topic:
http://wiki.services.openoffice.org/wiki/Extensions_development

Python programmers should see http://wiki.services.openoffice.org/wiki/Extensions_development_python and Java programmers should see http://wiki.services.openoffice.org/wiki/Extensions_development_java (info on using Java from Eclipse and NetBeans is included).

You can find source code for sample extensions at: http://wiki.services.openoffice.org/wiki/API/Samples (and specifically examples written in Java at: http://wiki.services.openoffice.org/wiki/API/Samples/Java).

I've asked whether the contents of the Hands-on-Lab are published anywhere; they used different examples than I've found poking about the sample source pages.  I'll send an update if/when I get it.


Note: other than going through the lab, I haven't done anything further myself, so I am no expert in creating extensions!


Regards,

Peter Korn
Accessibility Architect,
Sun Microsystems, Inc.


On Sun, May 18, 2008 at 10:16:11PM -0700, Peter Korn wrote:
  
Hi Janina,

OOo Writer has keyboard functionality for navigation by paragraph: 
Ctrl-Up/Down arrow.  Add shift to select.  For deleting lines, Home 
followed by shift up/down arrow will select lines you can then delete.

Not the same - and in many cases not as fast - as vi.  But in case you 
didn't already know about these...


Separately, I just took a "Hands on Lab" class at the recent JavaOne 
conference, where I learned about writing OpenOffice.org extensions - 
specifically Java using NetBeans.  One option for folks wanting more 
vi/emacs-style (or WordPerfect style, for that matter) keyboard gestures 
would be to write an OOo Writer extension to encapsulate just that 
functionality.  This should be a far easier task that trying to modify 
the actual OOo codebase itself.  I haven't dug into the details of 
making keyboard gesture modifications (the lab covered adding menu 
items, dialog boxes, file translators/converters, and adding smart 
tags), but it appears that most of the object model is exposed to 
extension writers.
    
 
That all sounds very promising. Where can one find more information?

Regards,

Bertil

_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca
  



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]