Click here for detailed description
Screen is a full-screen window manager that multiplexes a physical
terminal between several processes, typically interactive shells.
Each process is given its own tty session,
and the braille additions we have recently added to
Screen allow the user to view these directly with the display
without having to log in through a DOS machine.
The newest version of the screen (3.8.6), which contains the braille
accessibility
program, is available from
ftp://ftp.uni-erlangen.de/pub/utilities/screen/braille/screen-3.8.6.tar.gz
.
It is also available along with explanatory notes and three braille
tables
from our site,
screen-3.8.6.tar.gz .
While Screen allows access to tty terminal sessions, it does not access the X-Window; however, it will run in an xterm window. Currently, it works with the TSI Navigator 40, the TSI PowerBraille 40 and the TSI powerbraille 80 braille displays. We plan to support other displays, by request, and if sufficient information is made available from the braille display manufacturer. Screen runs under most UNIX variations, including the GNU Linux operating system available for PCs.
Installation Instructions
Please read the
INSTALL file for full installation instructions. In
addition to those instructions, note that you must create a .screenrc file
and that file must contain the type of braille display that you are using and
the serial device that the display is connected to. A minimal .screenrc file
should contain something like the following four lines (these are only
examples, please customize them for your configuration):
The basic operation of screen is described in the
README file.
The braille navigation commands are similar to commands usually found on DOS
braille screenreaders. Also, because braille accessibility is integrated into
screen, the user can switch back and forth easily between many applications that are
running simultaneously. The braille commands can be changed any time after
starting screen using the internal screen "C-a :" command line. All braille
commands begin with "bd_"; The list of braille commands follows:
Further Development
Screen currently works with Telesensory braille displays, the
PowerBraille and the Navigator because Telesensory has given us the
information needed to program their displays. We are presently working
to include the Blazie Braille-lite. We hope to add support for other
braille displays if we get the requisite information from the braille
display manufacturer. We also intend to add some features such as
cursor routing from the braille display. If
you find a feature missing that you think should be implemented, please contact
us.
This software has been developed within the
Science Access Project at
Oregon State University under the direction of Prof.
John Gardner. This
research project is sponsored by grants from the US National Science
Foundation.
Authors:
# example of .screenrc when using braille display
bd_start_braille on
bd_type powerbraille_40
bd_port /dev/ttyS0
bd_braille_table /home/gardner/us-braille.tbl
# end of example
Functions
bd_start_braille on/off # Starts/stops using braille features on screen
bd_link on/off # links/unlinks braille cursor to/from screen
# cursor
bd_bell on/off # turn on/off sending bell-signal to terminal
bd_scroll on/off # enables/disables scrolling
bd_skip on/off # skip/don't skip blank lines
bd_width
Note: Current list of valid display and table parameters:
bd_type:
1. navigator_40
2. powerbraille_40.
3. powerbraille_80
bd_braille_table:
1. gr-braille.tbl German braille code
2. us-braille.tbl US computer braille code
3. gs-braille.tbl GS braille code
Since the braille tables are in files, you should give the full pathnames
of the files either in .screenrc or using the internal screen "C-a :" command
line.
URL: http://dots.physics.orst.edu/~bargi/
E-mail: bargi@dots.physics.orst.edu
E-mail: barryb@dots.physics.orst.edu
Return to SAP Home Page