The current editor options available lack the level of accessibility that is required to allow people who are visually impaired to adequately write, edit, and debug code.
This tool extends Visual Studio Code’s existing accessibility options to enable people with a visual impairment to learn Python programming with LEGO Mindstorms. Our goal is to:
-
provide an accessible experience to people with a visual impairment
-
not change the editing workflow for people without a visual impairment
-
Compatible with major screen readers*:
-
Present a summary of the scope for an individual line of code.
-
Save, Load, Run, and Delete programs directly onto the LEGO SPIKE Prime Hub from within Visual Studio Code
-
Line highlighting with customizable colors and formats
-
Voice hotkeys through the use of an exterior python server.
-
Voice functions through the use of an exterior python server.
-
Relevant autocomplete voiceovers on demand.
*Note: Most screen readers allow you to cancel what it is reading by pressing CTRL (Windows) or Command (Mac).
- Open the extensions sidebar on Visual Studio Code
- Search for Mind Reader
- Click Install
- Reload your editor if needed
- Enjoy
For MacOS users, you may need to install a package manager like Homebrew to get portaudio.
- Jake Grossman: <[email protected]>
- Cal Wooten: <[email protected]>
- Josiah Moses: <[email protected]>
- Sophia Drewfs: <[email protected]>
- Mason Bone: <[email protected]>
- John Breaux: <[email protected]>
- Thomas Lane: <[email protected]>
- Kendrick Johnson: <[email protected]>
- Ryan Tolbert: <[email protected]>
- Pedro Alvarez: <[email protected]>
- Zachary Chenausky: <[email protected]>
- Jigme Rinji Sherpa: <[email protected]>
- Clay Lewis: <[email protected]>
- Haris Javed: <[email protected]>
- Saad Javed: <[email protected]>
- Kevin Gautier: <[email protected]>
- Alex Tomjack: <[email protected]>
- Kelsee Villareal: <[email protected]>
- Bryan Tang: <[email protected]>