JAWS Scripts For Twitch
Doug Lee
Last Revised March, 2026
This document describes the JAWS scripts for Twitch and provides
tips for using this application with JAWS.
This document can be opened from within the application via a double press
of JAWSKey+F1 (or Insert+F1)
when the scripts are running.
Table of Contents
System Requirements For JAWS Users
In addition to any system requirements for the application, the following
apply for JAWS users:
- The computer should be running Windows 10 or later.
Older Windows versions may also work but have not been tested.
- JAWS 2018} or later should be used. The scripts will not work with or install into older JAWS versions.
Script Installation Instructions
To install these scripts on a new system:
- Install JAWS if this has not already been done. This will require
administrative privileges on the computer.
- Run JAWS as the user for whom the scripts are to be installed.
This and the following steps must be performed for each user of the computer
who will be using JAWS with these scripts.
- Download and run, or run directly, the installer for these scripts; and follow the on-screen
directions. Be sure to install the scripts in the currently running
JAWS version if a JAWS version list is presented.
- To verify successful installation, type Insert+Q from
within the application. Part of the JAWS spoken response should be a
revision number. If you do not hear a revision number, the scripts are
not correctly loaded.
In some cases, restarting JAWS may fix this issue.
Key Sequences
These scripts incorporate commands that consist of sequences of keystrokes, all beginning with a common prefix, or "command keystroke."
This approach allows many script commands without the risk of conflicting with application keystrokes.
See the "Multi-Key Command Sequences" section of the "Common Script Elements" document for further details, including
how to explore the available script commands (similar to exploring a menu system),
and how to change the Command keystroke if necessary.
By default, the Command keystroke for these scripts is [.
This document may refer to this keystroke as [ or Command;
so, for example, [ Tab and Command Tab both refer to typing the prefix keystroke, then separately the Tab key.
Some sequences may consist of more than two keystrokes, or "levels"; for example, [ d r would refer to typing [, then d, then finally r.
Script Commands and Features
These scripts provide the following commands and features
beyond those provided by JAWS and the application.
See the next section for caveats.
- The key sequence [ T announces the elapsed and total times of the playing video when possible.
- Sequences consisting of [ followed by a digit from the number row (1 through 9 and 0)
or the dash key (-) will, when possible, jump to an approximate percentage of the way through the playing video.
[ 1 jumps to a point near 10% of the way through the video,
[ 5 jumps to near the 50% point (halfway through the vidio), and other numbers similarly jump to corresponding positions.
[ 0 jumps to the end of the video (100%), and [ - jumps to the beginning.
- JAWSKey+Q, along with announcing the active configuration name, will announce the revision number of these scripts.
- Insert+F1, typed twice in quick succession, opens this document in the default browser.
Note that the following native keystrokes also work while a Twitch video player is on screen and in focus:
- Space or K
- Pause, resume, or play the current video.
- J or L
- Rewind or fast-forward the video by 10 seconds.
- Left or Right arrows
Rewind or fast-forward the video as J and L do.
- Comma (,) or Period (.)
- Slow down or speed up the video without changing its pitch. This amounts to simple compression or
expansion of the audio and video.
- M
- Mute or unmute the sound of the video. Beware that the occasional video defaults to muted on starting.
Caveats For Script Commands
The key sequences for jumping through the playing video
- Are not expected to work or be useful in a live stream.
- Must approximate video positions, meaning that "start" may not be the very beginning, "end" may not be the very end, etc.
- May, for some videos, cause a dialog to pop up every time a new position is chosen.
When this happens, it will be necessary to press Esc to return to the screen with the video player.
There are a number of conditions that may disrupt the scripts' ability to perform the listed commands:
- Restricted content that requires a "Start Watching" button to be clicked may not show the video player immediately.
Tabbing through the dialog after clicking the button may cause the player to appear.
- Some videos begin with silence, and some videos are muted by Twitter, in whole or in part,
such as to account for copyrighted audio content.
Known Issues
The following issues are known and may be encountered during use of the application with these JAWS scripts.
These issues may be fixed in a future update to the scripts or to the application itself.
Braille support is not well tested and is likely incomplete.
Revision History
This is the revision history of these scripts, most recent revision first:
Revision 23, released March 1, 2026