Dasher
Encyclopedia
Dasher is a computer accessibility
Computer accessibility
In human-computer interaction, computer accessibility refers to the accessibility of a computer system to all people, regardless of disability or severity of impairment...

 tool which enables users to write without using a keyboard
Computer keyboard
In computing, a keyboard is a typewriter-style keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches...

, by entering text on a screen using a pointing device
Pointing device
A pointing device is an input interface that allows a user to input spatial data to a computer...

 such as a mouse
Mouse (computing)
In computing, a mouse is a pointing device that functions by detecting two-dimensional motion relative to its supporting surface. Physically, a mouse consists of an object held under one of the user's hands, with one or more buttons...

, a touchpad
Touchpad
A touchpad is a pointing device featuring a tactile sensor, a specialized surface that can translate the motion and position of a user's fingers to a relative position on screen. Touch pads are a common feature of laptop computers, and they are also used as a substitute for a mouse where desk...

, a touch screen, a roller ball, a joystick
Joystick
A joystick is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. Joysticks, also known as 'control columns', are the principal control in the cockpit of many civilian and military aircraft, either as a center stick or...

, a Push-button, a Wii Remote
Wii Remote
The , also known as the Wiimote, is the primary controller for Nintendo's Wii console. A main feature of the Wii Remote is its motion sensing capability, which allows the user to interact with and manipulate items on screen via gesture recognition and pointing through the use of accelerometer and...

, or even mice operated by the foot or head. Such instruments could serve as prosthetic devices for disabled people who cannot use standard keyboards, or where the use of one is impractical.

Design

Whatever the writer uses as a pointer, he /she selects a letter from ones displayed on a screen, whereupon the system uses a probabilistic
Probability
Probability is ordinarily used to describe an attitude of mind towards some proposition of whose truth we arenot certain. The proposition of interest is usually of the form "Will a specific event occur?" The attitude of mind is of the form "How certain are we that the event will occur?" The...

 predictive model to anticipate the likely character combinations for the next piece of text, and accord these higher priority by displaying them more prominently than less likely letter combinations. This saves the user effort and time as they proceed to choose the next letter from those offered. The process of composing text in this way has been likened to an arcade game
Arcade game
An arcade game is a coin-operated entertainment machine, usually installed in public businesses such as restaurants, bars, and amusement arcades. Most arcade games are video games, pinball machines, electro-mechanical games, redemption games, and merchandisers...

, as users zoom through characters that fly across the screen and select them in order to compose text. The system learns from experience which letter combinations are the most popular, and changes its display protocol over time to reflect this.

Features

The Dasher package contains various architecture-independent data files:
  • alphabet descriptions for all languages
  • letter colours settings
  • training files in all languages

Production

Dasher is licensed under the GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

. It is available for several platforms including Mac OS
Mac OS
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...

, Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

, Pocket PC
Pocket PC
A Pocket PC is also known by Microsoft as a 'Windows Mobile Classic device'. It is a hardware specification for a handheld-sized computer, personal digital assistant , that runs the Microsoft 'Windows Mobile Classic' operating system...

, and Unix-like
Unix-like
A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....

 operating systems with GTK support.

Dasher was invented by David J. C. MacKay and developed by David Ward and other members of MacKay's Cambridge research group. The Dasher project is supported by the Gatsby Charitable Foundation
Gatsby Charitable Foundation
The Gatsby Charitable Foundation is an endowed grant-making trust, based in London. The organisation is one of the Sainsbury Family Charitable Trusts, set up to provide funding for charitable causes. Although the organisation is permitted in its Trust Deed to make general grants within this broad...

.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK