This repository contains files used on the Intro To YouTube video playlist. See playlist link below.
Checkout the Article called VSCode Intro Repository for YouTube Video at Blind Heroes website
In this YouTube playlist, I describe how to interact with the VisualStudio Code editor using a screen reader.
Transitioning can be quite overwhelming and daunting for those who had had their world turned upside down by blindness. Young coders can benefit by learning how a code editor such as VSCode works. If you are a blind coder, you can do this.
People who are blind consume code line by line. Our sighted counterparts can take in a whole screen at a glance. Most VSCode instructions refer to using the mouse for selecting, cutting, pasting, moving, and copying text, and all other actions. People who are blind must rely on the keyboard to perform actions in VSCode and elsewhere. Many of the usual hints and messages sitting off to the side go unnoticed for a very long time, if at all. So any help in jumping in and understanding why you would want to use certain capabilities can be overwhelming.
In this video series, I provide the most critical elements for code editing, navigation, selection, cutting, copying, and pasting using only the keyboard. I give you a workflow and approach for entering code and creating the least amount of errors to fix. I fill in where documentation and other tutorials are lacking for people who are blind and visually impaired.
This YouTube playlist consists of 10 video parts and 14 videos. I strived to make the videos shorrt: 15 minutes or less. A few are 20+ minutes long. The sound of the screen reader is in one ear while the narration is in the other ear. This means you can adjust the volume of each ear separately. I use Fusion with Jaws in this video, but all content is valid for any other screen reader including NVDA.
See the next section for a short description of the individual videos. Click this link to go to the playlist.
VSCode Introduction using a screen reader
While watching the videos, turn off Browse mode to use YouTube's shortcut keys.
To | Press |
---|---|
Rewind 10 seconds | j |
Fast forward 10 seconds | l |
Play and pause | k |
Increase play rate or go forward a frame when paused | > |
Decrease play rate or go back a frame when paused | < |
Go to next video | SHIFT+N |
Go to previous video | SHIFT+P |
Get help | ? |
Note: Put your screen reader in browse mode to read the help screen.
Click these links to go to the individual videos.
Using Emmet to generate a combobox with three selections.
Useing Emmet to generate a List with 3 items containing links
Using Emmet to create multi column tables with accessibility in mind, including Row headers
Using Emmet to create group type headers above the other headers, totally accessible multi-layered tables with headings
-GitHub Repository for files in the video by Lewis