Date   

Re: NVDA and "Skip Ad" button on youtube

Quentin Christensen
 

I just tried, and I can find the button, pretty much exactly the same ways as in Firefox.

Note that YouTube has a few different ways of showing ads.  The ones which have the "Skip ad" button, tend to be ones which play for five seconds or so first (with a count down timer where the Skip Ad button would be) before the Skip Ad button is shown.  If you are quick off the mark, and try to find the button before this point, you may not be able to.

The ads in this case are often a couple of minutes long.  YouTube sometimes shows other ads which are 30 seconds or so, and for some of these ads, it doesn't offer a facility to skip the ad, but rather shows a message saying that your video will play (or resume) after the ad.  In that case there is no Skip ad button either.

Are you sure the ads you are seeing do in fact have skip ad buttons?

I didn't try with NVDA 2019.1.1, but only NVDA 2019.2 rc1, I'm not sure if that makes a difference of the top of my head: https://www.nvaccess.org/post/nvda-2019-2rc1-released/

I was using Chrome Version 75.0.3770.142 (Official Build) (64-bit) I noticed when I just checked that it decided there was an update, but I don't think this build was that old.

Regards

Quentin.

On Thu, Aug 1, 2019 at 7:31 PM Dejan Ristic <r.dejan83@...> wrote:

Hi,


What I've faced so far?


If I wish NVDA to recognize the skip ad button, I switch to the focus mode and tab and/or shift tab to find and activate the button, for there are cases when NVDA does not recognize the very button we're talking about when in the browse mode.


Dejan

On 01/08/2019 10:23, Jaffar Sidek wrote:

Hi Quentin.  I have been using Chrome for quite a while and so i can't tell you if Chrome is the culprit or not since  the button is still seen by  JFW.  For me at least, NVDA seems to no longer read the button correctly since the early 2019 version, so if it was a chrome or youtube update, won't JFW face the same issue then?  The "Clickable" word to me is not an issue for me right now as I depend upon it to tell me that I am on the "Skip ad" button.  Cheers.

On 8/1/2019 2:19 PM, Quentin Christensen wrote:
Hi Jaffar,

Can you confirm whether the issue is with newer versions of NVDA, or recent updates to YouTube (or your browser)?

Looking at YouTube in FireFox 68.0.1 with NVDA 2019.2rc1, I can see a "Clickable skip ad" button when there is an ad showing.  You can either get to it with tab or b (or shift+tab or shift+b), or you can do an NVDA search for "skip" is usually enough to find it.

For the "clickable" part, if you don't want clickable announced, you can turn that off in NVDA's document settings (NVDA+control+d)

I must admit, I have a YouTube subscription so I haven't seen ads in awhile to know if that behaviour has changed lately.

Kind regards

Quentin.

On Thu, Aug 1, 2019 at 3:52 PM Jaffar Sidek <jaffar.sidek10@...> wrote:
Hi.  Not so long ago, with the previous versions, the "Skip ad" button
on youtube could be read by NVDA.  Now however, the newer versions of
NVDA seem to read that particular button just as "Clickable".  It is
rather unfortunate that one has to navigate to the slider which allows
us to skip a video back or forward, then arrow up to the "clickable"
button immediately above the slider to activate it.  The "Skip ad"
button is still recognized by JFW as usual.  Perhaps I am missing
something?  Just letting the NVDA team know.  Cheers!






--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


Virus-free. www.avast.com



--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


Re: Setting global speech rate across various profiles

Quentin Christensen
 

You're welcome Marcio, glad I got there in the end with my explanation!

Re the User Guide, in the section on Configuration Profiles: https://www.nvaccess.org/files/nvda/documentation/userGuide.html#ConfigurationProfiles

It does say: "A configuration profile contains only those settings which are changed while the profile is being edited. "

But I appreciate that sentence is more obvious and makes more sense once you already know what it means and is easy to skip over initially (especially as only a couple of lines into that section.

Quentin.

On Thu, Aug 1, 2019 at 6:48 PM Marcio via Groups.Io <marcinhorj21=yahoo.com.br@groups.io> wrote:
In time: it would be nice to have such information on the Userguide, that if no value is established, NVDA will assume that it should use the one from the General profile.
It's sort of expected but even so, in cases like this one from this thread, IMHO it would be nice to know it beforehand.

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!



--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


cancel info on changing to vocalizer

Patrick Ford <xplorer1957@...>
 

Hi, never mind – I found where to change the voice. Thanks.

Patrick

 

Come and See

ScripturePassage-subscribe@groups.io

 


changing to vocalizer voice

Patrick Ford <xplorer1957@...>
 

Hi,

How do I change to a vocalizer  voice. I have one voice installed and it says that I now need to initialize – but what does this mean? I restarted the program but nothing happened.

Thanks.

Patrick

 

Come and See

ScripturePassage-subscribe@groups.io

 


Re: NVDA and "Skip Ad" button on youtube

Dejan Ristic
 

Hi,


What I've faced so far?


If I wish NVDA to recognize the skip ad button, I switch to the focus mode and tab and/or shift tab to find and activate the button, for there are cases when NVDA does not recognize the very button we're talking about when in the browse mode.


Dejan

On 01/08/2019 10:23, Jaffar Sidek wrote:

Hi Quentin.  I have been using Chrome for quite a while and so i can't tell you if Chrome is the culprit or not since  the button is still seen by  JFW.  For me at least, NVDA seems to no longer read the button correctly since the early 2019 version, so if it was a chrome or youtube update, won't JFW face the same issue then?  The "Clickable" word to me is not an issue for me right now as I depend upon it to tell me that I am on the "Skip ad" button.  Cheers.

On 8/1/2019 2:19 PM, Quentin Christensen wrote:
Hi Jaffar,

Can you confirm whether the issue is with newer versions of NVDA, or recent updates to YouTube (or your browser)?

Looking at YouTube in FireFox 68.0.1 with NVDA 2019.2rc1, I can see a "Clickable skip ad" button when there is an ad showing.  You can either get to it with tab or b (or shift+tab or shift+b), or you can do an NVDA search for "skip" is usually enough to find it.

For the "clickable" part, if you don't want clickable announced, you can turn that off in NVDA's document settings (NVDA+control+d)

I must admit, I have a YouTube subscription so I haven't seen ads in awhile to know if that behaviour has changed lately.

Kind regards

Quentin.

On Thu, Aug 1, 2019 at 3:52 PM Jaffar Sidek <jaffar.sidek10@...> wrote:
Hi.  Not so long ago, with the previous versions, the "Skip ad" button
on youtube could be read by NVDA.  Now however, the newer versions of
NVDA seem to read that particular button just as "Clickable".  It is
rather unfortunate that one has to navigate to the slider which allows
us to skip a video back or forward, then arrow up to the "clickable"
button immediately above the slider to activate it.  The "Skip ad"
button is still recognized by JFW as usual.  Perhaps I am missing
something?  Just letting the NVDA team know.  Cheers!






--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


Virus-free. www.avast.com


Re: Setting global speech rate across various profiles

 

In time: it would be nice to have such information on the Userguide, that if no value is established, NVDA will assume that it should use the one from the General profile.
It's sort of expected but even so, in cases like this one from this thread, IMHO it would be nice to know it beforehand.

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!


Re: Setting global speech rate across various profiles

 

Quentin,
If I am in Word (and don't have a profile for Word), and change the speech rate, that change will be reflected in Firefox (albeit using eSpeak NG in Firefox) because I hadn't set a speech rate in my Firefox profile.
Ah now it makes sense!
So basically, a profile will just assume what it knows about your settings for that program. So if, for example, you have a profile for Firefox but you haven't set a certain speed for the synthesizer, it will assume that you want to use the one from the General profile.

Again, just me being slow! LOL
Thanks fo r always making me understanding things!

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!


Re: NVDA and "Skip Ad" button on youtube

Jaffar Sidek <jaffar.sidek10@...>
 

Hi Quentin.  I have been using Chrome for quite a while and so i can't tell you if Chrome is the culprit or not since  the button is still seen by  JFW.  For me at least, NVDA seems to no longer read the button correctly since the early 2019 version, so if it was a chrome or youtube update, won't JFW face the same issue then?  The "Clickable" word to me is not an issue for me right now as I depend upon it to tell me that I am on the "Skip ad" button.  Cheers.

On 8/1/2019 2:19 PM, Quentin Christensen wrote:
Hi Jaffar,

Can you confirm whether the issue is with newer versions of NVDA, or recent updates to YouTube (or your browser)?

Looking at YouTube in FireFox 68.0.1 with NVDA 2019.2rc1, I can see a "Clickable skip ad" button when there is an ad showing.  You can either get to it with tab or b (or shift+tab or shift+b), or you can do an NVDA search for "skip" is usually enough to find it.

For the "clickable" part, if you don't want clickable announced, you can turn that off in NVDA's document settings (NVDA+control+d)

I must admit, I have a YouTube subscription so I haven't seen ads in awhile to know if that behaviour has changed lately.

Kind regards

Quentin.

On Thu, Aug 1, 2019 at 3:52 PM Jaffar Sidek <jaffar.sidek10@...> wrote:
Hi.  Not so long ago, with the previous versions, the "Skip ad" button
on youtube could be read by NVDA.  Now however, the newer versions of
NVDA seem to read that particular button just as "Clickable".  It is
rather unfortunate that one has to navigate to the slider which allows
us to skip a video back or forward, then arrow up to the "clickable"
button immediately above the slider to activate it.  The "Skip ad"
button is still recognized by JFW as usual.  Perhaps I am missing
something?  Just letting the NVDA team know.  Cheers!






--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


Re: Is there a way to set NVDA 2019.2-RC1 to exit focus mode in Skype?

Luke Davis
 

Have you tried setting up a config profile, triggered by Skype, that does one of the following:

* Is saved with browse mode off, so when it triggers browse mode will alrady be off; or
* Has the "Enable browse mode on page load" option disabled?

If a configuration profile will hold either the browse mode state, or that option, that should be a good solution for you.

Luke

On Wed, 31 Jul 2019, John Isige wrote:

So I asked about this Skype issue and Joseph was right. If you hit NVDA-space, it takes NVDA out of focus mode and you can arrow through Skype controls as usual. What's interesting is that it seems to be preserved until restart. That is, when I first get into Skype I have to hit NVDA-space, but once I've done that, it's set until I restart NVDA, even if I close Skype and re-open it again, well, make it minimize to the system tray or whatever it does.


So is there a way to set NVDA to not be in focus mode when I open Skype? I don't know what changed between 2019.1 and 2019.2 so I don't know what setting change(s) to make, or if it's even possible.




Re: Setting global speech rate across various profiles

Quentin Christensen
 

If you have a profile for a particular program, only settings you change while in that program are saved to the profile.  So if I have a profile for Firefox and while in Firefox change from my default synthesizer of OneCore voices to eSpeak NG, anytime Firefox has focus, eSpeak NG will be used.  If I am in Word (and don't have a profile for Word), and change the speech rate, that change will be reflected in Firefox (albeit using eSpeak NG in Firefox) because I hadn't set a speech rate in my Firefox profile.

So a profile for a program will use the default general profile, but then change any settings you have changed whilst in that program.  That, in general, allows the situation the original poster wanted - to be able to NOT set the speech rate in one program but use the general profile's speech rate - the only restriction is if you change the speech rate while in a program with its own profile, the change will be made to THAT program's profile, not the general profile.

It's a bit tricky to explain, but I hope it makes sense!

Quentin.

On Thu, Aug 1, 2019 at 3:59 PM Marcio via Groups.Io <marcinhorj21=yahoo.com.br@groups.io> wrote:
Quentin,
if I change the speech rate while in Excel, it will ONLY affect the speech rate while Excel, and when I go to Firefox, the speech rate will go revert. If instead, I change the speech rate in Firefox, then the new rate will work in Firefox and Excel.
Why will it work in Firefox and Excel if Excel has its own profile? Confused :(

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!



--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


Re: NVDA and "Skip Ad" button on youtube

Quentin Christensen
 

Hi Jaffar,

Can you confirm whether the issue is with newer versions of NVDA, or recent updates to YouTube (or your browser)?

Looking at YouTube in FireFox 68.0.1 with NVDA 2019.2rc1, I can see a "Clickable skip ad" button when there is an ad showing.  You can either get to it with tab or b (or shift+tab or shift+b), or you can do an NVDA search for "skip" is usually enough to find it.

For the "clickable" part, if you don't want clickable announced, you can turn that off in NVDA's document settings (NVDA+control+d)

I must admit, I have a YouTube subscription so I haven't seen ads in awhile to know if that behaviour has changed lately.

Kind regards

Quentin.

On Thu, Aug 1, 2019 at 3:52 PM Jaffar Sidek <jaffar.sidek10@...> wrote:
Hi.  Not so long ago, with the previous versions, the "Skip ad" button
on youtube could be read by NVDA.  Now however, the newer versions of
NVDA seem to read that particular button just as "Clickable".  It is
rather unfortunate that one has to navigate to the slider which allows
us to skip a video back or forward, then arrow up to the "clickable"
button immediately above the slider to activate it.  The "Skip ad"
button is still recognized by JFW as usual.  Perhaps I am missing
something?  Just letting the NVDA team know.  Cheers!






--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


Re: NVDA and "Skip Ad" button on youtube

molly the blind tech lover
 

hi 😊 in NVDA's document format settings you can set nvda to not announce clickable. but i am not sure how it will read the button..


On Thu, Aug 1, 2019, 1:52 AM Jaffar Sidek <jaffar.sidek10@...> wrote:
Hi.  Not so long ago, with the previous versions, the "Skip ad" button
on youtube could be read by NVDA.  Now however, the newer versions of
NVDA seem to read that particular button just as "Clickable".  It is
rather unfortunate that one has to navigate to the slider which allows
us to skip a video back or forward, then arrow up to the "clickable"
button immediately above the slider to activate it.  The "Skip ad"
button is still recognized by JFW as usual.  Perhaps I am missing
something?  Just letting the NVDA team know.  Cheers!





Re: trouble with NVDA Menu and content being correctly formatted on web pages

 

Scott,
When doing a Windows B I was unable to find the NVDA icon at all. This might be another symptom of the problem.
As Gene suggested it may be that your Systray isn't showing all icons. Have you clicked the Notification Chevron before trying to find the NVDA icon?

Now, to the NVDA Menu. Using older versions of NVDA, I'd have this problem of not being able to access the menu with the keystroke. Even activating the icon on the systay woldn't work.
Usually, restarting NVDA a few good times would solve the problem until the next time which wouldn't take much time to come. So yeah it definitely will help to know which version of NVDA you are using right now.

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!


Re: Setting global speech rate across various profiles

 

Quentin,
if I change the speech rate while in Excel, it will ONLY affect the speech rate while Excel, and when I go to Firefox, the speech rate will go revert. If instead, I change the speech rate in Firefox, then the new rate will work in Firefox and Excel.
Why will it work in Firefox and Excel if Excel has its own profile? Confused :(

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!


Re: Setting global speech rate across various profiles

 

Mobeen,
if I go to firefox which is using the normal profile and change the rate, my speech rate changes no longer apply to excel. I have to adjust the rate when I go back in to excel and this would also apply to other custom settings.
So are you saying that, having a profile for Excel, if you change something outside this profile, the change will be valid for the General profile as well?
If so, what a weird situation! I have profiles for Firefox and Thunderbird (Screen Curtain reasons), and my Desktop obviously doesn't have a profile.
I've changed a few settings in both profiles and results are the same. I change my Firefox profile, when I go back to Thunderbird, its profile is triggered. If I go to the Desktop the General profile is activated.
If I make changes to the General profiles they will be carried to the other programs if they don't have their own profiles.
With that being said I'm not sure of what's going on your end, even having reading the entire thread so far.

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!


NVDA and "Skip Ad" button on youtube

Jaffar Sidek <jaffar.sidek10@...>
 

Hi.  Not so long ago, with the previous versions, the "Skip ad" button on youtube could be read by NVDA.  Now however, the newer versions of NVDA seem to read that particular button just as "Clickable".  It is rather unfortunate that one has to navigate to the slider which allows us to skip a video back or forward, then arrow up to the "clickable" button immediately above the slider to activate it.  The "Skip ad" button is still recognized by JFW as usual.  Perhaps I am missing something?  Just letting the NVDA team know.  Cheers!


Re: Setting global speech rate across various profiles

 

Andre,
Why not just press NVDA+Shift+R when you realise the rate is too slow? This would revert the last saved settings.
Actually, the command is CTRL+NVDA+R. Just a slightly correction :)

Cheers,
Marcio AKA Starboy

Sent from a galaxy far, far away.

--
Are you a Thunderbird user? Then join the Thunderbird mailing list to help and be helped with all Thunderbird things - questions, features, add-ons and much more!


Re: Setting global speech rate across various profiles

g melconian <gmelconian619@...>
 

Good to know about.

 

From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Mobeen Iqbal
Sent: Wednesday, July 31, 2019 9:23 PM
To: nvda@nvda.groups.io
Subject: Re: [nvda] Setting global speech rate across various profiles

 

Hi.

Thanks for the clarification. The problem I have is that because I accidentally changed the rate whilst in excel, NVDA no longer seems to respect the global setting so in your example if I go to firefox which is using the normal profile and change the rate, my speech rate changes no longer apply to excel. I have to adjust the rate when I go back in to excel and this would also apply to other custom settings. To keep things simple, I think the option to have settings apply across the board would be easier to deal with. In jaws for example, the behaviour is that any changes you make via keyboard shortcuts to adjust speech rate apply globally. But if you manually go in to jaws settings for a specific app and change things via the settings dialogues, then those changes apply to that specific app only. Perhaps an option could be introduced which allows you to enable global changes via shortcuts to apply across the board, but if someone wants specific settings they have to go in to the settings dialogue to change the settings permanently? Either that or a priority system could be introduced for profiles where various aspects of settings can be given priority based on the global settings. So for example if the global speech settings have a priority of 1 for excel but I set excel's priority to 2, NVDA would respect my global preferences for a given settings category first. Of course if someone has a way I can revert a certain aspect of excel's settings such as the speech rate instead of me deleting the profile and starting over, please let me know. That would also solve the problem. As things stand, because i accidentally changed my speech rate I have to delete the excel profile and start over, being careful not to change my speech rate or voice settings whilst in excel.

Cheers,,

Mo.

 

On 01/08/2019 03:49, Quentin Christensen wrote:

When you create a profile for a program, it saves only those changes to settings you make while that program is active.

 

So if I have a profile for Excel, and my normal profile I use for everything else, if I change the speech rate while in Excel, it will ONLY affect the speech rate while Excel, and when I go to Firefox, the speech rate will go revert.  If instead, I change the speech rate in Firefox, then the new rate will work in Firefox and Excel.  So, if you change the speech rate while using the "normal" profile, and you haven't changed it while using any other programs with their own rates set, then yes it will work everywhere.

 

There isn't a way that will let you have configuration profiles for different apps to save SOME settings, but not speech rate.  So, the other question perhaps is, which is more important to you: being able to adjust the speech rate at any point and have it apply across the board?  OR having the current restriction on "global" speech rate changes, but being able to set other NVDA settings on a per-program basis?

 

Quentin

 

On Thu, Aug 1, 2019 at 7:09 AM Mobeen Iqbal <mobeeniqbal@...> wrote:

Hello Everyone.

     I am using NVDA with different profiles for various programs. I am
wondering if there is any way to get NVDA to respect the global speech
rate I have set as I switch between programs? The speech rate is
something I'm not really interested in customising on a per program
basis. At the moment, if I slow the speech rate down then go in to excel
for example, the last speech rate that was set in relation to my excel
profile is loaded. I can see how this would be useful for some but I
would like the option of using the global setting per profile for
certain items if possible. Any replies are much appreciated.

Thanks for reading,

Mo.





 

--

Quentin Christensen
Training and Support Manager

 

NVDA 2019.2 RC 1 now available!

 


Re: Setting global speech rate across various profiles

Mobeen Iqbal
 

Hi.

Thanks for the clarification. The problem I have is that because I accidentally changed the rate whilst in excel, NVDA no longer seems to respect the global setting so in your example if I go to firefox which is using the normal profile and change the rate, my speech rate changes no longer apply to excel. I have to adjust the rate when I go back in to excel and this would also apply to other custom settings. To keep things simple, I think the option to have settings apply across the board would be easier to deal with. In jaws for example, the behaviour is that any changes you make via keyboard shortcuts to adjust speech rate apply globally. But if you manually go in to jaws settings for a specific app and change things via the settings dialogues, then those changes apply to that specific app only. Perhaps an option could be introduced which allows you to enable global changes via shortcuts to apply across the board, but if someone wants specific settings they have to go in to the settings dialogue to change the settings permanently? Either that or a priority system could be introduced for profiles where various aspects of settings can be given priority based on the global settings. So for example if the global speech settings have a priority of 1 for excel but I set excel's priority to 2, NVDA would respect my global preferences for a given settings category first. Of course if someone has a way I can revert a certain aspect of excel's settings such as the speech rate instead of me deleting the profile and starting over, please let me know. That would also solve the problem. As things stand, because i accidentally changed my speech rate I have to delete the excel profile and start over, being careful not to change my speech rate or voice settings whilst in excel.

Cheers,,

Mo.


On 01/08/2019 03:49, Quentin Christensen wrote:
When you create a profile for a program, it saves only those changes to settings you make while that program is active.

So if I have a profile for Excel, and my normal profile I use for everything else, if I change the speech rate while in Excel, it will ONLY affect the speech rate while Excel, and when I go to Firefox, the speech rate will go revert.  If instead, I change the speech rate in Firefox, then the new rate will work in Firefox and Excel.  So, if you change the speech rate while using the "normal" profile, and you haven't changed it while using any other programs with their own rates set, then yes it will work everywhere.

There isn't a way that will let you have configuration profiles for different apps to save SOME settings, but not speech rate.  So, the other question perhaps is, which is more important to you: being able to adjust the speech rate at any point and have it apply across the board?  OR having the current restriction on "global" speech rate changes, but being able to set other NVDA settings on a per-program basis?

Quentin

On Thu, Aug 1, 2019 at 7:09 AM Mobeen Iqbal <mobeeniqbal@...> wrote:
Hello Everyone.

     I am using NVDA with different profiles for various programs. I am
wondering if there is any way to get NVDA to respect the global speech
rate I have set as I switch between programs? The speech rate is
something I'm not really interested in customising on a per program
basis. At the moment, if I slow the speech rate down then go in to excel
for example, the last speech rate that was set in relation to my excel
profile is loaded. I can see how this would be useful for some but I
would like the option of using the global setting per profile for
certain items if possible. Any replies are much appreciated.

Thanks for reading,

Mo.







--
Quentin Christensen
Training and Support Manager

NVDA 2019.2 RC 1 now available!


Help: NVDA bug with Java GUI Applications

Ravi Pinapaka
 

Hello, 

When I create and run a Java GUI application using frames in Eclipse, NVDA doesn’t read anything in the screen. It properly reads the objects when I hover the mouse over the components and it announces all the objects when I press NVDA+B. However there’s no speech at all while navigating with the keyboard.

 

I’m sure it’s a problem with NVDA and not my code or the java access bridge because my application works fine with the Jaws screen reader.

Any ideas on how to fix it? I’m more comfortable with NVDA rather than Jaws and will be grateful if someone helps me to fix this issue.

 

Here is my entire NVDA log including the error for reference:

Note: I also tried disabling the remote add-on because there’s a line about it in the log as well. The result is the same.

 

INFO - __main__ (17:15:25.187):

Starting NVDA

INFO - core.main (17:15:25.582):

Config dir: C:\Users\ravi\AppData\Roaming\nvda

INFO - config.ConfigManager._loadConfig (17:15:25.582):

Loading config: C:\Users\ravi\AppData\Roaming\nvda\nvda.ini

INFO - core.main (17:15:26.457):

Developer Scratchpad mode enabled

INFO - core.main (17:15:26.609):

NVDA version 2019.1.1

INFO - core.main (17:15:26.609):

Using Windows version 10.0.17134 workstation

INFO - core.main (17:15:26.611):

Using Python version 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:22:17) [MSC v.1500 32 bit (Intel)]

INFO - core.main (17:15:26.611):

Using comtypes version 1.1.3

INFO - core.main (17:15:26.611):

Using configobj version 5.1.0 with validate version 1.0.1

INFO - synthDriverHandler.setSynth (17:15:26.983):

Loaded synthDriver eloquence

INFO - core.main (17:15:26.983):

Using wx version 4.0.3 msw (phoenix) wxWidgets 3.0.5

INFO - brailleInput.initialize (17:15:26.984):

Braille input initialized

INFO - braille.initialize (17:15:26.986):

Using liblouis version 3.8.0

INFO - braille.BrailleHandler.setDisplayByName (17:15:26.987):

Loaded braille display driver noBraille, current display has 0 cells.

INFO - _UIAHandler.UIAHandler.MTAThreadFunc (17:15:27.190):

UIAutomation: IUIAutomation5

INFO - core.main (17:15:28.480):

NVDA initialized

(after starting my program…)

ERROR - eventHandler.executeEvent (17:15:35.719):

error executing event: gainFocus on <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionJAB object at 0x05AEC530> with extra args of {}

Traceback (most recent call last):

  File "eventHandler.pyo", line 155, in executeEvent

  File "eventHandler.pyo", line 92, in __init__

  File "eventHandler.pyo", line 100, in next

  File "C:\Users\ravi\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus

  File "eventHandler.pyo", line 100, in next

  File "NVDAObjects\JAB\__init__.pyo", line 528, in event_gainFocus

  File "NVDAObjects\__init__.pyo", line 966, in event_gainFocus

  File "NVDAObjects\JAB\__init__.pyo", line 476, in reportFocus

  File "NVDAObjects\__init__.pyo", line 854, in reportFocus

  File "speech.pyo", line 403, in speakObject

  File "speech.pyo", line 277, in speakObjectProperties

  File "baseObject.pyo", line 47, in __get__

  File "baseObject.pyo", line 147, in _getPropertyViaCache

  File "NVDAObjects\JAB\__init__.pyo", line 244, in _get_keyboardShortcut

IndexError: invalid index

 

-Ravi Pinapaka

 

Sent from Mail for Windows 10