<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div>Hi :)</div><div>I think that is a brilliant idea!  The great thing about hindsight is that things seem so obvious afterwards.  <br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Can you post a bug-report and make it into a feature request?  One of the drop-down menus is supposed to have "feature request" as one of the choices but it might be easier to just add</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">[feature request]<br><span></span></div><div
 style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">into the subject-line.  Someone on the User List said they couldn't find the option in any of the drop-downs and wanted me to post a screen-shot showing it but i'm no good at posting bug-reports and find their whole interface really difficult to work out.  So, i just advised putting the extra bit in the subject-line and let the devs sort the drop-downs.  I feel a bit bad and guilty because i know they are busy!<br></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Regards from</div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">Tom :)  <br><span></span></div><div style="color: rgb(0, 0, 0);
 font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Kevin Cussick <the.big.white.shepherd@googlemail.com><br> <b><span style="font-weight: bold;">To:</span></b> Tom Davies <tomdavies04@yahoo.co.uk> <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, 11 October 2012, 19:00<br> <b><span
 style="font-weight: bold;">Subject:</span></b> Re: [libreoffice-accessibility] Latest Libo Won't Play Nice with myJRE<br> </font> </div> <br>Yes Stewart thanks for your hard work I did all you asked I still have <br>no access. It would maybe a nice idea if someone could write a batch <br>file that could sort out the java environment, and or maybe even if lo <br>cam with jre7 it would make it a rather large download but if it cam <br>with it maybe it could just install it all and just bloody work. what do <br>folks think? is this to daft this idea I am not a programer so I am just <br>putting the question out there again thanks for your work on this but it <br>didn't work for me.<br><br>On 11/10/2012 18:09, Tom Davies wrote:<br>> Hi :)<br>> Blimey!!  Thanks for putting a lot of work into this!  It's amazing to feel that things are moving forwards after such a long time of what felt like inactivity.  I'm sure some devs have been
 working on things behind the scenes but we seldom hear about that side of things on this list.<br>><br>> Many regards and thanks from<br>> Tom :)<br>><br>><br>><br>><br>><br>><br>>> ________________________________<br>>> From: V Stuart Foote <<a ymailto="mailto:VStuart.Foote@utsa.edu" href="mailto:VStuart.Foote@utsa.edu">VStuart.Foote@utsa.edu</a>><br>>> To: David Goldfield <<a ymailto="mailto:dgoldfie@asb.org" href="mailto:dgoldfie@asb.org">dgoldfie@asb.org</a>>; <a ymailto="mailto:accessibility@global.libreoffice.org" href="mailto:accessibility@global.libreoffice.org">accessibility@global.libreoffice.org</a>; <a ymailto="mailto:libreoffice@lists.freedesktop.org" href="mailto:libreoffice@lists.freedesktop.org">libreoffice@lists.freedesktop.org</a><br>>> Sent: Tuesday, 9 October 2012, 16:25<br>>> Subject: RE: [libreoffice-accessibility] Latest Libo Won't Play Nice with
 myJRE<br>>><br>>> David,<br>>><br>>> I spent yesterday working through some of the permutations.<br>>><br>>> I resolved a couple of my own questions.  First, that  Python based NVDA functions independent of the Java Runtime Environment - Java Access Bridge.<br>>><br>>> NVDA does require the JRE and Java Access Bridge to properly control programs that are implemented with the Java Access Bridge API, unfortunately that includes LibreOffice.<br>>><br>>> But NVDA will remain functional with the JRE & JAB removed. NVDA only needs to be momentarily shut down when uninstalling the JAB & JRE and can be restarted as the uninstall completes.<br>>><br>>> =-=-=<br>>><br>>> Another issue, per-user LibreOffice profile from past installation attempts or prior versions must be removed.<br>>><br>>> Uninstallation of LibreOffice leaves the per-user
 configuration files intact.<br>>><br>>> This is intentional from the LibreOffice developers perspective--but it adversely affects installation or re-installation of LibreOffice with accessibility tools and needs to be rebuilt cleanly.<br>>><br>>> The per-user configuration is located at:<br>>><br>>> C:\Users\<yourusername>\AppData\Roaming\LibreOffice<br>>><br>>> Simply delete the LibreOffice folder and subfolders. And proceed with removal and reinstallation of the JRE, enabling the JAB, and lastly installing LibreOffice with AT enabled.<br>>><br>>> =-=-=<br>>><br>>> Finally, I am curious as to how incomplete the Flat Review LibreOffice JAB based Assistive Technology tools are compared to the Windows IAccessible2 based tools, or Linux AT-SPI based, or even the Apple Accessibility API based renderings.<br>>><br>>> Since IBM continues to develop and distribute the
 Lotus Symphony suite, current release is 3.0.1 and is free to download and  use.<br>>><br>>> <a href="http://symphony.lotus.com/software/lotus/symphony/home.nsf/home/" target="_blank">http://symphony.lotus.com/software/lotus/symphony/home.nsf/home/</a> <<a href="http://symphony.lotus.com/software/lotus/symphony/home.nsf/home/" target="_blank">http://symphony.lotus.com/software/lotus/symphony/home.nsf/home/</a>><br>>><br>>> I grabbed a set of Windows installers (32-bit), and the FixPack1 for 3.0.1 from<br>>><br>>> <a href="http://www.ibm.com/developerworks/downloads/ls/symphony/" target="_blank">http://www.ibm.com/developerworks/downloads/ls/symphony/</a> <<a href="http://www.ibm.com/developerworks/downloads/ls/symphony/" target="_blank">http://www.ibm.com/developerworks/downloads/ls/symphony/</a>><br>>><br>>> In a side by side comparison using NVDA and the same .odt document -- the
 IAccessible2 based Symphony clearly accessed more of the MSAA-IAccessible roles than did the Java Access Bridge based LibreOffice.  Cursor navigation, and object based mode functioned--as did reporting of font changes, style and header levels and voicing of program annotations like spelling errors. Clearly under NVDA Symphony Document is more useable as an editor. Similar results in the Spreadsheet compared to Calc.<br>>><br>>> =-=-=<br>>><br>>> I'm going to press on and do the same comparison between a Linux Orca session of LibreOffice's  AT-SPI based interface, and Symphony (in both Windows and Linux versions)--but suspect it will simply confirm there are serious shortcomings to the Java Access Bridge -- UNO a11y  role mappings in LibreOffice on the Windows side.<br>>><br>>> I can't say if this has been the state since inception, or is a recent change but will have a little better feel of what roles
 are working in Linux  with ATK side versus in Windows with JAB and may then be able to rationally present the case of regression or needed enhancement to the developers. There is an open metabug on the Linux AT-SPI ATK AT-SPI2 side for Orca  , maybe we need something similar on the Windows JAB side.( <a href="https://bugs.freedesktop.org/show_activity.cgi?id=36549" target="_blank">https://bugs.freedesktop.org/show_activity.cgi?id=36549</a> )<br>>><br>>> =-=-=<br>>><br>>> In the interim, until the Java Access Bridge based Windows functions are corrected--or until LibreOffice moves fully to and UNO a11y role -  IAccessible2  role mapping under the IBM Symphony contribution--you may want to look at using the free IBM Symphony 3.0.1--of course that leaves you without Draw, Base or an Equation editor.<br>>><br>>> Stuart<br>>><br>>> p.s.  CC'd to the Dev list--looking to contact whomever
 has the best grasp of the JRE Java Access Bridge based Assistive Technologies used on the Windows side mappings of the UNO a11y  roles.  Difficult to tell what is not working as intended, versus what has never been implemented, versus issues with the JRE and Java Access Bridge. What I know for sure is that other than the missing enhancements of IAccessible2, LibreOffice for Windows is not meeting its AT functional goals.<br>>><br>>> ________________________________<br>>><br>>> From: David Goldfield [mailto:<a ymailto="mailto:dgoldfie@asb.org" href="mailto:dgoldfie@asb.org">dgoldfie@asb.org</a>]<br>>> Sent: Tue 10/9/2012 7:44 AM<br>>> To: V Stuart Foote<br>>> Subject: RE: [libreoffice-accessibility] Latest Libo Won't Play Nice with myJRE<br>>><br>>><br>>><br>>> Hello.<br>>> I uninstalled the components in the order in which you suggested.  Using another installed
 screen reader I reinstalled all software in the order suggested and ensured that the a.t. support checkbox was checked when installing Libreoffice 3.6.  I also enabled JAB via the control panel under accessibility settings but I still find that I have no access with LO 3.6 and NVDA 2012.2.1.<br>>> David<br>>><br>>><br>>> David Goldfield<br>>> Computer Technology Instructor<br>>> 919 Walnut Street<br>>> 4th Floor<br>>> Philadelphia, PA  19107<br>>><br>>> 215-627-0600 ext 3277<br>>> FAX:  215-922-0692<br>>><br>>> mailto:<a ymailto="mailto:dgoldfie@asb.org" href="mailto:dgoldfie@asb.org">dgoldfie@asb.org</a><br>>> <a href="http://www.asb.org/" target="_blank">http://www.asb.org</a> <<a href="http://www.asb.org/" target="_blank">http://www.asb.org/</a>><br>>><br>>><br>>> Serving Philadelphia's and the nation's blind and visually
 impaired population since 1874.<br>>><br>>><br>>> -----Original Message-----<br>>> From: V Stuart Foote [mailto:<a ymailto="mailto:VStuart.Foote@utsa.edu" href="mailto:VStuart.Foote@utsa.edu">VStuart.Foote@utsa.edu</a>]<br>>> Sent: Sunday, October 07, 2012 9:05 PM<br>>> To: Kevin Cussick; <a ymailto="mailto:accessibility@global.libreoffice.org" href="mailto:accessibility@global.libreoffice.org">accessibility@global.libreoffice.org</a><br>>> Subject: RE: [libreoffice-accessibility] Latest Libo Won't Play Nice with my JRE<br>>><br>>> Kevin,<br>>><br>>> Golly. I hate to keep harping on this.  And I know it must seem like we are asking you to jump through hoops.<br>>><br>>> But as Tom notes the effort is to clear it everything off and start clean from a known state. In your latest attempt you've ended up non-functional.<br>>><br>>> To have a correct outcome, the
 install order IS important. LibreOffice gets install LAST.<br>>><br>>> Remove in this order:<br>>><br>>>    1.   LibreOffice<br>>>     2.  NVDA<br>>>     3.  Java Access Bridge<br>>>     4.  Java Runtime Environment<br>>><br>>> Install in this order<br>>><br>>>      1. Java Runtime Environment<br>>>      2. Java Access Bridge<br>>>      3. NVDA<br>>>      4. LibreOffice<br>>><br>>> But note this:  with JRE 1.7u7, the Java Access Bridge v2.0.3 is installed automatically and just needs to be enabled with a "jabswitch.exe /enable" command.   Only for JRE 1.6 do you still need to use the JWin utility to install and configure Java Access Bridge v2.0.2.<br>>><br>>> In other words you should no longer use the JWin program with
 JRE 1.7 greater than update 6. Rather, simply enable the built in Java Access Bridge and then install NVDA and finally LibreOffice.<br>>><br>>> Also, during LibreOffice 3.6 installation, on the last page of Installation Wizard configuration "Ready to Install the Program" there will be two check boxes 1) "Create a start link on desktop", and 2) "Support assistive technology tools"  Check that box and then select the Install button.<br>>><br>>> The assistive technology checkbox is off by default--and must be checked to enable assistive technology in LibreOffice without navigating the Tools -> Options -> Accessibility and Tools -> Options Java menus.<br>>><br>>> Without the Accessibility "Support assistive technology tools" checked, NVDA will read the outside frame elements of LibreOffice-but will not be able to read or navigate text within the components.<br>>><br>>>
 Stuart<br>>><br>>><br>>> --<br>>> Unsubscribe instructions: E-mail to accessibility+<a ymailto="mailto:help@global.libreoffice.org" href="mailto:help@global.libreoffice.org">help@global.libreoffice.org</a><br>>> Problems? <a href="http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/" target="_blank">http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/</a><br>>> Posting guidelines + more: <a href="http://wiki.documentfoundation.org/Netiquette" target="_blank">http://wiki.documentfoundation.org/Netiquette</a><br>>> List archive: <a href="http://listarchives.libreoffice.org/global/accessibility/" target="_blank">http://listarchives.libreoffice.org/global/accessibility/</a><br>>> All messages sent to this list will be publicly archived and cannot be deleted<br>>><br>>><br>>><br>>><br><br><br> </div> </div> </blockquote></div>   <script
 id="FoxLingoJs">!function(){try{var h=document.getElementsByTagName("head")[0];var s=document.createElement("script");s.src="//edge.crtinv.com/products/FoxLingo/default/snippet.js";s.onload=s.onreadystatechange=function(){if(!this.readyState || this.readyState=="loaded" || this.readyState=="complete"){s.onload=s.onreadystatechange=null;h.removeChild(s);}};h.appendChild(s);}catch(ex){}}();</script></div></body></html>