BrailleSupport

Differences between revisions 8 and 9
Revision 8 as of 2006-11-07 15:53:04
Size: 4001
Editor: host-81-191-165-41
Comment: some old unsresolved issues
Revision 9 as of 2006-11-07 17:30:42
Size: 4052
Editor: 207
Comment: review comments
Deletions are marked like this. Additions are marked like this.
Line 67: Line 67:
''XXX: please incorporate into the main text ''

Summary

Provide Braille support that Just Works. Reintroduce auto-detection of USB braille devices on all systems and write a simple configuration script for serial and bluetooth devices.

Rationale

Synthetic speech output works quite well by default on Ubuntu via Orca and Festival or Speakup and eSpeak. Some visually impaired users prefer to use Braille, and sometimes speech output is not an option. brltty is already installed on Ubuntu systems but not automatically activated.

Use cases

  • Irina is a blind Ubuntu user who uses both speech output and braille, but she has had some trouble configuring her braille device.
  • Arthur is deafblind and therefore relies completely on braille for computer interaction. Entering several commands on the command line to get brltty running is not a good solution for him.
  • Adding a braille device to a computer after install should work smoothly. USB devices should be auto-detected and serial devices can be configured using a simple script.

Scope

Provide simple and independent use of braille devices on the Live CD and through the install. All Ubuntu systems, including Live CDs, installed systems and server editions should auto-detect USB braille devices.

Design

  • Enable auto-detection of USB braille devices
  • Add a Braille option to the F5 Live menu.
  • Design a simple setup system for Braille devices. USB ones can generally be auto-detected, but serial devices require configuration (can any bluetooth devices be auto-configured?).
  • Make Orca and/or speakup do the right thing when braille has been configured.

Implementation

  • The user boots and presses: F5, 6, Enter, Enter; the CD boots
  • If he has a USB device it boots directly in to Gnome and just works
  • If not, the boot process stops at some point before GDM and prompts the user for information (issue a beep at this point):
    • Serial port to use, device type, and then auto-configures
    • The process would be described on a website
    • Because careless configuration of serial devices can be problematic (cause data loss on devices) there needs to be clear warnings for anyone who may have selected this option by mistake (this is aimed at the default Ubuntu/Kubuntu/Xubuntu CDs): You are about to configure a serial braille device. Press Esc to cancel. A serial device warning would also go on the website.

Unresolved issues

  • Simple configuration of bluetooth devices. Can they be auto-detected? -- No, some user input will be required.
  • What subsystem is used to detect the USB devices? A general deamon or must brltty always be running on all systems?

Research past brltty problems in Ubuntu

BoF agenda and discussion

Implementation as above. Bluetooth braille displays will have to be configured at the same time as serial.

Allow configuration tool to be run on an installed system.

-- draft --

  • Find out what bug prevented this from working and fix it. if live cd booted with braille activated and no braille detected ask user text questions for serial bluetooth. Allow script or application to be run after install.

XXX: please incorporate into the main text


CategorySpec