In this episode of Shaun of the Shed I'm talking about a new update to the popular screen reader NVDA. The update adds a new feature called the Addon Store. Addons, as the name suggests, are a way of adding extra features and functionality to your screen reader. For example, there are addon that make apps such as WhatsApp or Outlook more accessible or easier to navigate. Addons have been available for NVDA for a long time but the new Addon Store is a totally different way to manage them. I'll be showing you around the store and how to browse & add various add-ons to make your screen reader experience even more productive.
Episode Description:
In this episode of Shaun of the Shed I'm talking about a new update to the popular screen reader NVDA. The update adds a new feature called the Addon Store. Addons, as the name suggests, are a way of adding extra features and functionality to your screen reader. For example, there are addon that make apps such as WhatsApp or Outlook more accessible or easier to navigate. Addons have been available for NVDA for a long time but the new Addon Store is a totally different way to manage them. I'll be showing you around the store and how to browse & add various add-ons to make your screen reader experience even more productive.
Key moments:
Shaun introduces a new feature of NVDA called the "NVDA add-on store" (2:00)
How to get NVDA from nvaccess.org (2:18)
Shaun demonstrates how to navigate the add-on store (2:46)
Shaun explains the concept of place markers and how they can be used to quickly navigate to specific locations on websites. (11:36)
How to restart NVDA for changes to take effect (15:10)
NVDA Download: https://www.nvaccess.org/download/
Keywords:
NVDA, Screen Reader, Windows, Mac, Computer, Assistive Tech, NVDA Screen Reader, NVDA Add-Ons
Speaker 1:
Shaun of the Shed, an AMI original podcast.
Shaun Preece:
Hello and welcome to another episode of Shaun of the Shed. I am Shaun Preece, and yeah, I am sat in a garden shed and this is the show where I tell you all about the technology that could be so useful to us as blind or visually impaired people. Today I want to talk to you about NVDA, that's Non-Visual Desktop Access. It's a screen reader that I absolutely love. It's the one that I use. Now, if you don't know what a screen reader is, specifically NVDA, but any screen reader, then why not go back to some of my earlier episodes of Shaun of the Shed where I talk about how we, as blind people, use computers in the first place. Either on audio or on YouTube, just take a browse through the earlier episodes. It will help you out.
Shaun Preece:
What I specifically want to talk about today is a new feature that's just been added to NVDA called the NVDA add-on store. Add-ons are extra little bits of software that you can add to the screen reader that gives it more functionality. For example, there may be something that makes the app Outlook, for your email, easier to use or give you extra keyboard shortcuts to do specific things. You may have a favorite feature on a different screen reader, such as JAWS, which is another amazing one by the way. There may be a feature on there that isn't built in natively to NVDA, but you may be able to find a feature similar to it in the add-on store.
Shaun Preece:
So anyway, before the NVDA add-on store feature was added in a recent release to NVDA, you had to go to a website, the MVDA directory, to browse these add-ons and install them manually. Now you can do it all inside the screen reader itself. If you don't have MVDA, firstly, why not? And secondly, you can get it by going to the website, which is nvaccess.org. That's N-V-A-C-C-E-S-S.org. To start off, we need to go to the NVDA menu. To do this, you hold down your NVDA modifier key, which in my case is caps lock, but it could be insert on your keyboard. But in most cases it's probably caps lock. So hold down the caps lock key and press the letter N.
Speaker 3:
NVDA menu.
Shaun Preece:
There it is, beautiful. Now you can use the cursor keys to go up or down through this list of items. Let's try that out.
Speaker 3:
Preferences, sub menu P. Tools, sub menu T.
Shaun Preece:
That's actually where you'll find the add-on store, in the tools. But let's keep going.
Speaker 3:
Help sub menu H.
Shaun Preece:
I'm just pressing the down arrow here.
Speaker 3:
Configuration profiles.
Shaun Preece:
You get the idea. You know how menus work. Let's just do the quick nav version to jump to the tools menu. I'm just going to hit T.
Speaker 3:
View log, V.
Shaun Preece:
We're in there now. Now to jump to the NVDA add-on store, it's just the letter S.
Speaker 3:
Add-on store. Installed add-ons. All dialogue NVDA global commands extension description. This module has been developed with the participation of Daniel [inaudible 00:03:27].
Shaun Preece:
Okay, I just hit the Control key there to stop the screen reader from speaking. So we're now in the NVDA add-on store, now because I've already got add-ons installed on my computer, it's taken me to the installed add-ons list. So here I can again use the up or down arrows to go through all the add-ons I've currently got on my computer. As you heard it did start reading out the first one, but let's just arrow down again.
Speaker 3:
Outlook Extended, installed version 2.2. Channel, stable.
Shaun Preece:
It gives you all the details of that add-on. Now if you don't have add-ons installed already, this is your first time maybe of running the add-on store, then instead of the installed add-ons page, you will see the available add-ons. Which will give you a huge list of all the add-ons you can install, but we'll get to that in just a second. Again, let me just arrow down one more time.
Speaker 3:
WhatsApp Plus, installed version 2.0.0.
Shaun Preece:
Okay, so there's my WhatsApp add-on. Now I can get more information simply by tabbing through further details. Let me just hit the tab key here.
Speaker 3:
Description, edit read only. This add-on adds many hot keys for quick navigation through the main elements of the window.
Shaun Preece:
It does?
Speaker 3:
Convenient interaction with chat messages and also adds many minor.
Shaun Preece:
Minor what? I could arrow down to read the rest of that, but let's just hit the tab key again.
Speaker 3:
Actions button, ALT plus C.
Shaun Preece:
Actions. So what do I want to do with this add-on. There's various options in that. In fact, let's take a look right now. Let's hit space or enter on that.
Speaker 3:
Context menu.
Shaun Preece:
And just arrow down
Speaker 3:
Disable, D.
Shaun Preece:
I could disable that add-on. Maybe I don't want to use it currently, but I don't want to uninstall it so I can just disable it. Arrow down again.
Speaker 3:
Remove, R.
Shaun Preece:
Now I definitely don't want it. Let's get rid, I can remove it.
Speaker 3:
Help, H.
Shaun Preece:
I want help. How do I actually use the WhatsApp? What's the keyboard commands? That's how I find out.
Speaker 3:
Homepage, M.
Shaun Preece:
I can go to the homepage of the developer. Arrow down.
Speaker 3:
Disable, D.
Shaun Preece:
And we're back up to the top. So there's the actions menu button. Just going to hit escape to get rid of this menu.
Speaker 3:
Add-on store, installed add-ons.
Shaun Preece:
And now let's just hit tab one more time.
Speaker 3:
Other details. Edit read only, ALT plus [inaudible 00:05:49].
Shaun Preece:
And there's some extra details. I think that's it. Let's hit tab one more time.
Speaker 3:
Install from external source button, ALT plus X.
Shaun Preece:
Ah, that's right. Install from external source. Now let's say you are creating your own add-on, and it's not already in the NVDA add-on store. Obviously you can just install it from your own computer, just install the file. And maybe someone will send you an add-on file, you can install it using that button. Let's hit tab one more time.
Speaker 3:
Close button.
Shaun Preece:
And there's close to close down the add-on store. So there you go, that's the installed add-ons on my computer. But hey, what if you're coming to this fresh, what's available? There's easy way to tell. Now this NVDA store is split into three main sections. Let's hit Control, Tab to jump up to the tabs at the top. Control, Tab.
Speaker 3:
Tab control, panel.
Shaun Preece:
Now the first thing you hit is panel. Now I'm going to come back to this because it's slightly strange. So I will come back to this, but for now, let's just hit Control, Tab again.
Speaker 3:
Available Add-ons tab selected.
Shaun Preece:
There we go. Available add-ons. So now it's showing me on the screen a list of every add-on available. We will take a look in just a second, but let's continue to Control, Tab. Which, by the way, is a system keyboard shortcut which will always switch you between tabs. If you are in the property dialogue box, for example in Windows, Control, Tab will switch the tabs that you're in. Let's hit Control, Tab.
Speaker 3:
Installed incompatible add-ons tab selected.
Shaun Preece:
This will show me a list of all the installed add-ons I've got which are currently incompatible with the current version of MVDA. Sounds complicated but it really isn't. Some add-ons were created for a very early versions of MVDA and aren't compatible with the later versions. So you will find these here. Let's Control, Tab again.
Speaker 3:
Installed add-ons tab selected.
Shaun Preece:
This is where we started, installed add-ons, a list of every add-on I've got on this computer. Let's do it one more time.
Speaker 3:
Updatable tab selected.
Shaun Preece:
Updatable add-ons, so maybe the WhatsApp add-on I've got on my computer has a new release, a new update. You will find it here. If it doesn't, which most of them already do, automatically update. Let's Control, Tab one more time
Speaker 3:
Available add-ons tab selected.
Shaun Preece:
And we're back to available add-ons. Now if you want to jump quickly back to the list of ... no matter what tab you're on, maybe it's installed add-ons or available add-ons, simply press ALT A.
Speaker 3:
Available add-ons list, 10-D2 application module.
Shaun Preece:
And there we are at the top of the list of available add-ons. Let's quickly jump back to the tabs again. So again, Control, Tab.
Speaker 3:
Tab control, panel.
Shaun Preece:
There's that panel, which I will come back to.
Speaker 3:
Installed add-ons tab selected.
Shaun Preece:
And installed add-ons. Keep going.
Speaker 3:
Updatable add-ons tab, available add-ons tab selected.
Shaun Preece:
Available add-ons. Right, so we have the list of add-ons, that's the first area. Then we have the tabs to choose what add-ons we see, which we're currently in. And the third area, if I press tab ...
Speaker 3:
Channel, combo box, stable, collapsed, ALT plus N.
Shaun Preece:
It's the list of filters, basically. So this first one is a combo box. You can ALT down arrow to open this up.
Speaker 3:
Expanded.
Shaun Preece:
And if I just down arrow through this.
Speaker 3:
Channel list, beta.
Shaun Preece:
So I can see only the add-ons which are currently in beta. So are ready for testing, maybe not quite ready, they'd have a few bugs in them. They're not ready for the big time yet, but you can test them out if you want. Let's arrow down again.
Speaker 3:
Dev.
Shaun Preece:
The Dev channel. Now this is for developers, early adopters, people that are maybe testing out features of beta MVDA screen reader program and they're testing out specific add-ons. So only for developers, really. Let's arrow down again.
Speaker 3:
External.
Shaun Preece:
External, okay. A list of only external add-ons. So in my case, WhatsApp for example, is an external add-on. So it would just show me external add-ons. And that's the last in the list, let me just arrow up to the top.
Speaker 3:
Dev, beta, stable.
Shaun Preece:
Stable, now this is the one that most of you are going to want to use. It's the one that I always use. So it will only show you the add-ons which have been officially released. They've been tested with the latest version of NVDA. Okay, so I'm going to hit enter on that. Now let's hit tab again.
Speaker 3:
Add-on store, available add-ons, stable. Dialogue 10-D2 application module description.
Shaun Preece:
Ah, it's jumped me down to the list. So let me quickly jump back. Now there is a keyboard shortcut to take you directly to that channel filter box, and that is ALT N.
Speaker 3:
Channel, combo box, stable, collapsed, ALT plus N.
Shaun Preece:
There we go. Now let's hit tab.
Speaker 3:
Include incompatible add-ons, checkbox, not checked, ALT plus I.
Shaun Preece:
So maybe you want to see incompatible add-ons if you want, currently that's unchecked. Let's hit tab again.
Speaker 3:
Search, edit, ALT plus S, blank.
Shaun Preece:
And a search box. So maybe you've heard of an add-on that you want to install, and that's what I'm going to test this out in just a minute. So you can just search for a specific add-on in the list. Again, that's got its own keyboard shortcut, which was ALT S. So actually let's try that out while I'm here. Now I've heard of an add-on called Place Marker. Now this allows you to mark certain locations on webpages and jump to them directly. For me, this could be really useful. Anyway, I'll give a more detailed explanation when I install it. So I'm in the search box. I'm going to type placeMarkers.
Speaker 3:
P-L-A-C-E M-A-R-K.
Shaun Preece:
Placemark should be enough. Now you don't have to hit enter on that all we need to do is jump back to the list, remember ALT A.
Speaker 3:
Available add-ons list. placeMarkers, available version 34.0.0. Channel, stable. Publisher, [inaudible 00:12:14].
Shaun Preece:
Okay, just control to shut that up for a minute. So that's the one I want. Perfect. Now let's hit tab. Remember when I was in my installed add-ons list, I got extra details. So let's try and see what we've got here. So if I hit tab ...
Speaker 3:
Description, edit read only add-on for setting place markers on specific virtual documents.
Shaun Preece:
Okay, nice. Let's hit tab again.
Speaker 3:
Actions button, ALT plus C.
Shaun Preece:
More actions. Tab again.
Speaker 3:
Other details, edit read only, ALT plus O publisher
Shaun Preece:
And tab again.
Speaker 3:
Install from external source button.
Shaun Preece:
So the same options we had in the other list. So let's go back to that actions button.
Speaker 3:
Actions button, ALT plus C.
Shaun Preece:
I'm just shift tabbing to go back. And let's hit enter on that.
Speaker 3:
Context menu
Shaun Preece:
And arrow down.
Speaker 3:
Install, I.
Shaun Preece:
Install.
Speaker 3:
Homepage, M.
Shaun Preece:
This will take to the homepage of the developer.
Speaker 3:
License, L.
Shaun Preece:
Oh, license. Do you need to pay to use this? Probably not.
Speaker 3:
Source code, C
Shaun Preece:
To go to GitHub, to see the actual source code. Very nice.
Speaker 3:
Install, I.
Shaun Preece:
And back up to the top, install. You know what? I'm going to do it, let's hit enter on install.
Speaker 3:
Add-on store, available add-ons, stable. Dialogue, placeMarkers, description.
Shaun Preece:
And it's done it. As simple as that. Now it didn't give you much of a variable feedback there, but it did do it. So we're going to check that out in just a second, but before we do, let's hit Control, Tab one more time.
Speaker 3:
Tab control, panel.
Shaun Preece:
Panel, now I said I would come back to it and I didn't forget for once. Now this is strange because it seems to be like a separator between the tabs, installed add-ons, available add-ons. And the filters, such as channel or show incompatible or the search. If I press the arrow up key while I'm in the panel.
Speaker 3:
Installed incompatible add-ons tab selected.
Shaun Preece:
It takes me to the tabs and I can simply left or right through them.
Speaker 3:
Available add-ons tab selected. Updatable add-ons tab selected.
Shaun Preece:
Let's go back to the Place Marker add-on I've just installed. So we will find that obviously in the installed add-ons tab. Let's go back, Control, Tab.
Speaker 3:
Tab control, panel.
Shaun Preece:
No. Control, Tab.
Speaker 3:
Installed add-ons tab selected.
Shaun Preece:
Ah, we are already there. Okay, back to the list, ALT A.
Speaker 3:
Installed add-ons list, NVDA global commands extension, installed version.
Shaun Preece:
Okay, so let's arrow down through my list of installed.
Speaker 3:
Outlook Extended, WhatsApp Plus installed.
Shaun Preece:
What? It's not there, what's going on? Well, there's a reason for that. We need to restart NVDA for it to show up. So to do that, all we need to do is hit the escape key to shut down the NVDA add-on store. Let's hit escape.
Speaker 3:
Restart NVDA dialogue, changes were made to add-ons. You must restart NVDA for these changes to take effect. Would you like to restart now?
Shaun Preece:
Yes, I would. So now NVDA has restarted, let's go back to the store. Remember, let's hold down caps lock or your NVDA modifier key, and press the letter N.
Speaker 3:
NVDA menu.
Shaun Preece:
T for tools.
Speaker 3:
View log, V.
Shaun Preece:
S for store.
Speaker 3:
Add-on store, installed add-ons.
Shaun Preece:
Now let's arrow down and see if placeMarkers is now there.
Speaker 3:
Outlook Extended, placeMarkers.
Shaun Preece:
There it is. So there is placeMarkers, but how do I actually use it? Because if I tab here to the description ...
Speaker 3:
Description, edit read only add-on for setting place markers on specific virtual documents.
Shaun Preece:
Well that doesn't tell me a whole lot. So let me just Shift, Tab to go back to the title
Speaker 3:
Installed add-ons list, placeMarkers.
Shaun Preece:
Now, of course I could tab through to the actions button. But actually, you don't need to. You can just hit enter.
Speaker 3:
Context menu.
Shaun Preece:
Now let's arrow down.
Speaker 3:
Disable, D. Remove, R. Help, H.
Shaun Preece:
Help. Now this is incredibly helpful, funnily enough, but you're going to want to remember this. So let's go to the help page.
Speaker 3:
placeMarkers 34.0.0, personal. Microsoft Edge window.
Shaun Preece:
So this opens up a web browser and I'm just going to jump through the headings here.
Speaker 3:
Key commands, heading level two.
Shaun Preece:
That's exactly what I want. What keyboard commands do I need to know to use this add-on? So let's just arrow down from here.
Speaker 3:
List with 11 items. Bullet control plus Shift plus NVDA plus F opens a dialogue with an edit box that shows the last saved search in this.
Shaun Preece:
Wow, that's quite a keyboard shortcut. That's not actually what I'm looking for so let's arrow down.
Speaker 3:
Dialogue, you can also select the previous string from the history using a checkbox.
Shaun Preece:
Yeah, keep going.
Speaker 3:
Be added to the buttons between ... case sensitive ... bullet control plus Shift plus NVDA plus Y saves the current position as a place marker.
Shaun Preece:
That's what I'm interested in. So if I press the NVDA modifier key, again caps lock in my case, Shift, Control, and the letter Y, it will mark wherever I am as a place marker. This means whenever I go back to that website or that document, I can simply jump directly to that same position, that same location, without having to navigate all the way through. But how do I do that? Well, let's arrow down again.
Speaker 3:
For this place marker, bullet control plus Shift plus NVDA plus Delete deletes the place marker corresponding to this position.
Shaun Preece:
Ah, well that's good to know.
Speaker 3:
Bullet NVDA plus Y moves to the next place marker.
Shaun Preece:
NVDA key plus Y allows me to jump through all the place markers, because you can have more than one apparently. If I press NVDA, Shift, and Y, it will jump back through the list of place markers. Anyway, I think that's enough for now. Of course you can take some more time and read more descriptions and more keyboard bindings there, but for now, that's enough for me to get started. So let's close this down. ALT F4.
Speaker 3:
Add-on store, installed add-ons.
Shaun Preece:
And we're back to the add-on store. Actually, I don't need this anymore. I'm going to simply try using this new add-on. Let's go to a website. Let's open up Edge, Windows key to bring up the start menu.
Speaker 3:
Start window, search window.
Shaun Preece:
And type Edge.
Speaker 3:
E, Microsoft Edge.
Shaun Preece:
Enter.
Speaker 3:
Loading complete.
Shaun Preece:
Okay, so where should we go? Let's go to, why not AMI? Let's go to AMI.ca. Enter.
Speaker 3:
Loading page, loading complete.
Shaun Preece:
Okay, so now that's done. Let's jump through, I don't know, the headings for example. I'm going to hit H
Speaker 3:
Banner landmark, primary navigation heading level two.
Shaun Preece:
Let's tab through that menu.
Speaker 3:
Primary navigation, featured visited link. Watch, get familiar with our selection of video shows.
Shaun Preece:
Okay, you know what? Let's use that as a place marker. So if I can remember the keyboard shortcut, which was the NVDA key, remember mine is caps lock, and the Shift key and the Control key and the letter Y.
Speaker 3:
Saved position at character 99.
Shaun Preece:
So now I've marked that as my saved location. So anytime I come back to this website, that will be available to me. I could jump directly there. At least I hope so if this add-on works. So let's navigate away from the watch item there. Let me just jump through some headings.
Speaker 3:
[inaudible 00:19:48].
Shaun Preece:
There we go. And arrow down, just so we're far away from that. Now I want to jump back up to that position, NVDA plus Shift plus Y.
Speaker 3:
Out of list banner landmark, primary navigation. Navigation landmark list with six items, link watch.
Shaun Preece:
And I've jumped directly back to that place marker. So that works really well. And as far as I can tell, and what people have told me, you can set multiple place markers on multiple websites. Absolutely great and exactly what I wanted. So there you go, that is the NVDA add-on store. How cool is that? Now I will say I do feel the navigation of the NVDA add-on store, that control panel thing, I'm not entirely sure why that's there and the navigation does feel a little bit excessive. But hey, this is the first release of the NVDA add-on store and I'm sure it could get tweaked. And even if it doesn't, you know what, it's still perfectly usable as I think I've just shown.
Shaun Preece:
Either way, there's no denying for the first time user or someone who's interested in add-ons but not used them before, it is much friendlier than having to go out to a website and install them manually. So well done NVDA, I think this is very nice. Now, with all that said and all the love I've given NVDA and NVDA add-ons, I must say that please remember that these are made by the community. NVDA add-ons could potentially have access to your data or your personal data. They can be pretty powerful. Use your common sense when downloading add-ons. All the ones in the store, look, I've never had an issue but it's only fair for me to say just be careful what add-ons you install. Just ask around, see if they're recommended by anyone else, and check out the homepage and the website, et cetera.
Shaun Preece:
Anyway, there you go. I hope you found that useful. And if you didn't, don't worry there's always the next episode. I'm sure there'll be something for you. If you did like this video, please hit that like button. And if you want to see more, tap that subscribe button. If you want to get in contact with me, if you've got a recommendation, a suggestion, or a question, then email Shaun, that's S-H-A-U-N, Shaun@doubletaponair.com. Thank you so much for watching, really appreciate it, you take care. And also, I've got to say thanks to Georgia for helping me record the screen in an accessible way. You are a genius. Thanks guys, see you next time.