[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH] Installation guide accessibility sections



Hello,

Here is a patch that adds to installation-guide two accessibility
sections: in the supported hardware section, provide urls to lists
of supported braille displays and speech syntheses, and in the boot
section, document the boot parameters needed to enable accessibility
features.

Samuel
Index: build/entities/urls.ent
===================================================================
--- build/entities/urls.ent	(révision 56918)
+++ build/entities/urls.ent	(copie de travail)
@@ -202,7 +202,14 @@
 
 <!ENTITY url-simtel "ftp://ftp.simtel.net/pub/simtelnet/msdos/";>
 
+<!ENTITY url-brltty "http://www.mielke.cc/brltty/";>
+<!ENTITY url-brltty-driver-codes "http://www.mielke.cc/brltty/doc/Manual-BRLTTY/English/BRLTTY-11.html";>
+<!ENTITY url-brltty-table-codes "http://www.mielke.cc/brltty/doc/Manual-BRLTTY/English/BRLTTY-6.html";>
 
+<!ENTITY url-speakup "http://www.linux-speakup.org/";>
+<!ENTITY url-speakup-driver-codes "http://www.linux-speakup.org/spkguide.txt";>
+
+
 <!-- ****************************************** m68k links -->
 <!--
    urls that I need to absorb or point to:
Index: build/entities/common.ent
===================================================================
--- build/entities/common.ent	(révision 56918)
+++ build/entities/common.ent	(copie de travail)
@@ -126,6 +126,12 @@
 <!-- version of X11 shipping with the current release -->
 <!ENTITY x11ver "7.3">
 
+<!-- version of BRLTTY shipping with the current release -->
+<!ENTITY brlttyver "3.10">
+
+<!-- version of Speakup shipping with the current release -->
+<!ENTITY speakupver "3.0.3">
+
 <!-- an example of adding another image to lilo.conf, cf
      en/post-install.sgml etc. -->
 <!ENTITY additional-lilo-image
Index: build/templates/docstruct.ent
===================================================================
--- build/templates/docstruct.ent	(révision 56918)
+++ build/templates/docstruct.ent	(copie de travail)
@@ -29,6 +29,7 @@
    <!ENTITY supported-sparc.xml         SYSTEM "##SRCPATH##/hardware/supported/sparc.xml">
   <!ENTITY network-cards.xml            SYSTEM "##SRCPATH##/hardware/network-cards.xml">
   <!ENTITY supported-peripherals.xml    SYSTEM "##SRCPATH##/hardware/supported-peripherals.xml">
+  <!ENTITY accessibility-hardware.xml   SYSTEM "##SRCPATH##/hardware/accessibility.xml">
   <!ENTITY buying-hardware.xml          SYSTEM "##SRCPATH##/hardware/buying-hardware.xml">
   <!ENTITY installation-media.xml       SYSTEM "##SRCPATH##/hardware/installation-media.xml">
   <!ENTITY memory-disk-requirements.xml SYSTEM "##SRCPATH##/hardware/memory-disk-requirements.xml">
@@ -94,6 +95,7 @@
   <!ENTITY boot-installer-s390.xml         SYSTEM "##SRCPATH##/boot-installer/s390.xml">
   <!ENTITY boot-installer-sparc.xml        SYSTEM "##SRCPATH##/boot-installer/sparc.xml">
   <!ENTITY boot-installer-parameters.xml   SYSTEM "##SRCPATH##/boot-installer/parameters.xml">
+  <!ENTITY boot-installer-accessibility.xml   SYSTEM "##SRCPATH##/boot-installer/accessibility.xml">
   <!ENTITY boot-installer-trouble.xml      SYSTEM "##SRCPATH##/boot-installer/trouble.xml">
 
  <!ENTITY using-d-i.xml                  SYSTEM "##SRCPATH##/using-d-i/using-d-i.xml">
Index: en/hardware/hardware-supported.xml
===================================================================
--- en/hardware/hardware-supported.xml	(révision 56918)
+++ en/hardware/hardware-supported.xml	(copie de travail)
@@ -399,6 +399,7 @@
   </sect2>
 
 &network-cards.xml;
+&accessibility-hardware.xml;
 &supported-peripherals.xml;
 
  </sect1>
Index: en/hardware/accessibility.xml
===================================================================
--- en/hardware/accessibility.xml	(révision 0)
+++ en/hardware/accessibility.xml	(révision 0)
@@ -0,0 +1,29 @@
+<!-- retain these comments for translator revision tracking -->
+<!-- $Id: accessibility-hardware.xml $ -->
+
+ <sect2 id="braille-displays">
+ <title>Braille Displays</title>
+<para>
+
+Debian's support for braille displays is determined by the underlying
+support found in BRLTTY. Most displays work under BRLTTY, via serial, USB
+or bluetooth. Details on supported braille devices can be found at <ulink
+url="&url-brltty;"></ulink>. Debian &release; ships with BRLTTY version
+&brlttyver;.
+
+</para>
+ </sect2>
+
+ <sect2 id="hardware-speech-syntheses" arch="x86">
+ <title>Hardware Speech Syntheses</title>
+<para>
+
+Debian's support for hardware speech syntheses is determined by the underlying
+support found in Speakup. Speakup only supports integrated boards and external
+devices connected through Serial (no USB or serial-to-USB adapters are
+supported).  Details on supported hardware speech syntheses can be found at
+<ulink url="&url-speakup;"></ulink>. Debian &release; ships with Speakup version
+&speakupver;.
+
+</para>
+ </sect2>
Index: en/boot-installer/accessibility.xml
===================================================================
--- en/boot-installer/accessibility.xml	(révision 0)
+++ en/boot-installer/accessibility.xml	(révision 0)
@@ -0,0 +1,92 @@
+<!-- retain these comments for translator revision tracking -->
+<!-- $Id: boot-installer-accessibility.xml $ -->
+
+ <sect1 id="boot-installer-accessibility"><title>Accessibility</title>
+<para>
+
+Some people may need particular support due to e.g. visual impairment.  USB
+braille displays are automatically detected, but most other accessibility
+features have to be enabled by hand.  On machines that support it, the boot
+menu emits a beep when it is ready to receive keystrokes.  Some boot parameters
+can then be appended to enable accessibility features.  Note that on most
+architectures the boot loader interprets your keyboard as a QWERTY keyboard.
+
+</para>
+
+<sect2><title>USB Braille Displays</title>
+
+<para>
+
+USB braille displays should be automatically detected.  A textual version of
+the installer will then be automatically selected, and support for the braille
+display will be automatically installed on the target system.  You can thus just
+press &enterkey; at the boot menu.  Once BRLTTY is started,
+you can choose a braille table by entering the preference menu.
+
+</para>
+
+  </sect2>
+  <sect2><title>Serial Braille Displays</title>
+
+<para>
+
+Serial braille displays can not safely be automatically detected
+(since that may brick some of them).  You thus need to append the
+<userinput>brltty=driver,port,table</userinput> boot parameter to tell
+BRLTTY which driver it should use. <userinput>driver</userinput>
+should be replaced by the two-letter driver core for your terminal,
+see <ulink url="&url-brltty-driver-codes;"></ulink> for a list.
+<userinput>device</userinput> should be replaced by the name of the serial
+port the display is connected to, <userinput>ttyS0</userinput> is the default.
+<userinput>table</userinput> is the name of the braille table to be used, see
+<ulink url="&url-brltty-table-codes;"></ulink> for a list, the english table
+is the default.  Note that the table can be changed later by entering the
+preference menu.
+
+</para>
+
+  </sect2>
+
+  <sect2 arch="x86"><title>Hardware Speech Syntheses</title>
+
+<para>
+
+Support for hardware speech syntheses is enabled only along support for
+graphical installer.  You thus need to select the <computeroutput>Graphical
+install</computeroutput> entry in the boot menu.
+
+Hardware speech syntheses can not be automatically detected.  You thus need
+to append the <userinput>speakup.synth=driver</userinput> boot parameter
+to tell Speakup which driver it should use. <userinput>driver</userinput>
+should be replaced by the driver code for your device, see <ulink
+url="&url-speakup-driver-codes;"></ulink> for a list.  The textual version of
+the installer will then be automatically selected, and support for the speech
+synthesis will be automatically installed on the target system.
+
+</para>
+
+  </sect2>
+  <sect2><title>Board-based Devices</title>
+
+<para>
+
+Some accessibility devices are actual boards that are plugged inside
+the machine and that directly read text from the video memory.  To get
+them working the framebuffer support must be disabled by using the
+<userinput>fb=false</userinput> boot parameter.
+
+</para>
+
+  </sect2>
+  <sect2><title>High-Contrast Theme</title>
+
+<para>
+
+For people with low vision, the installer can use a high-contrast
+theme that makes it more readable.  To enable it, append the
+<userinput>theme=dark</userinput> boot parameter.
+
+</para>
+
+  </sect2>
+ </sect1>
Index: en/boot-installer/boot-installer.xml
===================================================================
--- en/boot-installer/boot-installer.xml	(révision 56918)
+++ en/boot-installer/boot-installer.xml	(copie de travail)
@@ -44,6 +44,7 @@
 
  </sect1>
 
+&boot-installer-accessibility.xml;
 &boot-installer-parameters.xml;
 &boot-installer-trouble.xml;
 

Reply to: