Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esimkowitz/kssbkeys
VSCode extension for improving usability with screen readers
https://github.com/esimkowitz/kssbkeys
accessibility screen-reader visual-studio-code vscode-extension
Last synced: 15 days ago
JSON representation
VSCode extension for improving usability with screen readers
- Host: GitHub
- URL: https://github.com/esimkowitz/kssbkeys
- Owner: esimkowitz
- License: mit
- Created: 2020-08-21T15:40:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-07T19:37:57.000Z (over 4 years ago)
- Last Synced: 2024-11-11T01:51:46.420Z (2 months ago)
- Topics: accessibility, screen-reader, visual-studio-code, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=esimkowitz.kssbkeys
- Size: 77.1 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# KSSB Keys
![CI](https://github.com/esimkowitz/kssbkeys/workflows/CI/badge.svg) [![Version](https://vsmarketplacebadge.apphb.com/version/esimkowitz.kssbkeys.svg)](https://marketplace.visualstudio.com/items?itemName=esimkowitz.kssbkeys)
This extension has been developed to provide useful commands and keyboard shortcuts to VS Code users who use a screen reader like NVDA. It is very much a work in progress.
## Features
The current release provides the following keyboard shortcuts to enhance the VS Code experience (assumes a Windows keyboard; substitute `Cmd` for `Ctrl` if using a Mac):
- Create a new file from the Explorer pane using `Ctrl + N`
- Create a new folder from the Explorer pane using `Ctrl + Shift + N`
- Focus to the current visible notification using `Tab`
- Dismiss notifications that are currently displayed using `Escape`. This is already the current behavior but the feedback is only visual. Also since we're adding a new action when notifications are visible, this ensures the least confusion.