2008-04-03 Damien Carbery <[email protected]>
authordcarbery
Thu, 03 Apr 2008 08:57:18 +0000
changeset 12016 ae9845dead4d
parent 12015 2198ee6f33c8
child 12017 7b6a5087f467
2008-04-03 Damien Carbery <[email protected]> * SUNWbrltty.spec, SUNWgnome-a11y-reader.spec, SUNWgnome-gui-test.spec, SUNWgnome-user-docs.spec: Add SUNW_Copyright. * copyright/SUNWbrltty.copyright, copyright/SUNWgnome-a11y-reader.copyright, copyright/SUNWgnome-gui-test.spec, copyright/SUNWgnome-user-docs.copyright: Added. (copyright files will be edited shortly).
ChangeLog
SUNWbrltty.spec
SUNWgnome-a11y-reader.spec
SUNWgnome-gui-test.spec
SUNWgnome-user-docs.spec
copyright/SUNWbrltty.copyright
copyright/SUNWgnome-a11y-reader.copyright
copyright/SUNWgnome-gui-test.spec
copyright/SUNWgnome-user-docs.copyright
--- a/ChangeLog	Thu Apr 03 07:56:56 2008 +0000
+++ b/ChangeLog	Thu Apr 03 08:57:18 2008 +0000
@@ -1,5 +1,11 @@
 2008-04-03  Damien Carbery <[email protected]>
 
+	* SUNWbrltty.spec, SUNWgnome-a11y-reader.spec, SUNWgnome-gui-test.spec,
+	  SUNWgnome-user-docs.spec: Add SUNW_Copyright.
+	* copyright/SUNWbrltty.copyright,
+	  copyright/SUNWgnome-a11y-reader.copyright,
+	  copyright/SUNWgnome-gui-test.spec,
+	  copyright/SUNWgnome-user-docs.copyright: Added.
 	* SUNWpcre.spec: Delete. It is in SFW and not used here.
 
 2008-04-03  Dave Lin  <[email protected]>
--- a/SUNWbrltty.spec	Thu Apr 03 07:56:56 2008 +0000
+++ b/SUNWbrltty.spec	Thu Apr 03 08:57:18 2008 +0000
@@ -17,6 +17,7 @@
 Summary:           Braille support
 Version:           %{brltty.version}
 SUNW_BaseDir:      %{_basedir}
+SUNW_Copyright:    %{name}.copyright
 BuildRoot:         %{_tmppath}/%{name}-%{version}-build
 Requires: SUNWugen
 Requires: SUNWcslr
@@ -104,6 +105,8 @@
 
 
 %changelog
+* Thu Apr 03 2008 - [email protected]
+- Add SUNW_Copyright.
 * Mon Nov 12 2007 - [email protected]
 - Remove brlapi manpages.
 * Thu Oct 11 2007 - [email protected]
--- a/SUNWgnome-a11y-reader.spec	Thu Apr 03 07:56:56 2008 +0000
+++ b/SUNWgnome-a11y-reader.spec	Thu Apr 03 08:57:18 2008 +0000
@@ -17,6 +17,7 @@
 Version:           %{default_pkg_version}
 Source:            %{name}-manpages-0.1.tar.gz
 SUNW_BaseDir:      %{_basedir}
+SUNW_Copyright:    %{name}.copyright
 BuildRoot:         %{_tmppath}/%{name}-%{version}-build
 
 %include default-depend.inc
@@ -116,6 +117,8 @@
 %endif
 
 %changelog
+* Thu Apr 03 2008 - [email protected]
+- Add SUNW_Copyright.
 * Mon Nov 05 2007 - [email protected]
 - Use icon-cache.script for %post
 * Thu Sep 27 2007 - [email protected]
--- a/SUNWgnome-gui-test.spec	Thu Apr 03 07:56:56 2008 +0000
+++ b/SUNWgnome-gui-test.spec	Thu Apr 03 08:57:18 2008 +0000
@@ -16,6 +16,7 @@
 Summary:                 GUI test tool and automation framework
 Version:                 %{default_pkg_version}
 SUNW_BaseDir:            %{_basedir}
+SUNW_Copyright:          %{name}.copyright
 BuildRoot:               %{_tmppath}/%{name}-%{version}-build
 
 %include default-depend.inc
@@ -71,6 +72,8 @@
 %attr (-, root, other) %{_datadir}/icons
 
 %changelog
+* Thu Apr 03 2008 - [email protected]
+- Add SUNW_Copyright.
 * Wed Apr 04 2007 - [email protected]
 - Set .desktop items to NoDisplay=true
 * Sat Aug 12 2006 - [email protected]
--- a/SUNWgnome-user-docs.spec	Thu Apr 03 07:56:56 2008 +0000
+++ b/SUNWgnome-user-docs.spec	Thu Apr 03 08:57:18 2008 +0000
@@ -17,6 +17,7 @@
 Summary:                 GNOME user documentation
 Version:                 %{default_pkg_version}
 SUNW_BaseDir:            %{_basedir}
+SUNW_Copyright:          %{name}.copyright
 BuildRoot:               %{_tmppath}/%{name}-%{version}-build
 %include default-depend.inc
 BuildRequires: SUNWlxml-python
@@ -93,6 +94,8 @@
 
 
 %changelog
+* Thu Apr 03 2008 - [email protected]
+- Add SUNW_Copyright.
 * Tue Jul 10 2007 - [email protected]
 - Add BuildRequires SUNWlxml-python.
 * Wed Aug 16 2006 - [email protected]
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/copyright/SUNWbrltty.copyright	Thu Apr 03 08:57:18 2008 +0000
@@ -0,0 +1,1108 @@
+For the avoidance of doubt, except that if any license choice other
+than GPL or LGPL is available it will apply instead, Sun elects to
+use only the General Public License version 2 (GPLv2) at this time
+for any software where a choice of GPL license versions is made
+available with the language indicating that GPLv2 or any later
+version may be used, or where a choice of which version of the GPL
+is applied is otherwise unspecified.
+
+--------------------------------------------------------------------
+
+brltty-3.9//Patches/ttybrl.c:
+ ttybrl.c
+
+ Copyright 2003, Mario Lang
+ Copyright 2003, BAUM Retec A.G.
+ Copyright 2003, Sun Microsystems Inc. 
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+ 
+
+ This file implements an interface to BRLTTY's BrlAPI
+
+ BrlAPI implements generic display access.  This means
+ that every display supported by BRLTTY should work via this
+ driver.
+ 
+
+
+--------------------------------------------------------------------
+
+brltty-3.9//BrailleDrivers/IrisLinux/iris-gio/iris_gio.c:
+* iris-gio.c for Iris-GIO device in /root/lkm/iris-gio
+* 
+* Made by root
+* Login   <[email protected]>
+* 
+* Started on  Thu Sep 23 22:35:21 2004 root
+* Last update Thu Sep 23 22:53:21 2004 root
+
+
+
+* This module implements the interface bitween userspace and the GIO chip,
+* present on Iris, to allow voltage switching, and modem turning on/off.
+* It also allows to get battery usage, if ACPI doesn't work correctly.
+
+
+
+
+
+
+--------------------------------------------------------------------
+
+brltty-3.9//BrailleDrivers/VisioBraille/vstp_main.c, brltty-3.9//BrailleDrivers/VisioBraille/vstp.h, brltty-3.9//BrailleDrivers/VisioBraille/vstp_transfer.c:
+  Copyright (C) 2006-2007 S&S
+  Samuel Thibault <[email protected]>
+  S�bastien Hinderer <[email protected]>
+
+ This program is free software ; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation ; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY ; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with the program ; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ 
+
+ vstp_main.c
+ vstp.h
+ files transferring with VisioBraille terminals
+ 
+ 
+ vstp_transfer.c
+
+ handles file transfers
+ 
+
+--------------------------------------------------------------------
+
+brltty-3.9//Bindings/Java/bindings.c, brltty-3.9//BrailleDrivers/VisioBraille/brldefs-vs.h, brltty-3.9//Programs/brlapi_common.h, brltty-3.9//Programs/brlapi_client.c, brltty-3.9//Bindings/Java/BrlapiKey.java, brltty-3.9//Bindings/Java/BrlapiSettings.java, brltty-3.9//Bindings/Java/BrlapiSize.java, brltty-3.9//Bindings/Java/BrlapiError.java, brltty-3.9//Bindings/Java/ApiTest.java, brltty-3.9//Bindings/Java/Brlapi.java, brltty-3.9//Bindings/Java/BrlapiException.java, brltty-3.9//Bindings/Java/BrlapiNative.java, brltty-3.9//Bindings/Java/BrlapiWriteArguments.java, brltty-3.9//Programs/brlapi_protocol.h, brltty-3.9//Bindings/Tcl/bindings.c:
+ libbrlapi - A library providing access to braille terminals for applications.
+
+ Copyright (C) 2006-2007 by
+   Samuel Thibault <[email protected]>
+   S�bastien Hinderer <[email protected]>
+
+ Copyright (C) 2002-2007 S�bastien Hinderer <[email protected]>
+
+ Copyright (C) 2002-2007 by
+ Copyright (C) 2002-2007 by
+   Samuel Thibault <[email protected]>
+   S�bastien Hinderer <[email protected]>
+
+   Sébastien Hinderer <[email protected]>
+
+ Copyright (C) 2002-2007 by
+   Samuel Thibault <[email protected]>
+   S�bastien Hinderer <[email protected]>
+
+ Copyright (C) 2006-2007 by Dave Mielke <[email protected]>
+
+ libbrlapi comes with ABSOLUTELY NO WARRANTY.
+
+ This is free software, placed under the terms of the
+ GNU Lesser General Public License, as published by the Free Software
+ Foundation; either version 2.1 of the License,
+ or (at your option) any later version.
+ Please see the file COPYING-API for details.
+
+ Web Page: http://mielke.cc/brltty/
+
+ This software is maintained by Dave Mielke <[email protected]>.
+ 
+
+ brldefs-vs.h : Useful definitions to handle keys entered at 
+ VisioBraille's keyboard  
+ api_common.h - private definitions shared by both server & client 
+ api_client.c handles connection with BrlApi 
+
+ \brief types and constants for \e BrlAPI's protocol
+ 
+
+--------------------------------------------------------------------
+
+brltty-3.9//Programs/xbrlapi.c, brltty-3.9//Programs/sys_hurd.c, brltty-3.9//Programs/adlib.h, brltty-3.9//Programs/auth.c, brltty-3.9//Programs/system.h, brltty-3.9//Programs/sys_beep_wskbd.h, brltty-3.9//ScreenDrivers/Skeleton/screen.c, brltty-3.9//Programs/message.h, brltty-3.9//Programs/io_usb.h, brltty-3.9//Programs/usb_darwin.c, brltty-3.9//Programs/bluetooth_skeleton.c, brltty-3.9//Programs/sys_pcm_qsa.h, brltty-3.9//Programs/scr_main.h, brltty-3.9//Programs/touch.h, brltty-3.9//Programs/io_bluetooth.h, brltty-3.9//Programs/bluetooth.c, brltty-3.9//Programs/lock.h, brltty-3.9//Programs/sys_openbsd.c, brltty-3.9//Programs/sys_ports_kfreebsd.h, brltty-3.9//Programs/tbl.c, brltty-3.9//Programs/drivers.c, brltty-3.9//BrailleDrivers/Virtual/braille.c, brltty-3.9//Programs/usb_skeleton.c, brltty-3.9//Programs/sys_windows.h, brltty-3.9//Programs/mount.c, brltty-3.9//Programs/sys_kfreebsd.c, brltty-3.9//ScreenDrivers/Hurd/screen.h, brltty-3.9//ScreenDrivers/PcBios/screen.c, brltty-3.9//Programs/sys_boot_none.h, brltty-3.9//Programs/usb_internal.h, brltty-3.9//Programs/sys_beep_spkr.h, brltty-3.9//Programs/usb_freebsd.c, brltty-3.9//BrailleDrivers/VisioBraille/braille.c, brltty-3.9//Programs/sys_mount_linux.h, brltty-3.9//Programs/sys_ports_x86.h, brltty-3.9//Programs/kbd.c, brltty-3.9//Programs/sys_solaris.c, brltty-3.9//Programs/sys_pcm_windows.h, brltty-3.9//Programs/usb_libusb.c, brltty-3.9//Programs/cmd.c, brltty-3.9//Programs/lock.c, brltty-3.9//Programs/sys_shlib_windows.h, brltty-3.9//Programs/scr_help.c, brltty-3.9//Programs/sys_pcm_oss.h, brltty-3.9//Programs/async.h, brltty-3.9//Programs/spk.c, brltty-3.9//Programs/defaults.h, brltty-3.9//Programs/notes.h, brltty-3.9//Programs/sys_beep_none.h, brltty-3.9//Programs/scr.h, brltty-3.9//Programs/async.c, brltty-3.9//Programs/tbl.h, brltty-3.9//Programs/sys_exec_none.h, brltty-3.9//Programs/usb_bsd.h, brltty-3.9//Programs/brl.c, brltty-3.9//Programs/cmd.h, brltty-3.9//BrailleDrivers/VisioBraille/braille.h, brltty-3.9//Programs/usb_openbsd.c, brltty-3.9//Programs/misc.h, brltty-3.9//Programs/serial.c, brltty-3.9//Programs/sys_pcm_alsa.h, brltty-3.9//ScreenDrivers/Linux/screen.c, brltty-3.9//BrailleDrivers/TTY/braille.c, brltty-3.9//Programs/sys_ports_windows.h, brltty-3.9//Programs/ctb_internal.h, brltty-3.9//Programs/sys_pcm_audio.h, brltty-3.9//Programs/sys_pcm_none.h, brltty-3.9//Programs/fm.c, brltty-3.9//Programs/touch.c, brltty-3.9//Programs/sys_beep_windows.h, brltty-3.9//Programs/program.c, brltty-3.9//Programs/scr_main.c, brltty-3.9//Programs/queue.h, brltty-3.9//Programs/sys_prog_windows.h, brltty-3.9//ScreenDrivers/Windows/screen.c, brltty-3.9//Programs/tbl_native.c, brltty-3.9//Programs/brltty.h, brltty-3.9//Programs/scr_real.h, brltty-3.9//Programs/sys_ports_always.h, brltty-3.9//Programs/mount.h, brltty-3.9//Programs/sys_midi_alsa.h, brltty-3.9//Programs/auth.h, brltty-3.9//SpeechDrivers/Skeleton/speech.c, brltty-3.9//Programs/sys_ports_none.h, brltty-3.9//Programs/ctb_compile.c, brltty-3.9//Programs/sys_midi_windows.h, brltty-3.9//BrailleDrivers/Skeleton/braille.c, brltty-3.9//ScreenDrivers/AtSpi/screen.c, brltty-3.9//BrailleDrivers/XWindow/braille.c, brltty-3.9//Programs/drivers.h, brltty-3.9//Programs/sys_exec_windows.h, brltty-3.9//Programs/scr_base.c, brltty-3.9//Programs/ctb.h, brltty-3.9//Programs/options.h, brltty-3.9//Programs/io_misc.h, brltty-3.9//Programs/bluetooth_linux.c, brltty-3.9//Programs/sys_qnx.c, brltty-3.9//Programs/usb_kfreebsd.c, brltty-3.9//Programs/usb.c, brltty-3.9//Programs/ctb_translate.c, brltty-3.9//Programs/route.c, brltty-3.9//Programs/queue.c, brltty-3.9//Programs/sys_prog_none.h, brltty-3.9//Programs/brldefs.h, brltty-3.9//Programs/sys_mount_none.h, brltty-3.9//BrailleDrivers/Papenmeier/read_config.c, brltty-3.9//Programs/scr_driver.h, brltty-3.9//Programs/sys_osf.c, brltty-3.9//Programs/sys_shlib_dyld.h, brltty-3.9//BrailleDrivers/VideoBraille/braille.h, brltty-3.9//Programs/sys_msdos.h, brltty-3.9//Programs/sys_msdos.c, brltty-3.9//Programs/scr_frozen.h, brltty-3.9//Programs/io_misc.c, brltty-3.9//Programs/pcm.c, brltty-3.9//Programs/midi.c, brltty-3.9//Programs/usb_solaris.c, brltty-3.9//ScreenDrivers/Hurd/screen.c, brltty-3.9//Programs/sys_skeleton.c, brltty-3.9//Programs/sys_beep_msdos.h, brltty-3.9//BrailleDrivers/VideoBraille/vblow.c, brltty-3.9//BrailleDrivers/BrlAPI/braille.c, brltty-3.9//Programs/sys_freebsd.c, brltty-3.9//Programs/sys_hpux.c, brltty-3.9//Programs/spk.h, brltty-3.9//Programs/io_defs.h, brltty-3.9//Programs/charset.h, brltty-3.9//BrailleDrivers/Braudi/braille.c, brltty-3.9//Programs/spk_driver.h, brltty-3.9//Programs/sys_linux.c, brltty-3.9//Programs/sys_midi_darwin.h, brltty-3.9//SpeechDrivers/SpeechDispatcher/speech.c, brltty-3.9//Programs/driver.h, brltty-3.9//Programs/sys_ports_glibc.h, brltty-3.9//Programs/charset.c, brltty-3.9//BrailleDrivers/Baum/braille.c, brltty-3.9//Programs/iso_11548-1.h, brltty-3.9//Programs/route.h, brltty-3.9//Programs/kbd.h, brltty-3.9//Programs/cut.h, brltty-3.9//Programs/program.h, brltty-3.9//Programs/scr_help.h, brltty-3.9//Programs/io_serial.h, brltty-3.9//Programs/sys_shlib_dlfcn.h, brltty-3.9//Programs/tbl_internal.h, brltty-3.9//Programs/cut.c, brltty-3.9//Programs/sys_windows.c, brltty-3.9//ScreenDrivers/Linux/screen.h, brltty-3.9//BrailleDrivers/TechniBraille/braille.c, brltty-3.9//Programs/sys_midi_none.h, brltty-3.9//Programs/scr_real.c, brltty-3.9//Programs/tbltest.c, brltty-3.9//Programs/sys_darwin.c, brltty-3.9//Programs/brl.h, brltty-3.9//Programs/help.h, brltty-3.9//Programs/usb_linux.c, brltty-3.9//Programs/sys_shlib_none.h, brltty-3.9//Programs/beeper.c, brltty-3.9//Programs/sys_midi_oss.h, brltty-3.9//prologue.h, brltty-3.9//Programs/tunes.h, brltty-3.9//Programs/options.c, brltty-3.9//Programs/scr_base.h, brltty-3.9//Programs/tbl_gnome.c, brltty-3.9//ScreenDrivers/Screen/screen.c, brltty-3.9//Programs/brl_driver.h, brltty-3.9//Programs/txt2hlp.c, brltty-3.9//Programs/tunes.c, brltty-3.9//Programs/usb_netbsd.c, brltty-3.9//BrailleDrivers/HandyTech/braille.c, brltty-3.9//Programs/scr_frozen.c, brltty-3.9//Programs/sys_netbsd.c, brltty-3.9//Programs/sys_linux.h, brltty-3.9//Programs/bluetooth_internal.h, brltty-3.9//ScreenDrivers/Screen/screen.h, brltty-3.9//Programs/misc.c, brltty-3.9//Programs/sys_exec_unix.h, brltty-3.9//BrailleDrivers/LogText/braille.c, brltty-3.9//Programs/tbl2hex.c, brltty-3.9//Programs/ctbtest.c, brltty-3.9//BrailleDrivers/MultiBraille/tables.h, brltty-3.9//BrailleDrivers/MDV/braille.c, brltty-3.9//Programs/brltest.c, brltty-3.9//Programs/spktest.c, brltty-3.9//SpeechDrivers/Swift/speech.c:
+ XBrlAPI - A background process tinkering with X for proper BrlAPI behavior
+
+ Copyright (C) 2003-2007 by Samuel Thibault <[email protected]>
+
+ XBrlAPI comes with ABSOLUTELY NO WARRANTY.
+
+ BRLTTY - A background process providing access to the console screen (when in
+          text mode) for a blind person using a refreshable braille display.
+
+ Copyright (C) 1995-2007 by The BRLTTY Developers.
+
+ BRLTTY comes with ABSOLUTELY NO WARRANTY.
+
+ This is free software, placed under the terms of the
+ GNU General Public License, as published by the Free Software
+ Foundation.  Please see the file COPYING for details.
+
+ Web Page: http://mielke.cc/brltty/
+
+ This software is maintained by Dave Mielke <[email protected]>.
+ 
+
+ Compile with:
+ gcc -O3 -Wall xbrlapi.c -L/usr/X11R6/lib -lbrlapi -lX11 -o xbrlapi
+ 
+ LogText/braille.c - Braille display library
+ For Tactilog's LogText
+ Author: Dave Mielke <[email protected]>
+ 
+ tbl2hex.c - filter to compile 256-byte table file into C code
+ 
+ 
+ MultiBraille/tables.h - keybindings for the MultiBraille
+ Wolfgang Astleitner, March 2000
+ tables.h,v 1.1
+ 
+
+
+  Calculation mask of key-values for top-keys: 1-2-4--8-16-32  (Key 3-2-1--4-5-6)
+
+ hex-values returned when pressing either a front-key or top-key combination
+ ===========================================================================
+    'S'   'T'    S-bits  'T' meaning                           used brltty-cmd
+   ====  ====   ======= ==== ================================  ===============
+   Movement keys:
+ 0x07         321          top of screen                     BRL_CMD_TOP
+ 0x38             456      bottom of screen                  BRL_CMD_BOT
+ ? 0x06          21          up several lines                  BRL_CMD_NXDIFLN
+ ? 0x18             45       down several lines                BRL_CMD_PRDIFLN
+ 0x04  0x0e     1     (B)  up one line                       BRL_CMD_LNUP
+ 0x08  0x13       4   (D)  down one line                     BRL_CMD_LNDN
+ ? 0x21  0x10   3     6 (CC) cursor position                   BRL_BLK_ROUTE
+ 0x03         32           beginning of line                 BRL_CMD_LNBEG
+ 0x30              56      end of line                       BRL_CMD_LNEND
+ 0x05         3 1          left one character                BRL_CMD_CHRLT
+ 0x28             4 6      right one character               BRL_CMD_CHRRT
+ 0x2a          2  4 6      left one half window              BRL_CMD_HWINLT
+ 0x15         3 1  5       right one half window             BRL_CMD_HWINRT
+ 0x01  0x0d   3       (A)  left one full window              BRL_CMD_FWINLT
+ 0x20  0x14         6 (E)  right one full window             BRL_CMD_FWINRT
+
+  Other functions:
+ 0x34           1  56      speak current line                BRL_CMD_SAY_LINE
+ 0x24           1   6      mute speech                       BRL_CMD_MUTE
+ ? 0x1e          21 45       route cursor to start of window   BRL_CMD_HOME
+ 0x23         32    6      cut start                         BRL_BLK_CUTBEGIN
+ 0x31         3    56      cut end                           BRL_BLK_CUTRECT+brlcols-1
+ 0x0f         321 4        paste                             BRL_CMD_PASTE
+ 0x10              5       cursor visibility on/off          BRL_CMD_CSRVIS
+ 0x0c  0x10     1 4   (C)  cursor tracking on/off            BRL_CMD_CSRTRK
+ 0x02          2           cursor blink on/off               BRL_CMD_CSRBLINK
+ 0x2c           1 4 6      capital letter blink on/off       BRL_CMD_CAPBLINK
+ ? 0x12          2   5       block/underline cursor            BRL_CMD_ATTRVIS
+ 0x13         32   5       six/eight dot braille text        BRL_CMD_SIXDOTS
+ 0x3a          2  456      sliding window on/off             BRL_CMD_SLIDEWIN
+ 0x1a          2  45       skip identical lines on/off       BRL_CMD_SKPIDLNS
+ 0x0b         32  4        audio signals on/off              BRL_CMD_TUNES
+ 0x0d         3 1 4        attribute display on/off          BRL_CMD_DISPMD
+ 0x0e          21 4        freeze mode on/off                BRL_CMD_FREEZE
+ 0x16          21  5       help display on/off               BRL_CMD_HELP
+ 0x09         3   4        status mode on/off                BRL_CMD_INFO
+
+  Preferences control:
+ 0x3f         321 456      save preferences        BRL_CMD_PREFSAVE
+ 0x2d         3 1 4 6      enter preferences menu          BRL_CMD_PREFMENU
+ 0x17         321  5       restore preferences          BRL_CMD_PREFLOAD
+
+  Explanation:
+	A '?' before a line means that I was not sure if the used command is really OK.
+	A '*' means that the used command should be fine
+ 
+
+
+
+ 
+ Command translation table for 'T' events (front/thumb keys, block with keys '0-9', '*', '#'): 
+ key numbers for front keys are: (keys in brackets are not available for all braille lines!
+   13 - 14 - (15) - 16 - (17) - (18) - 19 - 20 - (21) - (22)
+ key numbers for block keys ( '0' - '9', '*', '#'; MB185CR only):
+   1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12
+	 
+ So if you have for example a MB185CR and you want to react front key with number 15
+ for example to jump to the beginning of the line, you have to do the following:
+ Search in table cmd_T_trans the element with index 0x0f (== decimal 15)
+   (Attention: counting starts with 0)
+ instead of the default entry '0x00' enter BRL_CMD_LNBEG (all commands are explained above)
+ rebuild brltty and the next time you are pressing front key 15 the cursor will
+   jump to the beginning of the line
+ 
+ MDV/braille.c - Braille display driver for MDV displays.
+ 
+ Written by St�phane Doyon ([email protected]) in collaboration with
+ Simone Dal Maso <[email protected]>.
+
+ It is being tested on MB408S, should also support MB208 and MB408L.
+ It is designed to be compiled in BRLTTY version 2.91-3.0.
+
+ History:
+ 0.8: Stupid mistake processing keycode for SHIFT_PRESS/RELEASE. Swapped
+    bindings for ATTRVIS and DISPMD. Send ACK for packet_to_process packets.
+    Safety that forgets held routing keys when getting bad combination with
+    ordinary keys. Bugs reported about locking/crashing with paste with
+    routing keys, getting out of help, and getting out of freeze, are
+    probably not solved.
+ 0.7: They have changed the protocol so that the SHIFT key pressed alone
+    sends a code. Added plenty of key bindings. Fixed help.
+ 0.6: Added help file. Added hide/show cursor toggle on status cell
+    routing key 1.
+ Unnumbered version: Fixes for dynmically loading drivers (declare all
+    non-exported functions and variables static, satized debugging vs print).
+ 0.5: When receiving response to identification query, read all that's
+    available, because there is usually an ACK packet pending (perhaps it
+    always sends ACK + the response). Fixed bug that caused combiknation
+    of routing and movement keys to fail.
+ 0.4: Fixed bug that put garbage instead of logging packet contents.
+    Added key binding for showing attributes, and also for preferences menu
+    (might change).
+ 0.3: Fixed bug in interpreting query reply which caused nonsense number
+    of content and status cells.
+ 0.2: Added a few function keys, such as cursor tracking toggle. Put the
+    display's line and column in status cells, with the line on top and
+    the column on the bottom (reverse of what it was), does it work?
+    Display parameters now set according to query reply.
+ 0.1: First draft ve5rsion. Query reply interpretation is bypassed and
+    parameters are hard-coded. Has basic movement keys, routing keys
+    and commands involving combinations of routing keys.
+ 
+ brltest.c - Test progrm for the Braille display library
+ 
+ 
+ spktest.c - Test progrm for the speech synthesizer drivers.
+ 
+ Swift/speech.c - Speech library
+ For the Swift text to speech package
+ Maintained by Dave Mielke <[email protected]>
+ 
+
+--------------------------------------------------------------------
+
+brltty-3.9//BrailleDrivers/HandyTech/brldefs-ht.h, brltty-3.9//Bindings/Python/mkdoc.py, brltty-3.9//Bindings/Python/bindings.h, brltty-3.9//Programs/brlapi_keycodes.h, brltty-3.9//Bindings/Caml/brlapi_stubs.c, brltty-3.9//Programs/api.h, brltty-3.9//Bindings/Python/bindings.c, brltty-3.9//BrailleDrivers/TTY/braille.h, brltty-3.9//BrailleDrivers/XWindow/braille.h, brltty-3.9//Programs/brlapi_keyranges.c, brltty-3.9//Programs/brlapi_keyranges.h, brltty-3.9//BrailleDrivers/MiniBraille/braille.c, brltty-3.9//BrailleDrivers/BrailleLite/braille.h, brltty-3.9//BrailleDrivers/Papenmeier/braille.h, brltty-3.9//SpeechDrivers/GenericSay/speech.c, brltty-3.9//BrailleDrivers/IrisLinux/braille.c, brltty-3.9//BrailleDrivers/VideoBraille/vblow.h, brltty-3.9//BrailleDrivers/VideoBraille/vb.c, brltty-3.9//Programs/config.c, brltty-3.9//Programs/apitest.c, brltty-3.9//Programs/brlapi_server.c, brltty-3.9//BrailleDrivers/BrailleLite/bindings.h, brltty-3.9//SpeechDrivers/MultiBraille/speech.h, brltty-3.9//SpeechDrivers/CombiBraille/speech.h, brltty-3.9//BrailleDrivers/TSI/braille.c, brltty-3.9//SpeechDrivers/ViaVoice/speech.h, brltty-3.9//BrailleDrivers/Alva/braille.h, brltty-3.9//SpeechDrivers/ExternalSpeech/speech.c, brltty-3.9//BrailleDrivers/HandyTech/braille.h, brltty-3.9//SpeechDrivers/Alva/speech.c, brltty-3.9//BrailleDrivers/MultiBraille/braille.h, brltty-3.9//SpeechDrivers/ViaVoice/speech.c, brltty-3.9//Programs/main.c, brltty-3.9//BrailleDrivers/Libbraille/braille.c, brltty-3.9//BrailleDrivers/CombiBraille/cmdtrans.h, brltty-3.9//BrailleDrivers/LogText/braille.h, brltty-3.9//Programs/scr.c, brltty-3.9//SpeechDrivers/FestivalLite/speech.c, brltty-3.9//BrailleDrivers/FreedomScientific/braille.c, brltty-3.9//SpeechDrivers/Mikropuhe/speech.c, brltty-3.9//BrailleDrivers/Albatross/braille.h, brltty-3.9//BrailleDrivers/MDV/braille.h, brltty-3.9//BrailleDrivers/BrailleNote/braille.c, brltty-3.9//SpeechDrivers/BrailleLite/speech.h, brltty-3.9//SpeechDrivers/GenericSay/speech.h, brltty-3.9//Programs/win_pthread.h, brltty-3.9//SpeechDrivers/Festival/speech.c, brltty-3.9//SpeechDrivers/Alva/speech.h, brltty-3.9//SpeechDrivers/Theta/speech.c, brltty-3.9//BrailleDrivers/Alva/braille.c, brltty-3.9//BrailleDrivers/Albatross/braille.c, brltty-3.9//SpeechDrivers/BrailleLite/speech.c, brltty-3.9//BrailleDrivers/EcoBraille/braille.c, brltty-3.9//prologue.sh, brltty-3.9//BrailleDrivers/BrailleNote/braille.h, brltty-3.9//BrailleDrivers/BrailleLite/braille.c, brltty-3.9//Programs/adlib.c, brltty-3.9//BrailleDrivers/Papenmeier/braille.c, brltty-3.9//Programs/scrtest.c, brltty-3.9//SpeechDrivers/Festival/speech.h, brltty-3.9//SpeechDrivers/CombiBraille/speech.c, brltty-3.9//SpeechDrivers/MultiBraille/speech.c, brltty-3.9//BrailleDrivers/Virtual/braille.h, brltty-3.9//BrailleDrivers/EuroBraille/braille.h, brltty-3.9//BrailleDrivers/IrisLinux/braille.h, brltty-3.9//BrailleDrivers/CombiBraille/braille.c, brltty-3.9//BrailleDrivers/Voyager/braille.c, brltty-3.9//SpeechDrivers/ExternalSpeech/speech.h, brltty-3.9//BrailleDrivers/Papenmeier/brl-cfg.h, brltty-3.9//BrailleDrivers/TSI/braille.h, brltty-3.9//BrailleDrivers/EuroBraille/braille.c, brltty-3.9//Programs/tunetest.c, brltty-3.9//BrailleDrivers/CombiBraille/braille.h, brltty-3.9//BrailleDrivers/MultiBraille/braille.c, brltty-3.9//BrailleDrivers/EcoBraille/braille.h:
+ libbrlapi - A library providing access to braille terminals for applications.
+
+ Copyright (C) 2002-2007 S�bastien Hinderer <[email protected]>
+
+##############################################################################
+ libbrlapi - A library providing access to braille terminals for applications.
+
+ Copyright (C) 2005-2007 by
+   Alexis Robert <[email protected]>
+   Samuel Thibault <[email protected]>
+
+ Copyright (C) 2002-2007 by
+   Samuel Thibault <[email protected]>
+   S�bastien Hinderer <[email protected]>
+
+   S�bastien Hinderer <[email protected]>
+   Samuel Thibault <[email protected]>
+ All rights reserved.
+
+ libbrlapi comes with ABSOLUTELY NO WARRANTY.
+
+ BRLTTY - A background process providing access to the console screen (when in
+          text mode) for a blind person using a refreshable braille display.
+
+ Copyright (C) 1995-2007 by The BRLTTY Developers.
+
+ BRLTTY comes with ABSOLUTELY NO WARRANTY.
+
+ This is free software, placed under the terms of the
+ GNU Lesser General Public License, as published by the Free Software
+ Foundation; either version 2.1 of the License,
+ or (at your option) any later version.
+ Please see the file COPYING-API for details.
+
+ GNU General Public License, as published by the Free Software
+ Foundation.  Please see the file COPYING for details.
+
+ Web Page: http://mielke.cc/brltty/
+
+ This software is maintained by Dave Mielke <[email protected]>.
+ 
+
+ brldefs-ht.h : Useful definitions to handle HandyTech dispalys 
+##############################################################################
+ bindings.h provides initialized variables to the Python bindings 
+
+ 
+ bindings.c provides initialized variables to the Python bindings 
+ MiniBraille/braille.c - Braille display library
+ the following Tieman B.V. braille terminals are supported
+
+ - MiniBraille v 1.5 (20 braille cells + 2 status)
+   (probably other versions too)
+
+ Brailcom o.p.s. <[email protected]>
+
+ Thanks to Tieman B.V., which gives me protocol information. Author.
+ 
+ BrailleLite/braille.h - Configurable definitions for the Braille Lite driver
+ N. Nair, 6 September 1998
+ 
+ This Driver was written as a project in the
+   HTL W1, Abteilung Elektrotechnik, Wien - �sterreich
+   (Technical High School, Department for electrical engineering,
+     Vienna, Austria)
+  by
+   Tibor Becker
+   Michael Burger
+   Herbert Gruber
+   Heimo Sch�n
+ Teacher:
+   August H�randl <[email protected]>
+
+ papenmeier/braille.h - Braille display library for Papenmeier Screen 2D
+
+ BrailleNote/braille.h - Configurable definitions for the Braille Note driver
+ Dave Mielke <[email protected]> (June 2001)
+
+ MDV/braille.h - Configurable definitions for the Eco Braille series
+
+ Virtual/braille.h - Configurable definitions for the Virtual driver
+
+ Edit as necessary for your system.
+ 
+
+ Alva/braille.h - Configurable definitions for the Alva driver
+ Copyright (C) 1995-1998 by Nicolas Pitre <[email protected]>
+
+ 
+
+ CombiBraille/braille.h - Configurable definitions for the
+ Tieman B.V. CombiBraille driver
+ N. Nair, 25 January 1996
+
+
+ Edit as necessary for your system.
+ 
+
+ used by speech.c 
+ GenericSay/speech.c - To use a generic 'say' command, like for the
+ rsynth package.
+ 
+ EuroBraille/braille.c - Braille display library for the IRIS family.
+ Copyright (C) 2004 by Yannick Plassiard <[email protected]>
+ EuroBraille/braille.c - Braille display library for the EuroBraille family.
+                        and Nicolas Pitre <[email protected]>
+ See the GNU General Public License for details in the ../../COPYING file
+ See the README file for details about copyrights and version informations
+ 
+ vblow.h - Definition file for vblow.c: don't touch it!
+ Thanks to the authors of the Vario-HT driver: the implementation of this
+ driver is similar to the Vario-HT one.
+ 
+ 
+ config.c - Everything configuration related.
+ 
+ apitest provides a small test utility for BRLTTY's API 
+ api_server.c : Main file for BrlApi server 
+ BrailleLite/bindings.h - key bindings for BLazie Engineering's Braille Lite
+ N. Nair, 5 September 1998
+ 
+ CombiBraille/speech.h - definitions for rudimentary speech support
+ N. Nair, 3 September 1996
+ 
+ 
+
+ These sequences are sent to the CombiBraille before and after the
+ BrailleLite/speech.h - definitions for rudimentary speech support
+ N. Nair, 11 September 1998
+ 
+
+ These sequences are sent to the Braille Lite before and after the
+ Alva/speech.h - definitions for rudimentary speech support
+ 
+
+ These sequences are sent to the Delphi before and after the
+ speech data itself.  The first byte is the length, so embedded nuls are
+ allowed.
+ 
+ TSI/braille.c - Braille display driver for TSI displays
+ 
+ Written by St�phane Doyon ([email protected])
+
+ It attempts full support for Navigator 20/40/80 and Powerbraille 40/65/80.
+ It is designed to be compiled into BRLTTY version 3.5.
+
+ History:
+ Version 2.74 apr2004: use message() to report low battery condition.
+ Version 2.73 jan2004: Fix key bindings for speech commands for PB80.
+   Add CMD_SPKHOME to help.
+ Version 2.72 jan2003: brl->buffer now allocated by core.
+ Version 2.71: Added CMD_LEARN, BRL_CMD_NXPROMPT/CMD_PRPROMPT and CMD_SIXDOTS.
+ Version 2.70: Added CR_CUTAPPEND, BRL_BLK_CUTLINE, BRL_BLK_SETMARK, BRL_BLK_GOTOMARK
+   and CR_SETLEFT. Changed binding for NXSEARCH.. Adjusted PB80 cut&paste
+   bindings. Replaced CMD_CUT_BEG/CMD_CUT_END by CR_CUTBEGIN/CR_CUTRECT,
+   and CMD_CSRJMP by CR_ROUTE+0. Adjusted cut_cursor for new cut&paste
+   bindings (untested).
+ Version 2.61: Adjusted key bindings for preferences menu.
+ Version 2.60: Use TCSADRAIN when closing serial port. Slight API and
+   name changes for BRLTTY 3.0. Argument to readbrl now ignore, instead
+   of being validated. 
+ Version 2.59: Added bindings for CMD_LNBEG/LNEND.
+ Version 2.58: Added bindings for CMD_BACK and CR_MSGATTRIB.
+ Version 2.57: Fixed help screen/file for Nav80. We finally have a
+   user who confirms it works!
+ Version 2.56: Added key binding for NXSEARCH.
+ Version 2.55: Added key binding for NXINDENT and NXBLNKLNS.
+ Version 2.54: Added key binding for switchvt.
+ Version 2.53: The IXOFF bit in the termios setting was inverted?
+ Version 2.52: Changed LOG_NOTICE to LOG_INFO. Was too noisy.
+ Version 2.51: Added CMD_RESTARTSPEECH.
+ Version 2.5: Added CMD_SPKHOME, sacrificed LNBEG and LNEND.
+ Version 2.4: Refresh display even if unchanged after every now and then so
+   that it will clear up if it was garbled. Added speech key bindings (had
+   to change a few bindings to make room). Added SKPEOLBLNK key binding.
+ Version 2.3: Reset serial port attributes at each detection attempt in
+   initbrl. This should help BRLTTY recover if another application (such
+   as kudzu) scrambles the serial port while BRLTTY is running.
+ Unnumbered version: Fixes for dynmically loading drivers (declare all
+   non-exported functions and variables static).
+ Version 2.2beta3: Option to disable CTS checking. Apparently, Vario
+   does not raise CTS when connected.
+ Version 2.2beta1: Exploring problems with emulators of TSI (PB40): BAUM
+   and mdv mb408s. See if we can provide timing options for more flexibility.
+ Version 2.1: Help screen fix for new keys in preferences menu.
+ Version 2.1beta1: Less delays in writing braille to display for
+   nav20/40 and pb40, delays still necessary for pb80 on probably for nav80.
+   Additional routing keys for navigator. Cut&paste binding that combines
+   routing key and normal key.
+ Version 2.0: Tested with Nav40 PB40 PB80. Support for functions added
+   in BRLTTY 2.0: added key bindings for new fonctions (attributes and
+   routing). Support for PB at 19200baud. Live detection of display, checks
+   both at 9600 and 19200baud. RS232 wire monitoring. Ping when idle to 
+   detect when display turned off and issue a CMD_RESTARTBRL.
+ Version 1.2 (not released) introduces support for PB65/80. Rework of key
+   binding mechanism and readbrl(). Slight modifications to routing keys
+   support, + corrections. May have broken routing key support for PB40.
+ Version 1.1 worked on nav40 and was reported to work on pb40.
+ 
+ ViaVoice/speech.h - definitions for rudimentary speech support
+ 
+ ExternalSpeech/speech.c - Speech library (driver)
+ For external programs, using my own protocol. Features indexing.
+ St�phane Doyon <[email protected]>
+ 
+ HandyTech/braille.h - Configurable definitions for the Handy driver
+ Copyright (C) 1995-1998 by Nicolas Pitre <[email protected]>
+ 
+ Edit as necessary for your system.
+ 
+
+**** User Settings ****
+ typematic settings 
+ Alva/speech.c - Speech library
+ For the Alva Delphi.
+ 
+ MultiBraille/braille.h - Configurable definitions for the
+ following Tieman B.V. braille terminals
+ (infos out of a techn. product description sent to me from tieman by fax):
+ 
+ - Brailleline 125 (no explicit description in tech. docs)
+ - Brailleline PICO II or MB145CR (45 braille modules + 1 dummy)
+ - Brailleline MB185CR (85 braille modules + 1 dummy)
+
+ Wolfgang Astleitner, March/April 2000
+ Email: [email protected]
+ brlconf.h,v 1.0
+
+ Based on CombiBraille/brlconf.h by Nikhil Nair
+
+ Edit as necessary for your system.
+ 
+
+ used by braille.c 
+ ViaVoice/speech.c 
+
+ main.c - Main processing loop plus signal handling
+ 
+ Libbraille/braille.c - Braille display driver using libbraille
+ 
+ Written by Sébastien Sablé <[email protected]>
+
+ 
+ Note: this table has three distinct sections:
+   1. offsets 0x00-0x3f - the Braille dot keys:
+           bit  5  4  3  2  1  0
+           dot  3  2  1  4  5  6
+   2. offsets 0x60-0x7f - the thumb keys:
+           bit  4  3  2  1  0
+           key  E  D  C  B  A
+      (labelling A-E left to right)
+   3. offsets 0x80 upwards - the cursor routing keys: 0x80 + keynumber
+      (0 at the left, max. 85)
+ 
+
+ 0X00 */ BRL_CMD_NOOP,                   /* no dots          
+ 0X01 */ BRL_CMD_FWINRT,                 /* dot 6            
+ 0X02 */ BRL_CMD_CSRVIS,                 /* dot 5            
+ 0X03 */ BRL_CMD_LNEND,                  /* dots 5,6         
+ 0X04 */ BRL_CMD_LNDN,                   /* dot 4            
+ 0X05 */ BRL_CMD_CHRRT,                  /* dots 4,6         
+ 0X06 */ BRL_CMD_WINDN,                  /* dots 4,5         
+ 0X07 */ BRL_CMD_BOT,                    /* dots 4,5,6       
+ 0X08 */ BRL_CMD_LNUP,                   /* dot 1            
+ 0X09 */ BRL_CMD_MUTE,                   /* dots 1,6         
+ 0X0A */ BRL_CMD_NOOP,                   /* dots 1,5         
+ 0X0B */ BRL_CMD_SAY_LINE,               /* dots 1,5,6       
+ 0X0C */ BRL_CMD_CSRTRK,                 /* dots 1,4         
+ 0X0D */ BRL_CMD_CAPBLINK,               /* dots 1,4,6       
+ 0X0E */ BRL_CMD_NOOP,                   /* dots 1,4,5       
+ 0X0F */ BRL_CMD_NOOP,                   /* dots 1,4,5,6     
+ 0X10 */ BRL_CMD_CSRBLINK,               /* dot 2            
+ 0X11 */ BRL_CMD_NOOP,                   /* dots 2,6         
+ 0X12 */ BRL_CMD_CSRSIZE,                /* dots 2,5         
+ 0X13 */ BRL_CMD_NOOP,                   /* dots 2,5,6       
+ 0X14 */ BRL_CMD_NOOP,                   /* dots 2,4         
+ 0X15 */ BRL_CMD_HWINLT,                 /* dots 2,4,6       
+ 0X16 */ BRL_CMD_SKPIDLNS,               /* dots 2,4,5       
+ 0X17 */ BRL_CMD_SLIDEWIN,               /* dots 2,4,5,6     
+ 0X18 */ BRL_CMD_WINUP,                  /* dots 1,2         
+ 0X19 */ BRL_CMD_NOOP,                   /* dots 1,2,6       
+ 0X1A */ BRL_CMD_HELP,                   /* dots 1,2,5       
+ 0X1B */ BRL_CMD_NOOP,                   /* dots 1,2,5,6     
+ 0X1C */ BRL_CMD_FREEZE,                 /* dots 1,2,4       
+ 0X1D */ BRL_CMD_NOOP,                   /* dots 1,2,4,6     
+ 0X1E */ BRL_BLK_ROUTE,                       /* dots 1,2,4,5     
+ 0X1F */ BRL_CMD_NOOP,                   /* dots 1,2,4,5,6   
+ 0X20 */ BRL_CMD_FWINLT,                 /* dot 3            
+ 0X21 */ BRL_CMD_HOME,                   /* dots 3,6         
+ 0X22 */ BRL_CMD_NOOP,                   /* dots 3,5         
+ 0X23 */ BRL_BLK_CUTRECT + BRL_MSK_ARG - 1,   /* dots 3,5,6       
+ 0X24 */ BRL_CMD_INFO,                   /* dots 3,4         
+ 0X25 */ BRL_CMD_NOOP,                   /* dots 3,4,6       
+ 0X26 */ BRL_CMD_NOOP,                   /* dots 3,4,5       
+ 0X27 */ BRL_CMD_NOOP,                   /* dots 3,4,5,6     
+ 0X28 */ BRL_CMD_CHRLT,                  /* dots 1,3         
+ 0X29 */ BRL_CMD_NOOP,                   /* dots 1,3,6       
+ 0X2A */ BRL_CMD_HWINRT,                 /* dots 1,3,5       
+ 0X2B */ BRL_CMD_NOOP,                   /* dots 1,3,5,6     
+ 0X2C */ BRL_CMD_DISPMD,                 /* dots 1,3,4       
+ 0X2D */ BRL_CMD_PREFMENU,               /* dots 1,3,4,6     
+ 0X2E */ BRL_CMD_NOOP,                   /* dots 1,3,4,5     
+ 0X2F */ BRL_CMD_NOOP,                   /* dots 1,3,4,5,6   
+ 0X30 */ BRL_CMD_LNBEG,                  /* dots 2,3         
+ 0X31 */ BRL_BLK_CUTBEGIN,                    /* dots 2,3,6       
+ 0X32 */ BRL_CMD_SIXDOTS,                /* dots 2,3,5       
+ 0X33 */ BRL_CMD_NOOP,                   /* dots 2,3,5,6     
+ 0X34 */ BRL_CMD_TUNES,                  /* dots 2,3,4       
+ 0X35 */ BRL_CMD_NOOP,                   /* dots 2,3,4,6     
+ 0X36 */ BRL_CMD_NOOP,                   /* dots 2,3,4,5     
+ 0X37 */ BRL_CMD_NOOP,                   /* dots 2,3,4,5,6   
+ 0X38 */ BRL_CMD_TOP,                    /* dots 1,2,3       
+ 0X39 */ BRL_CMD_NOOP,                   /* dots 1,2,3,6     
+ 0X3A */ BRL_CMD_PREFLOAD,               /* dots 1,2,3,5     
+ 0X3B */ BRL_CMD_NOOP,                   /* dots 1,2,3,5,6   
+ 0X3C */ BRL_CMD_PASTE,                  /* dots 1,2,3,4     
+ 0X3D */ BRL_CMD_NOOP,                   /* dots 1,2,3,4,6   
+ 0X3E */ BRL_CMD_NOOP,                   /* dots 1,2,3,4,5   
+ 0X3F */ BRL_CMD_PREFSAVE,               /* dots 1,2,3,4,5,6 
+ 0X40 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X41 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X42 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X43 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X44 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X45 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X46 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X47 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X48 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X49 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X4A */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X4B */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X4C */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X4D */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X4E */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X4F */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X50 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X51 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X52 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X53 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X54 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X55 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X56 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X57 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X58 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X59 */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X5A */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X5B */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X5C */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X5D */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X5E */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X5F */ BRL_CMD_NOOP,                   /* unexpected 
+ 0X60 */ BRL_CMD_NOOP,                   /* no thumb keys        
+ 0X61 */ BRL_CMD_FWINLT,                 /* thumb key A          
+ 0X62 */ BRL_CMD_LNUP,                   /* thumb key B          
+ 0X63 */ BRL_CMD_TOP_LEFT,               /* thumb keys A,B       
+ 0X64 */ BRL_CMD_CSRTRK,                 /* thumb key C          
+ 0X65 */ BRL_CMD_LNBEG,                  /* thumb keys A,C       
+ 0X66 */ BRL_CMD_TOP,                    /* thumb keys B,C       
+ 0X67 */ BRL_CMD_NOOP,                   /* thumb keys A,B,C     
+ 0X68 */ BRL_CMD_LNDN,                   /* thumb key D          
+ 0X69 */ BRL_CMD_HWINLT,                 /* thumb keys A,D       
+ 0X6A */ BRL_CMD_MUTE,                   /* thumb keys B,D       
+ 0X6B */ BRL_CMD_NOOP,                   /* thumb keys A,B,D     
+ 0X6C */ BRL_CMD_BOT,                    /* thumb keys C,D       
+ 0X6D */ BRL_CMD_NOOP,                   /* thumb keys A,C,D     
+ 0X6E */ BRL_CMD_NOOP,                   /* thumb keys B,C,D     
+ 0X6F */ BRL_CMD_NOOP,                   /* thumb keys A,B,C,D   
+ 0X70 */ BRL_CMD_FWINRT,                 /* thumb key E          
+ 0X71 */ BRL_CMD_SAY_LINE,               /* thumb keys A,E       
+ 0X72 */ BRL_CMD_HWINRT,                 /* thumb keys B,E       
+ 0X73 */ BRL_CMD_NOOP,                   /* thumb keys A,B,E     
+ 0X74 */ BRL_CMD_LNEND,                  /* thumb keys C,E       
+ 0X75 */ BRL_CMD_NOOP,                   /* thumb keys A,C,E     
+ 0X76 */ BRL_CMD_NOOP,                   /* thumb keys B,C,E     
+ 0X77 */ BRL_CMD_NOOP,                   /* thumb keys A,B,C,E   
+ 0X78 */ BRL_CMD_BOT_LEFT,               /* thumb keys D,E       
+ 0X79 */ BRL_CMD_NOOP,                   /* thumb keys A,D,E     
+ 0X7A */ BRL_CMD_NOOP,                   /* thumb keys B,D,E     
+ 0X7B */ BRL_CMD_NOOP,                   /* thumb keys A,B,D,E   
+ 0X7C */ BRL_CMD_NOOP,                   /* thumb keys C,D,E     
+ 0X7D */ BRL_CMD_NOOP,                   /* thumb keys A,C,D,E   
+ 0X7E */ BRL_CMD_NOOP,                   /* thumb keys B,C,D,E   
+ 0X7F */ BRL_CMD_NOOP,                   /* thumb keys A,B,C,D,E 
+ 0X80 */ BRL_BLK_CUTBEGIN + BRL_MSK_ARG, /* status key 1 
+ 0X81 */ BRL_BLK_CUTRECT + BRL_MSK_ARG,  /* status key 2 
+ 0X82 */ BRL_CMD_PREFMENU,               /* status key 3 
+ 0X83 */ BRL_CMD_PREFLOAD,               /* status key 4 
+ 0X84 */ BRL_CMD_FREEZE,                 /* status key 5 
+ 0X85 */ BRL_CMD_HELP,                   /* status key 6 
+ 0X86 */ BRL_BLK_ROUTE +   0,            /* routing key   1 
+ 0X87 */ BRL_BLK_ROUTE +   1,            /* routing key   2 
+ 0X88 */ BRL_BLK_ROUTE +   2,            /* routing key   3 
+ 0X89 */ BRL_BLK_ROUTE +   3,            /* routing key   4 
+ 0X8A */ BRL_BLK_ROUTE +   4,            /* routing key   5 
+ 0X8B */ BRL_BLK_ROUTE +   5,            /* routing key   6 
+ 0X8C */ BRL_BLK_ROUTE +   6,            /* routing key   7 
+ 0X8D */ BRL_BLK_ROUTE +   7,            /* routing key   8 
+ 0X8E */ BRL_BLK_ROUTE +   8,            /* routing key   9 
+ 0X8F */ BRL_BLK_ROUTE +   9,            /* routing key  10 
+ 0X90 */ BRL_BLK_ROUTE +  10,            /* routing key  11 
+ 0X91 */ BRL_BLK_ROUTE +  11,            /* routing key  12 
+ 0X92 */ BRL_BLK_ROUTE +  12,            /* routing key  13 
+ 0X93 */ BRL_BLK_ROUTE +  13,            /* routing key  14 
+ 0X94 */ BRL_BLK_ROUTE +  14,            /* routing key  15 
+ 0X95 */ BRL_BLK_ROUTE +  15,            /* routing key  16 
+ 0X96 */ BRL_BLK_ROUTE +  16,            /* routing key  17 
+ 0X97 */ BRL_BLK_ROUTE +  17,            /* routing key  18 
+ 0X98 */ BRL_BLK_ROUTE +  18,            /* routing key  19 
+ 0X99 */ BRL_BLK_ROUTE +  19,            /* routing key  20 
+ 0X9A */ BRL_BLK_ROUTE +  20,            /* routing key  21 
+ 0X9B */ BRL_BLK_ROUTE +  21,            /* routing key  22 
+ 0X9C */ BRL_BLK_ROUTE +  22,            /* routing key  23 
+ 0X9D */ BRL_BLK_ROUTE +  23,            /* routing key  24 
+ 0X9E */ BRL_BLK_ROUTE +  24,            /* routing key  25 
+ 0X9F */ BRL_BLK_ROUTE +  25,            /* routing key  26 
+ 0XA0 */ BRL_BLK_ROUTE +  26,            /* routing key  27 
+ 0XA1 */ BRL_BLK_ROUTE +  27,            /* routing key  28 
+ 0XA2 */ BRL_BLK_ROUTE +  28,            /* routing key  29 
+ 0XA3 */ BRL_BLK_ROUTE +  29,            /* routing key  30 
+ 0XA4 */ BRL_BLK_ROUTE +  30,            /* routing key  31 
+ 0XA5 */ BRL_BLK_ROUTE +  31,            /* routing key  32 
+ 0XA6 */ BRL_BLK_ROUTE +  32,            /* routing key  33 
+ 0XA7 */ BRL_BLK_ROUTE +  33,            /* routing key  34 
+ 0XA8 */ BRL_BLK_ROUTE +  34,            /* routing key  35 
+ 0XA9 */ BRL_BLK_ROUTE +  35,            /* routing key  36 
+ 0XAA */ BRL_BLK_ROUTE +  36,            /* routing key  37 
+ 0XAB */ BRL_BLK_ROUTE +  37,            /* routing key  38 
+ 0XAC */ BRL_BLK_ROUTE +  38,            /* routing key  39 
+ 0XAD */ BRL_BLK_ROUTE +  39,            /* routing key  40 
+ 0XAE */ BRL_BLK_ROUTE +  40,            /* routing key  41 
+ 0XAF */ BRL_BLK_ROUTE +  41,            /* routing key  42 
+ 0XB0 */ BRL_BLK_ROUTE +  42,            /* routing key  43 
+ 0XB1 */ BRL_BLK_ROUTE +  43,            /* routing key  44 
+ 0XB2 */ BRL_BLK_ROUTE +  44,            /* routing key  45 
+ 0XB3 */ BRL_BLK_ROUTE +  45,            /* routing key  46 
+ 0XB4 */ BRL_BLK_ROUTE +  46,            /* routing key  47 
+ 0XB5 */ BRL_BLK_ROUTE +  47,            /* routing key  48 
+ 0XB6 */ BRL_BLK_ROUTE +  48,            /* routing key  49 
+ 0XB7 */ BRL_BLK_ROUTE +  49,            /* routing key  50 
+ 0XB8 */ BRL_BLK_ROUTE +  50,            /* routing key  51 
+ 0XB9 */ BRL_BLK_ROUTE +  51,            /* routing key  52 
+ 0XBA */ BRL_BLK_ROUTE +  52,            /* routing key  53 
+ 0XBB */ BRL_BLK_ROUTE +  53,            /* routing key  54 
+ 0XBC */ BRL_BLK_ROUTE +  54,            /* routing key  55 
+ 0XBD */ BRL_BLK_ROUTE +  55,            /* routing key  56 
+ 0XBE */ BRL_BLK_ROUTE +  56,            /* routing key  57 
+ 0XBF */ BRL_BLK_ROUTE +  57,            /* routing key  58 
+ 0XC0 */ BRL_BLK_ROUTE +  58,            /* routing key  59 
+ 0XC1 */ BRL_BLK_ROUTE +  59,            /* routing key  60 
+ 0XC2 */ BRL_BLK_ROUTE +  60,            /* routing key  61 
+ 0XC3 */ BRL_BLK_ROUTE +  61,            /* routing key  62 
+ 0XC4 */ BRL_BLK_ROUTE +  62,            /* routing key  63 
+ 0XC5 */ BRL_BLK_ROUTE +  63,            /* routing key  64 
+ 0XC6 */ BRL_BLK_ROUTE +  64,            /* routing key  65 
+ 0XC7 */ BRL_BLK_ROUTE +  65,            /* routing key  66 
+ 0XC8 */ BRL_BLK_ROUTE +  66,            /* routing key  67 
+ 0XC9 */ BRL_BLK_ROUTE +  67,            /* routing key  68 
+ 0XCA */ BRL_BLK_ROUTE +  68,            /* routing key  69 
+ 0XCB */ BRL_BLK_ROUTE +  69,            /* routing key  70 
+ 0XCC */ BRL_BLK_ROUTE +  70,            /* routing key  71 
+ 0XCD */ BRL_BLK_ROUTE +  71,            /* routing key  72 
+ 0XCE */ BRL_BLK_ROUTE +  72,            /* routing key  73 
+ 0XCF */ BRL_BLK_ROUTE +  73,            /* routing key  74 
+ 0XD0 */ BRL_BLK_ROUTE +  74,            /* routing key  75 
+ 0XD1 */ BRL_BLK_ROUTE +  75,            /* routing key  76 
+ 0XD2 */ BRL_BLK_ROUTE +  76,            /* routing key  77 
+ 0XD3 */ BRL_BLK_ROUTE +  77,            /* routing key  78 
+ 0XD4 */ BRL_BLK_ROUTE +  78,            /* routing key  79 
+ 0XD5 */ BRL_BLK_ROUTE +  79,            /* routing key  80 
+ 0XD6 */ BRL_BLK_ROUTE +  80,            /* routing key  81 
+ 0XD7 */ BRL_BLK_ROUTE +  81,            /* routing key  82 
+ 0XD8 */ BRL_BLK_ROUTE +  82,            /* routing key  83 
+ 0XD9 */ BRL_BLK_ROUTE +  83,            /* routing key  84 
+ 0XDA */ BRL_BLK_ROUTE +  84,            /* routing key  85 
+ 0XDB */ BRL_BLK_ROUTE +  85,            /* routing key  86 
+ 0XDC */ BRL_BLK_ROUTE +  86,            /* routing key  87 
+ 0XDD */ BRL_BLK_ROUTE +  87,            /* routing key  88 
+ 0XDE */ BRL_BLK_ROUTE +  88,            /* routing key  89 
+ 0XDF */ BRL_BLK_ROUTE +  89,            /* routing key  90 
+ 0XE0 */ BRL_BLK_ROUTE +  90,            /* routing key  91 
+ 0XE1 */ BRL_BLK_ROUTE +  91,            /* routing key  92 
+ 0XE2 */ BRL_BLK_ROUTE +  92,            /* routing key  93 
+ 0XE3 */ BRL_BLK_ROUTE +  93,            /* routing key  94 
+ 0XE4 */ BRL_BLK_ROUTE +  94,            /* routing key  95 
+ 0XE5 */ BRL_BLK_ROUTE +  95,            /* routing key  96 
+ 0XE6 */ BRL_BLK_ROUTE +  96,            /* routing key  97 
+ 0XE7 */ BRL_BLK_ROUTE +  97,            /* routing key  98 
+ 0XE8 */ BRL_BLK_ROUTE +  98,            /* routing key  99 
+ 0XE9 */ BRL_BLK_ROUTE +  99,            /* routing key 100 
+ 0XEA */ BRL_BLK_ROUTE + 100,            /* routing key 101 
+ 0XEB */ BRL_BLK_ROUTE + 101,            /* routing key 102 
+ 0XEC */ BRL_BLK_ROUTE + 102,            /* routing key 103 
+ 0XED */ BRL_BLK_ROUTE + 103,            /* routing key 104 
+ 0XEE */ BRL_BLK_ROUTE + 104,            /* routing key 105 
+ 0XEF */ BRL_BLK_ROUTE + 105,            /* routing key 106 
+ 0XF0 */ BRL_BLK_ROUTE + 106,            /* routing key 107 
+ 0XF1 */ BRL_BLK_ROUTE + 107,            /* routing key 108 
+ 0XF2 */ BRL_BLK_ROUTE + 108,            /* routing key 109 
+ 0XF3 */ BRL_BLK_ROUTE + 109,            /* routing key 110 
+ 0XF4 */ BRL_BLK_ROUTE + 110,            /* routing key 111 
+ 0XF5 */ BRL_BLK_ROUTE + 111,            /* routing key 112 
+ 0XF6 */ BRL_BLK_ROUTE + 112,            /* routing key 113 
+ 0XF7 */ BRL_BLK_ROUTE + 113,            /* routing key 114 
+ 0XF8 */ BRL_BLK_ROUTE + 114,            /* routing key 115 
+ 0XF9 */ BRL_BLK_ROUTE + 115,            /* routing key 116 
+ 0XFA */ BRL_BLK_ROUTE + 116,            /* routing key 117 
+ 0XFB */ BRL_BLK_ROUTE + 117,            /* routing key 118 
+ 0XFC */ BRL_BLK_ROUTE + 118,            /* routing key 119 
+ 0XFD */ BRL_BLK_ROUTE + 119,            /* routing key 120 
+ 0XFE */ BRL_BLK_ROUTE + 120,            /* routing key 121 
+ 0XFF */ BRL_BLK_ROUTE + 121             /* routing key 122 
+ LogText/braille.h - Configurable definitions for the LogText driver
+ Dave Mielke <[email protected]> (October 2001)
+
+ Edit as necessary for your system.
+ 
+
+ KEY_COMMAND commands 
+ scr.cc - The screen reading library
+
+ Note: Although C++, this code requires no standard C++ library.
+ This is important as BRLTTY *must not* rely on too many
+ run-time shared libraries, nor be a huge executable.
+ 
+ FestivalLite/speech.c - Speech library
+ For the Festival Lite text to speech package
+ Maintained by Mario Lang <[email protected]>
+ 
+ FreedomScientific/braille.c - Braille display library
+ Freedom Scientific's Focus and PacMate series
+ BrailleNote/braille.c - Braille display library
+ For Pulse Data International's Braille Note series
+ Albatross/braille.c - Braille display library
+ Tivomatic's Albatross series
+ Author: Dave Mielke <[email protected]>
+ 
+ Mikropuhe/speech.c - Speech library
+ For the Mikropuhe text to speech package
+ Theta/speech.c - Speech library
+ For the Theta text to speech package
+ Maintained by Dave Mielke <[email protected]>
+ 
+ GenericSay/speech.h - definitions for rudimentary speech support
+ 
+ This is a minimal pthread implementation based on windows functions.
+ It is *not* intended to be complete - just complete enough to get
+ BRLTTY running.
+ 
+ BRLTTY speech driver for the Festival text to speech engine.
+ Written by: Nikhil Nair <[email protected]>
+ Maintained by: Dave Mielke <[email protected]>
+ 
+ Alva/brlmain.cc - Braille display library for Alva braille displays
+ Copyright (C) 1995-2002 by Nicolas Pitre <[email protected]>
+ See the GNU Public license for details in the ../COPYING file
+ 
+ 
+
+ Changes:
+    january 2004:
+              - Added USB support.
+              - Improved key bindings for Satellite models.
+              - Moved autorepeat (typematic) support to the core.
+    september 2002:
+		- This pesky binary only parallel port library is just
+		  causing trouble (not compatible with new compilers, etc).
+		  It is also unclear if distribution of such closed source
+		  library is allowed within a GPL'ed program archive.
+		  Let's just nuke it until we can write an open source one.
+		- Converted this file back to pure C source.
+    may 21, 1999:
+		- Added Alva Delphi 80 support.  Thanks to ???
+		  <[email protected]>.
+    mar 14, 1999:
+		- Added LogPrint's (which is a good thing...)
+		- Ugly ugly hack for parallel port support:  seems there
+		  is a bug in the parallel port library so that the display
+		  completely hang after an arbitrary period of time.
+		  J. Lemmens didn't respond to my query yet... and since
+		  the F***ing library isn't Open Source, I can't fix it.
+    feb 05, 1999:
+		- Added Alva Delphi support  (thanks to Terry Barnaby 
+		  <[email protected]>).
+		- Renamed Alva_ABT3 to Alva.
+		- Some improvements to the autodetection stuff.
+    dec 06, 1998:
+		- added parallel port communication support using
+		  J. lemmens <[email protected]> 's library.
+		  This required brl.o to be sourced with C++ for the parallel 
+		  stuff to link.  Now brl.o is a partial link of brlmain.o 
+		  and the above library.
+    jun 21, 1998:
+		- replaced CMD_WINUP/DN with CMD_ATTRUP/DN wich seems
+		  to be a more useful binding.  Modified help files 
+		  acordingly.
+    apr 23, 1998:
+		- I finally had the chance to test with an ABT380... and
+		  corrected the ABT380 model ID for autodetection.
+		- Added a refresh delay to force redrawing the whole display
+		  in order to minimize garbage due to noise on the 
+		  serial line
+    oct 02, 1996:
+		- bound CMD_SAY_LINE and CMD_MUTE
+    sep 22, 1996:
+		- bound CMD_PRDIFLN and CMD_NXDIFLN.
+    aug 15, 1996:
+              - adeded automatic model detection for new firmware.
+              - support for selectable help screen.
+    feb 19, 1996: 
+              - added small hack for automatic rewrite of display when
+                the terminal is turned off and back on, replugged, etc.
+      feb 15, 1996:
+              - Modified writebrl() for lower bandwith
+              - Joined the forced ReWrite function to the CURSOR key
+      jan 31, 1996:
+              - moved user configurable parameters into brlconf.h
+              - added identbrl()
+              - added overide parameter for serial device
+              - added keybindings for BRLTTY preferences menu
+      jan 23, 1996:
+              - modifications to be compatible with the BRLTTY braille
+                mapping standard.
+      dec 27, 1995:
+              - Added conditions to support all ABT3xx series
+              - changed directory Alva_ABT40 to Alva_ABT3
+      dec 02, 1995:
+              - made changes to support latest Alva ABT3 firmware (new
+                serial protocol).
+      nov 05, 1995:
+              - added typematic facility
+              - added key bindings for Stephane Doyon's cut'n paste.
+              - added cursor routing key block marking
+              - fixed a bug in readbrl() about released keys
+      sep 30' 1995:
+              - initial Alva driver code, inspired from the
+                (old) BrailleLite code.
+ 
+ BrailleLite/speech.c - Speech library
+ For Blazie Engineering's Braille Lite 18/40
+ Maintained by Nikhil Nair <[email protected]>
+ 
+ EcoBraille/braille.c - Braille display library for ECO Braille series
+ Copyright (C) 1999 by Oscar Fernandez <[email protected]>
+ See the GNU Public license for details in the ../COPYING file
+ 
+ For debuging define DEBUG variable
+ 
+ 
+ Changes:
+      mar 1' 2000:
+              - fix correct size of braille lines.
+ 
+ The braille dots. 
+ BrailleLite/braille.c - Braille display library
+ For Blazie Engineering's Braille Lite series
+ Author: Nikhil Nair <[email protected]>
+ Copyright (C) 1998 by Nikhil Nair.
+ Some additions by: Nicolas Pitre <[email protected]>
+ Some modifications copyright 2001 by St�phane Doyon <[email protected]>.
+ Some additions by: Dave Mielke <[email protected]>
+ 
+ 
+ Miscellaneous FM chip soundcard routines for BRLTTY.
+ Implemented by Dave Mielke <[email protected]>.
+ Method gleaned from sccw, a morse code program written
+ by Steven J. Merrifield <[email protected]> (VK3ESM).
+ Must compile with -O2.
+ Must link with -lm.
+ May compile with -DDEBUG_ADLIB.
+ 
+     Vienna, Austria)  http://www.ee.htlw16.ac.at
+  by
+   Tibor Becker
+   Michael Burger
+   Herbert Gruber
+   Heimo Sch�n
+ Teacher:
+   August H�randl <[email protected]>
+ 
+
+ Support for all Papenmeier Terminal + config file
+   Heimo.Sch�n <[email protected]>
+   August H�randl <[email protected]>
+ 
+ scrtest.c - Test program for the screen reading library
+ 
+ 
+ Festival/speech.h - definitions for rudimentary speech support
+ N. Nair, 4 October 1998
+ 
+
+ These sequences are sent to Festival's command mode.
+ The first byte is the length, so embedded nuls are allowed.
+ 
+ CombiBraille/speech.c - Speech library
+ For Tieman B.V.'s CombiBraille (serial interface only)
+ Maintained by Nikhil Nair <[email protected]>
+ 
+ 
+ serial line baudrate 
+ 
+ CombiBraille/braille.c - Braille display library
+ For Tieman B.V.'s CombiBraille (serial interface only)
+ Was maintained by Nikhil Nair <[email protected]>
+ 
+ 
+ Voyager/braille.c - Braille display driver for Tieman Voyager displays.
+ 
+ Written by St�phane Doyon  <[email protected]>
+
+ It is being tested on Voyager 44, should also support Voyager 70.
+ It is designed to be compiled in BRLTTY version 3.5.
+
+ History:
+ 0.21, January 2005:
+       Remove gcc4 signedness/unsignedness incompatibilities.
+ 0.20, June 2004:
+       Add statuscells parameter.
+       Rename brlinput parameter to inputmode.
+       Change default inputmode to no.
+       Chorded functions work without chording when inputmode is no.
+       Move complex routing key combinations to front/dot keys.
+       Duplicate status key bindings on front/dot keys.
+       Execute on first release rather than on all released.
+       Add support for the part232 serial adapter.
+ 0.10, March 2004: Use BRLTTY core repeat functions. Add brlinput parameter
+   and toggle to disallow braille typing.
+ 0.01, January 2004: fork from the original driver which relied on an
+   in-kernel USB driver.
+ 
+ ExternalSpeech/speech.h 
+ 
+ The following are the default parameters that will be used if no parameter
+   is specified on the command-line (-p) or in the brltty.conf file
+   (speech-driverparm option). 
+
+ Specify the path of the external program that will handle speech. 
+
+ Support for all Papenmeier Terminal + config file
+   Heimo.Sch�n <[email protected]>
+   August H�randl <[email protected]>
+ 
+ Papenmeier/brl-cfg.h
+  some defines and the big config table
+ 
+ TSI/braille.h - Configuration file for the TSI braille
+                 display driver (brl.c)
+ Written by St�phane Doyon ([email protected])
+ 
+ This file is intended for version 2.2beta3 of the driver.
+ 
+
+ Configuration file for the TSI driver.
+ Edit as needed...
+ 
+
+ Delay before typematic key repetitions
+   Time before a key you hold down will start being repeated 
+ tunetest.c - Test program for the tune playing library
+ 
+ MultiBraille/braille.c - Braille display library
+ the following Tieman B.V. braille terminals are supported
+ (infos out of a techn. product description sent to me from tieman by fax):
+ 
+ - Brailleline 125 (no explicit description)
+ - Brailleline PICO II or MB145CR (45 braille modules + 1 dummy)
+ - Brailleline MB185CR (85 braille modules + 1 dummy)
+ 
+ Wolfgang Astleitner, March/April 2000
+ Email: [email protected]
+ braille.c,v 1.0
+
+ Mostly based on CombiBraille/braille.c by Nikhil Nair
+ 
+
+
+ Description of the escape-sequences used by these lines:
+ - [ESC][0]
+   signal sent to the braille line so that we get the init message
+ - [ESC][V][braille length][firmware version][CR]
+   init message sent back by the braille line
+   * braille length:   20 / 25 / 40 / 80 (decimal)
+   * firmware version: needs to be divided by 10.0: so if we receive
+     21 (decimal) --> version 2.1
+ - [ESC][F][braillekey data][CR]
+   don't know what this is good for. description: init the PC for reading
+   the top keys as braille keys (0: mode off, 1: mode on)
+ - [ESC][Z][braille data][CR]
+   braille data from PC to braille line
+   (braille-encoded characters ([20|25|40|80] * 8 bit)
+ - [ESC][B][beep data][CR]
+   send a beep to the piezo-beeper:
+   1: long beep
+   0: short beep
+ 
+ EcoBraille/braille.h - Configurable definitions for the Eco Braille series
+ Copyright (C) 1999 by Oscar Fernandez <[email protected]>
+ 
+ Edit as necessary for your system.
+ 
+
+ Device Identification Numbers (not to be changed) 
+
+--------------------------------------------------------------------
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/copyright/SUNWgnome-a11y-reader.copyright	Thu Apr 03 08:57:18 2008 +0000
@@ -0,0 +1,87 @@
+For the avoidance of doubt, except that if any license choice other
+than GPL or LGPL is available it will apply instead, Sun elects to
+use only the General Public License version 2 (GPLv2) at this time
+for any software where a choice of GPL license versions is made
+available with the language indicating that GPLv2 or any later
+version may be used, or where a choice of which version of the GPL
+is applied is otherwise unspecified.
+
+--------------------------------------------------------------------
+
+orca-2.22.0/src/orca/presentation_manager.py, orca-2.22.0/src/orca/scripts/Mozilla.py, orca-2.22.0/src/orca/eventsynthesizer.py, orca-2.22.0/src/orca/input_event.py, orca-2.22.0/src/orca/speechdispatcherfactory.py, orca-2.22.0/src/brl/brlmodule.c, orca-2.22.0/src/orca/chnames.py, orca-2.22.0/src/louis/__init__.py, orca-2.22.0/src/orca/scripts/gnome-system-monitor.py, orca-2.22.0/src/orca/app_gui_prefs.py, orca-2.22.0/src/orca/settings.py, orca-2.22.0/src/orca/orca_prefs.py, orca-2.22.0/src/orca/script.py, orca-2.22.0/src/orca/scripts/gnome-panel.py, orca-2.22.0/src/orca/app_prefs.py, orca-2.22.0/src/orca/scripts/notification-daemon.py, orca-2.22.0/src/orca/orca.py, orca-2.22.0/src/orca/scripts/gcalctool.py, orca-2.22.0/src/orca/orca_console_prefs.py, orca-2.22.0/src/orca/scripts/gedit.py, orca-2.22.0/src/orca/focus_tracking_presenter.py, orca-2.22.0/src/orca/scripts/Thunderbird.py, orca-2.22.0/src/orca/scripts/gaim.py, orca-2.22.0/src/orca/orca_i18n.py, orca-2.22.0/src/orca/where_am_I.py, orca-2.22.0/src/orca/debug.py, orca-2.22.0/src/orca/braille.py, orca-2.22.0/src/orca/keybindings.py, orca-2.22.0/src/orca/scripts/gnome-mud.py, orca-2.22.0/src/orca/scripts/metacity.py, orca-2.22.0/src/orca/flat_review.py, orca-2.22.0/src/orca/scripts/StarOffice.py, orca-2.22.0/src/orca/scripts/liferea.py, orca-2.22.0/src/orca/gnomespeechfactory.py, orca-2.22.0/src/orca/braillegenerator.py, orca-2.22.0/src/orca/speechgenerator.py, orca-2.22.0/src/orca/scripts/Evolution.py, orca-2.22.0/src/orca/bookmarks.py, orca-2.22.0/src/orca/scripts/gnome-terminal.py, orca-2.22.0/src/orca/mag.py, orca-2.22.0/src/orca/speechserver.py, orca-2.22.0/src/orca/scripts/planner.py, orca-2.22.0/src/orca/keynames.py, orca-2.22.0/src/orca/scripts/nautilus.py, orca-2.22.0/src/orca/httpserver.py, orca-2.22.0/src/orca/phonnames.py, orca-2.22.0/src/orca/J2SE-access-bridge.py, orca-2.22.0/src/orca/orca_gui_prefs.py, orca-2.22.0/src/orca/scripts/gnome-search-tool.py, orca-2.22.0/src/orca/rolenames.py, orca-2.22.0/src/orca/outloud.py, orca-2.22.0/src/orca/acss.py, orca-2.22.0/src/orca/default.py, orca-2.22.0/src/orca/speech.py, orca-2.22.0/src/orca/scripts/rhythmbox.py, orca-2.22.0/src/orca/orca_quit.py, orca-2.22.0/src/orca/orca_gui_find.py, orca-2.22.0/src/orca/brlmon.py, orca-2.22.0/src/orca/scripts/gnome-keyring-ask.py, orca-2.22.0/src/orca/pronunciation_dict.py, orca-2.22.0/src/orca/platform.py, orca-2.22.0/src/orca/scripts/gnome_segv2.py, orca-2.22.0/src/orca/orca_gui_main.py, orca-2.22.0/src/orca/scripts/gnome-window-properties.py, orca-2.22.0/src/orca/orca_state.py, orca-2.22.0/src/orca/scripts/gdmlogin.py, orca-2.22.0/src/orca/scripts/self_voicing.py, orca-2.22.0/src/orca/find.py, orca-2.22.0/src/orca/punctuation_settings.py, orca-2.22.0/src/orca/orca_glade.py, orca-2.22.0/src/orca/Gecko.py, orca-2.22.0/src/orca/scripts/acroread.py, orca-2.22.0/src/louis/_louis.c, orca-2.22.0/src/orca/espeechfactory.py, orca-2.22.0/src/orca/dectalk.py:
+ Orca
+
+ Copyright 2005-2006 Sun Microsystems Inc.
+
+ Copyright 2006, 2007, 2008 Brailcom, o.p.s.
+
+ Author: Tomas Cerha <[email protected]>
+
+ Copyright 2004-2006 Sun Microsystems Inc.
+
+ Liblouis Python bindings
+
+ Copyright 2007-2008 Eitan Isaacson
+
+ Copyright 2007 Sun Microsystems Inc.
+
+ Copyright 2004-2007 Sun Microsystems Inc.
+
+ Copyright 2005-2007 Sun Microsystems Inc.
+
+ Copyright 2006-2007 Sun Microsystems Inc.
+
+ Copyright 2001, 2002 BAUM Retec, A.G.
+
+ Copyright 2005-2007 Google Inc.
+
+ Portions Copyright 2007, Sun Microsystems, Inc.
+
+ Copyright 2004-2008 Sun Microsystems Inc.
+
+ Copyright 2008 Sun Microsystems Inc.
+
+ Copyright 2006 Sun Microsystems Inc.
+
+ Copyright 2007 Sun Microsystems Inc. and Joanmarie Diggs
+
+ Copyright 2005-2006 Google Inc.
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; if not, write to the
+ Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+
+ # [[[TODO: richb - Pylint is giving us a bunch of warnings along these
+ lines throughout this file:
+
+  W0142:202:SpeechServer._send_command: Used * or ** magic
+
+ So for now, we just disable these warnings in this module.]]]
+
+ pylint: disable-msg=W0142
+ 
+ [[[TODO: WDW - Pylint is giving us a bunch of errors along these
+ lines throughout this file:
+ 
+ E1103:4241:Script.updateBraille: Instance of 'list' has no 'getRole'
+ member (but some types could not be inferred)
+ 
+ I don't know what is going on, so I'm going to tell pylint to
+ disable those messages for Gecko.py.]]]
+ 
+ pylint: disable-msg=E1103
+ 
+
+--------------------------------------------------------------------
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/copyright/SUNWgnome-gui-test.spec	Thu Apr 03 08:57:18 2008 +0000
@@ -0,0 +1,33 @@
+For the avoidance of doubt, except that if any license choice other
+than GPL or LGPL is available it will apply instead, Sun elects to
+use only the General Public License version 2 (GPLv2) at this time
+for any software where a choice of GPL license versions is made
+available with the language indicating that GPLv2 or any later
+version may be used, or where a choice of which version of the GPL
+is applied is otherwise unspecified.
+
+--------------------------------------------------------------------
+
+dogtail-0.6.1/dogtail/trayicon.py:
+ jhbuild - a build script for GNOME 1.x and 2.x
+ Copyright (C) 2001-2004 James Henstridge
+
+       trayicon.py: simple wrapper for zenity based tray icons
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA      02111-1307      USA
+
+
+--------------------------------------------------------------------
+