- Download
web-rotor.zip
from this repo. - Unzip.
- Navigate to
chrome://extensions
. - Enable "Developer Mode" in the upper right-hand corner.
- Activate "Load unpacked".
- Upload the unzipped directory.
- (optional) Change the default (Option + 1) keyboard shortcut
- Go to
chrome://extensions/shortcuts
- Under Web Rotor options, activate the edit control
- Key your desired shortcut
- Confirm in a different tab; browser restart may be necessary
- Go to
- Navigate to a website of your choosing
- Option + 1 to open popup view of headings
- Keyboard navigate to your heading of choice and hit enter to focus.
The semantic layer of the web is often obscured by the painted canvas.
This browser extension assists in understanding the contents of a page and improves keyboard-only navigation to areas of interest.
For now, this browser extension is exclusively supported for Chrome and Microsoft Edge. Note that the Edge installation method may vary slightly from the Chrome install steps.
- Clone or download this repo.
- Install
node_modules
and run dev script to generate the extension.npm install npm run dev:chrome
- Navigate to
chrome://extensions
. - Enable "Developer Mode" in the upper right-hand corner.
- Activate "Load unpacked".
- Choose the
./extension/chrome
subdirectory.
See the npm scripts for your build options here.
npm run
Find the zipped folder (likely in the ./extension
directory), move to root, and rename to web-rotor.zip
.
This browser extension starter uses webpack and leverages a hot reloading server. However, you may still need to reload the extension in chrome://extensions
depending on where you are making changes.
Please open an issue!
Inspiration for this tool derives primarily from NVDA.
The Chrome browser extension that lets me regain some of that functionality when I'm not using a screenreader is SkipTo.
Extension icon created by Freepik - Flaticon.
The browser extension template was made by @abhijithvijayan.