albzan / eclipse-nvda Goto Github PK
View Code? Open in Web Editor NEWNVDA Addon for the Eclipse IDE
License: GNU General Public License v2.0
NVDA Addon for the Eclipse IDE
License: GNU General Public License v2.0
I attached my NVDA log file if it helps.
1. In Eclipse code editor window eg. for Java type @trans
2. Auto completion popup will open then press F2 and choose @transient
3. If nothing happened do step 1, 2 again.
NVDA plays a ding and prints some errors in NVDA log. After that NVDA no longer speak while a text is being selected.
NVDA should reads what is being selected via holding down Shift and pressing multiple times arrow keys.
#### NVDA installed/portable/running from source:
NVDA installed
Version: alpha-22799,0a6806a3
Windows 10 64-bit latest version (up to date)
Spring Tool Suite 4
Version: 4.5.1.RELEASE
Build Id: 202001211336
Eclipse.org Eclipse RCP 4.14.0.v20191210-0610
Laptop 8GB of RAM, 64-bit processor
Yes it does.
No I have not.
When Eclipse Enhance is disabled the problem solved.
yes, it does.
Thanks for This suitable add-on.
So, the add on is really great and solves a bunch of things that really bugged me in Eclipse before I discovered this addon, but one big issue I still have with using Eclipse is that as far as I can tell JUnit is pretty much useless for a screen reader user, as whether a test passed or failed is complletely shown visually (highlighted green is pass, highlighted red is fail, i think).
I am a big fan of test driven development, so I really wish this issue could be fixed through a NVDA addon.
Would it be possible for this addon to extend its functionality to report passes and fails when reviewing the JUnit report in Eclipse.
Otherwise is there any advice for using JUnit testing in Eclipse as a screen reader user?
Thanks.
Hi,
An issue that I just started noticing recently when I downloaded the updated version of the Spring Tool Sweet version of Eclipse was that it seems that NVDA is continuously speaking a progress bar for some reason. It just very quickly jumps from 1% to 100% speaking each number quickly, and then starts over.
Perhaps someone else has seen this behavior before. I am using NVDA version 2020.4 and eclipse version 4.11.0.RELEASE.
I am able to toggle the progress updates mode off for NVDA to get NVDA to stop, although this is not ideal. It seems that if I use eclipse long enough, and open menues which stops the progress bar anouncement temporarily, NVDA will stop reading the progress bar. Although sometimes if I perform an action that triggers the progress bar again such as deleting a file or something, it will resume the repetitive progress bar update.
This for some strange reason was not happening to me with the older version of eclipse, and at work I am using both an older version of eclipse and NVDA, and have no problems.
Timothy Breitenfeldt
NVDA had an API change and upgrade to python 3 for its runtime. So, the addOn file referenced in the README is blocked as incompatible when installing.
Any chance of getting this working? I amusing 2020.3 and track the versions usually.
I've been waiting for many months in hopes of a rev to support the newer NVDAs and I miss my debugger.
When you try to open a project:
Hi,
When I build a Java GUI program with Swing dependencies, NVDA freeces if I run the program and JOptionPane component is called. If I disable Eclipse Enance addon there is no problem anymore.
Thanks for this usefull addon.
cheers.
Hi,
I have been working with eclipse for a while and noticed that it seems impossible to terminate a single application in eclipse when running multiple applications at the same time. Along these lines, all output for any simultaneously running applications seems to go to the same console window. The only way I have vound to terminate applications in eclipse is by opening the context menu in the console, and clicking disconnect/terminate all. I have been told that there is a toolbar that has a terminate button for a specific app, but I cannot get to it.
I just started NVDA addon development, and was looking at the code. It looks like at the very bottom there is a function to attempt to bind a keyboard shortcut to NVDA+SHIFT+t for terminating an application, although this code does not seem to work for a couple reasons. Looks like there is a hanger on from python 2 where xrange is being used, but more importantly the terminate button that is attempting to be found is not there. Perhaps this was based on a different version of eclipse. I am running 4.8.0. I did some exploration, and did not find the terminate button in that particular toolbar. I had someone look at the screen, and it seems that the terminate button is located in some other toolbar under the menu bar.
I feel like I have tried everything, but it just seems like it is impossible to navigate to that toolbar. One of the issues is that once an application is running and you navigate to the console view, the tab key is trapped. There seems no way to get out of the console window to the surrounding controls. Maybe once an application is running it would be possible to tab to these toolbar options, but it does not seem possible to even test until we can toggle tab trapping for the console view.
I am happy to help with this issue in anyway I can, although as I mentioned I am new to developing NVDA addons. I am not sure where to go from here.
Thanks,
Timothy Breitenfeldt
There is a conflict in preferences/anotations options.
if Underlined is changed to Highlighted then NVDA will stop reporting underlined each time an error is detected reviewing lines using up and down cursor and report font attributes is turned on. I think this is a great disadvantages. if underlined is selected errors can be detected in real time instead of using CTRL+. and CTRL+, keys.
Hi!
I'm new to NVDA and I don't understand how to install this add-on.
Can you explain it in readme file ?
Thanks in advance,
Sylvain
Hello,
Thanks for the good work. I tried building the addon, but I am getting an error on line 55 of the sconstruct file saying environment name is unknown. There is no information on what build tools should be used to build the addon in the readme file, but I used the recommended tools outlined in the NVDA addons development guide to build the addon with no success.
Thank you.
I'm using oxygen release of eclipse J2EE bundle on Windows 7 with nvda 2018.x.
Since there is no install instructions, I winged it and downloaded the 0.2 zip from releases and unpack it into the dropins directory of my eclipse installation and restarted.
Trying to do a quick test, I placed a breakpoint using Control+Shift+B and only got a small chime sound and expected some kind of announcement of location. I then did a step next with F6 and complete silence.. Am I mistaken but I expected it to read the source line it moved to.
So unless my expectation are completely unreasonable.. I fear it isn't running or installed properly.
Can I get a little help?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.