UAs

The purpose of this page is to gather together information on existing HTML UAs. It may even be useful to add more detailed version information (e.g., release date, features added) or even separate pages on each UA/engine.

Third-Party Assisstive Technologies

Alternative Input

ClickCatch: an autoclicker, which simulates mouse clicks with constant intervals of time.

Click-N-Type Virtual Keyboard: an on-screen virtual keyboard, giving access to the keyboard characters through the use of a mouse or other pointing device.

GazeTalk: a predictive text entry system that has a restricted on-screen keyboard with ambiguous layout for severely disabled people. The main reason for using such a keyboard layout is that it enables the use of an eye tracker with a low spatial resolution (e.g., a web-camera based eye tracker).

Jambu: makes the web easier to access for those who interact with computers using switches and head mice or other types of alternative Input devices. It is designed for users with mobility impairments who find keyboard and mice difficult or impossible to use.

MorseAll: allows a user to control a computer using only the mouse buttons; it also enables a user to produce keystrokes by tapping Morse code with just a single button or with a three-button mouse for faster entry.

MouseWrap: makes the mouse pointer circulate around the screen instead of stopping at the edges, so that moving the pointer requires less movement by the user. "Movement pattern recognition" also gives a user access to custom actions, for example, cut and paste.

PointNClick: a free stand-alone on-screen virtual mouse designed for anyone with a disability that makes it difficult or impossible to click a physical computer mouse. As long as they can move a mouse, trackball or other pointing device, they can send mouse clicks to virtually any Windows application or DOS application that can run within a window and even many that are full screen.

pVoice: an application for Augmentative and Alternative Communication (AAC). Users who cannot speak and who have very little possiblities to operate a computer can use pVoice by selecting photo's or symbols to generate speech output

Sensory Switch Driver: supports both USB and serial switches; configureable switch response, with options for ignoring accidental switch presses, which can be configured for individual users, allowing several switch users to share the same computer

Speech Dasher: a novel interface for the input of text using a combination of speech and gestures; a speech recognition engine provides the initial guess of the user's desired text while a gesture-based interface allows the user to confirm and correct the recognizer's output

SUITEKeys: provides access to a virtual keyboard and mouse through continuous speech input on Windows platforms.

ZenKEY: enables control of almost all aspects of a computer via the keyboard, by creating new keyboard shortcuts. ZenKEY can also control the mouse pointer, including its speed, from keyboard shortcuts.

Color Identification Software (Main Index)

Eye Dropper: a magnified window is attached to the pointer to show the user the exact location and color the pointer is on. Within the same window, the program displays the hex color values of what is being pointed at.

EyePilot: assists color-blind persons to navigate and use color coded information (available for both Windows and Macintosh)

Visolve: software that transforms colors of a computer display into the discriminable colors for various people including people with color vision deficiency, commonly called color blindness. In addition to distinguishing colors and finding a specific color, it aims to help people with color blindness to guess a normal color, and to feel the color gradations in natural scenery, etc. Visolve can execute the following three types of color transformation, filtering, and hatching: Red-Green transform, Blue-Yellow Transform, and Saturation Increase

WhatColor a "PC Tool for Colourblind People" (Windows 95 through Vista) WhatColor identifies a color of the pixel on the screen. It tells you not only RGB values, but also the name of the color of the point.

On-Screen Keyboards

Dasher: rapid text entry system alternative to keyboard. Also available for Windows. (GPL)

note:Caribou' is an alternative to GOK, but not yet a fully mature replacement

PVoice: an application for Augmentative and Alternative Communication (AAC).Disabled people who cannot speak and have very limited possiblities to operate a computer can use pVoice by selecting photographs or symbols to generate speech output.

Jupiter: a "speech system for Linux"; unique features include: reading the accumulated log of an interactive session (as well as screen review mode), audio feedback as text is displayed on the screen, alternative keyboard (for one-handed typing), customizable speech commands (not just key bindings), a modular interface between the kernel and the speech package, and escape sequences that allow applications to speak for themselves.

PCVoz a screen-reader for Windows (Spanish is default/English is an option)

Penfriend XL - screen-reader which also provides word prediction and on-screen keyboards in many languages, marketed primarily to those with learning disabilities (Windows)

ReadPlease - a screen-reader developed for and used by individuals with certain types of dyslexia (Windows)

Speakup: a screen review package for the Linux operating system, which allows a user to interact with applications and the GNU/Linux operating system with audible feedback from the console using a synthetic speech device.

Sreader: provides voice-output for Linux using which reads the screen and puts the information through to a software Text-To-Speech package, such as [ festival] or a hardware speech synthesizer.

Thunder Screen-Reader: a screen reader for the XP or Vista Windows operating systems; includes WebbIE, a text browser which eliminates visual clutter and presents a website in clear line by line text which can be adjusted to suit the user

Speech-Recognition

Open Mind Speech: free (GPL) speech recognition tools and applications, as well as collect speech data from "e-citizens" using the Internet.

Speech Dasher: a novel interface for the input of text using a combination of speech and gestures; a speech recognition engine provides the initial guess of the user's desired text while a gesture-based interface allows the user to confirm and correct the recognizer's output

Accessibility-oriented UAs

Aural/Self-Voicing Browsers

BrailleSurf: although still available, technical development of BrailleSurf ceased in 2001, there is a successor project: MozBraille: an extension for FireFox which makes it a "stand alone" browser for blind and partially sighted persons; features: braille output (to braille terminal), text-to-speech, and "big characters" view

Note: MozBraille is part of the Vickie Project, whose aim is to create an "electronic school bag" for visually impaired children

Simply Internet 2000: can be run in 2 modes: speech-friendly (works with third party screen readers) or speech-enabled (self-voicing)

WeMedia Talking Browser: not a screen reader, but a talking web browser through which a user can surf the net, complete with large buttons and keystroke commands for easy navigation; WeMedia "speaks" any text a user selects within the browser.

WeMedia Talking Browser: not a screen reader, but a talking web browser through which a user can surf the net, complete with large buttons and keystroke commands for easy navigation; WeMedia "speaks" any text a user selects within the browser.

Developer's Note: "Unlike FireVox, which is designed for visually impaired users, CLiCK, Speak is designed for sighted user who want or need text-to-speech functionality. [...] If you're a sighted user who wants to have web pages read to you because you have cognitive issues (for example, dyslexia), because you have literacy issues (like me - I can understand spoken Mandarin Chinese just fine, but reading is difficult for me), because you want to reduce eyestrain and listen to a web page being read, etc., then you are likely to prefer CLiCk, Speak over Fire Vox."

Maavis is a "new accessibility program that provides greatly simplified access to computer activities including videos, music, photos, web information and video calls, which is specifically designed for older people in care who have dementia or related issues, Maavis aims to engage and provide discussion opportunities through being a transparent medium delivering interesting activities. By providing a non threatening 'appliance' that appears to be something of a 'clever TV' it has been designed to allay the fears of those who are alienated by or highly nervous of ICT and the interweb."

Note: MozBraille is part of the Vickie Project, whose aim is to create an "electronic school bag" for visually impaired children

Mouse Gestures: allows the use of mouse gestures to control the FireFox web browser, so as to allow "mouse only" internet browsing

NoSquint: a FireFox extension that allows you to adjust the default text zoom level.

ReefChat: a free and open source accessible Ajax chat application developed by Peter Thiessen and designed to work with the FireVox screen reader or any other screen reader that supports WAI-ARIA. Features include: accessible layout; ARIA Live Region support; message highlighting based on message importance; message filtering using FireVox screen reader; and chat transcript history (ReefChat gets its name from a coral reef where fish meet to socialize.)

Note: this application requires access to a server, preferably Linux based. For the database, it requires MySQL and the scripting language PHP. Refer to the ReefChat Installation page for more details

Note: The SeaMonkey project is an effort to deliver production-quality releases of code derived from the application formerly known as "Mozilla Application Suite". It includes the NGLayout/Gecko layout engine and is built atop the XPCOM component architecture.

Authoring Tools

HTML compatible list serves

HTML email clients

This section is for mail clients that support HTML content (such as "text/html") for either just reading email or composing email too. Many web-based mail clients typically support HTML. The use of HTML in email has developed without necessarily adhering to W3C HTML recommendations and so is often very presentational HTML. However, the following lists any mail clients that provide HTML content support.