Job Access With Speech (JAWS) is a computer
screen reader
A screen reader is a form of assistive technology (AT) that renders text and image content as speech or braille output. Screen readers are essential to blindness, blind people, and are useful to visually impaired people, Illiteracy, illiterate, ...
program for
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
that allows
blind and visually impaired users to read the screen either with a
text-to-speech
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or Computer hardware, hardware products. A text-to-speech (TTS) system conv ...
output or by a
refreshable Braille display. JAWS is produced by the Blind and Low Vision Group of
Freedom Scientific.
A 2023–2024 screen reader user survey by
WebAIM, a web accessibility company, found JAWS to be the most popular desktop/laptop screen reader worldwide for primary usage (at 40.5%), while 60.5% of participants listed it as a commonly used screen reader, ranking it second in this measure behind
NVDA.
JAWS supports
Windows 10
Windows 10 is a major release of Microsoft's Windows NT operating system. The successor to Windows 8.1, it was Software release cycle#Release to manufacturing (RTM), released to manufacturing on July 15, 2015, and later to retail on July 2 ...
and
Windows 11
Windows 11 is a version of Microsoft's Windows NT operating system, released on October 5, 2021, as the successor to Windows 10 (2015). It is available as a free upgrade for devices running Windows 10 that meet the #System requirements, Windo ...
along with all versions of Windows Server released since
Windows Server 2016. There are two versions of the program: the ''Home'' edition for non-commercial use and the ''Professional'' edition for commercial environments. Before JAWS 16, the ''Home'' edition was called ''Standard'', and only worked on the home editions of Windows operating systems. A
DOS
DOS (, ) is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible syste ...
version is free.
The
JAWS Scripting Language allows the user to use programs without standard Windows controls, and programs that were not designed for accessibility.
History
JAWS was originally released in 1989 by
Ted Henter, a former motorcycle racer who lost his sight in a 1978 automobile accident. In 1985, Henter, along with a investment from Bill Joyce, founded the ''Henter-Joyce Corporation'' in
St. Petersburg, Florida
St. Petersburg is a city in Pinellas County, Florida, United States. As of the 2020 census, the population was 258,308, making it the List of municipalities in Florida, fifth-most populous city in Florida and the most populous city in the sta ...
. Joyce sold his interest in the company back to Henter in 1990. In April 2000, Henter-Joyce, Blazie Engineering, and Arkenstone, Inc. merged to form
Freedom Scientific.
JAWS was originally created for the
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
. It was one of several screen readers giving blind users access to text-mode MS-DOS applications. A feature unique to JAWS at the time was its use of cascading menus, in the style of the popular
Lotus 1-2-3
Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatibles ...
application. What set JAWS apart from other screen readers of the era was its use of
macros that allowed users to customize the user interface and work better with various applications.
Ted Henter and Rex Skipper wrote the original JAWS code in the mid-1980s, releasing version 2.0 in mid-1990. Skipper left the company after the release of version 2.0, and following his departure,
Charles Oppermann was hired to maintain and improve the product. Oppermann and Henter regularly added minor and major features and frequently released new versions. Freedom Scientific now offers JAWS for MS-DOS as a
freeware
Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
download from their website.
In 1993, Henter-Joyce released a highly modified version of JAWS for people with learning disabilities. This product, called WordScholar, is no longer available.
JAWS for Windows
In 1992, as
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
became more popular, Oppermann began work on a new version of JAWS. A principal design goal was not to interfere with the natural user interface of Windows and to continue to provide a strong macro facility. Test and beta versions of JAWS for Windows (JFW) were shown at conferences throughout 1993 and 1994. During this time, developer Glen Gordon started working on the code, ultimately taking over its development when Oppermann was hired by Microsoft in November 1994. Shortly afterwards, in January 1995, JAWS for Windows 1.0 was released.
A new revision of JAWS for Windows is released about once a year, with minor updates in between.
Features
JAWS allows all major functions of the
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
operating system to be controlled with
keyboard shortcut
In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most Operating system, operating systems and Application software, applications come ...
s and spoken feedback. These shortcuts are kept as consistent as possible throughout most programs, but the very high number of functions needed to fluidly use modern computer software effectively requires the end user to memorize many specific keystrokes. Virtually every aspect of JAWS can be customized by the user, including all keystrokes and factors such as reading speed, granularity used when reading punctuation, and hints. JAWS also includes a scripting language to automate tasks and make more complex modifications to the program's behavior.
The software includes a distinct mode designed specifically for
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
s, activated when a browser is in the foreground. When browsing web pages, JAWS first declares the title and number of links. Speech can be stopped with the , lines are navigated with the / arrow keys, and the moves between links and controls. Specific letter keys on the keyboard can be pressed to navigate to the next or previous element of a specific type, such as text boxes or checkboxes.
JAWS can access headings in
Word
A word is a basic element of language that carries semantics, meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no consensus among linguist ...
and PDF documents in a similar fashion.
The JAWS feature set and its configurability have been described as "complex", with training recommended for users such as web designers performing accessibility testing, to avoid drawing the wrong conclusions from such testing.
[Thatcher et al., p. 501.]
Scripting Language
JAWS Scripting Language (JSL) is a
proprietary programming language that allows the interoperation of JAWS. It is a
compiled language
Compiled language categorizes a programming language as used with a compiler and generally implies not used with an interpreter. But, since any language can theoretically be compiled or interpreted the term lacks clarity. In practice, for some lan ...
, allowing for source code protection. "JAWS scripting" commonly refers to customization of the built-in, user-editable utilities of JAWS and editing of its configuration files, as well as the writing of original scripts. JSL acts as an
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
(application programming interface) and allows users to combine JAWS scripting,
Microsoft Active Accessibility scripting, and
document object model
The Document Object Model (DOM) is a cros s-platform and language-independent API that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with ...
scripting.
References
External links
*
{{authority control
1989 software
Screen readers
Windows-only proprietary software