Libbraille makes it easy to access Braille displays and terminals. It can write text on a Braille display, directly draw Braille dots, or get the value of pressed keys. It is compatible with a wide range of Braille displays, and can autodetect some of them. A virtual GTK+ display is provided so that developers can test how their application would be rendered in Braille.
|Tags||Other/Nonlisted Topic Software Development Libraries Java Libraries Python Modules Hardware Terminals Serial|
|Operating Systems||Mac OS X Windows POSIX BSD Linux Unix|
|Implementation||C C++ Java Python|
Release Notes: This version provided a new driver for Papenmeier USB Braille displays. The Alva and Baum drivers were rewritten. Compatibility with Mac OS X was improved. Various bugfixes and minor improvements were made.
Release Notes: This version provides some RPM packages and a new Debian package including the virtual GTK+ display. The Windows installer now contains a precompiled Python module. Libbraille can be compiled with Mingw32. The HandyTech driver has been updated with autodetection. There are many small bug corrections.
Release Notes: This version adds support for the Technibraille braille display. It is now possible to set the level of verbosity of the library in debug mode and to provide different paths for additional drivers and tables. An SDK has been added to the Windows installer. Many bugs have been corrected, including a refresh problem in the GTK+ virtual display and a timeout problem in serial drivers.
Release Notes: This version provides a Windows installer using NSIS for easier distribution. Configuration in Windows is now done through the registry. Tieman Voyager USB displays are now supported.
Release Notes: The main enhancement in this new version is some updated Debian packages with support for hotplug so that USB displays are automatically configured. The ONCE driver has also been rewritten with autodetection and timeout handling. On top of that, this version corrects many small bugs.