This build of BRLTTY 6.8 includes Windows-specific patches.

You should probably read doc/BRLTTY.txt and doc/Windows.txt for information
about BRLTTY.

Here are some notes on how to get started:

- BRLTTY only gives access to text consoles. For the rest of the Windows
  environment, you need to also install and run NVDA.
- Either use the BRLTTY configurator (brlttycnf.exe) or manually uncomment the
  appropriate lines in etc/brltty.conf.
- For Python support (e.g. for NVDA), install Brlapi-0.8.7-<PythonVersion>-win32.whl using pip.
- For sighted users, use the xw braille driver to get a virtual braille box.

- To register BRLTTY as a service so that it will get started automatically at
  boot, run enable-brlapi.bat. To unregister it, run disable-brlapi.bat.
- If your braille device uses a USB connection:
  * If you either cannot, or would prefer not to, install its
    manufacturer's driver, then you can select "USB:", and install
    the LibUSB (aka LibUSB-Win32) driver by doing one of the following:
    + right-clicking on bin/brltty-libusb.inf and selecting install
    + answering yes to the setup prompt for installing the LibUSB (aka LibUSB-Win32) driver
  * If you have installed its manufacturer's driver, and if that driver defines
    a virtual COM port, then select that virtual COM port.
  * If you need to install its manufacturer's driver, but
    that driver does not define a virtual COM port, then 
    select USB:, and install the LibUSB (aka LibUSB-Win32) filter by doing one of the
    following:
    + run Install LibUSB (aka LibUSB-Win32) Filter from the Start Menu
    + answer yes to the setup prompt for installing the LibUSB (aka LibUSB-Win32) filter
    + install it by hand, from http://libusb-win32.sourceforge.net/
- If your braille device uses a serial connection, or if it is connected via a
  serial to USB converter, then select the correct COM port. Make sure to
  select the correct braille driver as well, because serial autodetection may
  brick some devices.
- If your braille device uses a Bluetooth connection, you can either use the
  Windows Bluetooth facilities to create a virtual COM port which you can then
  select, or manually configure the braille-device line in brltty.conf.

If you are having problems, please run debug-brltty.bat and send us the
debug.log and brltty.conf files.

Documentation can be found in the doc/ subdirectory.

==============================
Technical notes on this build:

- Source Revision: BRLTTY-6.9
- BRLTTY Version: 6.8
- BrlAPI Version: 0.8.7
- Some MinGW-specific path and file name changes have been made.
- To make life easier for Windows users, the BrlAPI server was modified to:
  * not use authentication by default (BRLAPI_DEFAUTH set to none)
  * only use local sockets (:0+127.0.0.1:0 changed to :0)
- *usb0* files come from LibUSB (aka LibUSB-Win32) 1.2.6.0, which can be found at:
  http://libusb-win32.sourceforge.net/
- Python bindings are provided by: Brlapi-0.8.7-<PythonVersion>-win32.whl
- C bindings are provided in: include/, and lib/
  A .lib file is provided for linking in (for example) Visual C. Then you can
  just ship bin/brlapi0.8.dll alongside your .exe application.

