* What is it ?

Linux Screen Reader (LSR) is an extensible assistive technology for people with
disabilities. The design philosophy behind LSR is to provide a core platform
that enables the development of LSR extensions for improving desktop
application accessibility and usability and shields extension developers from
the intricacies of the desktop accessibility architecture.

The primary use of the LSR platform is to give people with visual impairments
access to the GNOME desktop and its business applications (e.g. Firefox,
OpenOffice, Eclipse) using speech, Braille, and screen magnification. The
extensions packaged with the LSR core are intended to meet this end. However,
LSR's rich support for extensions can be used for a variety of other purposes
such as supporting novel input and output devices, improving accessibility for
users with other disabilities, enabling multi-modal access to the GNOME
desktop, and so forth.

* What's changed ?


User interface

* Better reporting of accessible components
* Combobox current text reported on focus
* Tree level reported on level change and first focus (bug #343388)
* Menu role and name announced before menu items when switching between menus
* Review of visible items works on text, trees, lists, and tables now
* Added mute indefinitely key command


* Added DeveloperPerk with the following commands
* Refresh all loaded scripts without restarting LSR
* Report names of all loaded scripts
* Show or hide all development monitor windows
* Added -g command line parameter to generate a new extension template
* Update of TaskTools to support new output semantics
* Added support for text selection events
* Added support for storing script and application state separately


* Updated Keyboard device to support stateful keys as modifiers (e.g. CapsLock)


* Complete refactor of output interface to support device Style objects
* Mapping from semantics (role, title, level, etc.) to styles
* Plumbing to support persistence and configuration of extension settings
* Plumbing to support auto-generation of settings dialogs for extensions


* Posted Gaim Perk tutorial as hands-on example of writing a script extension
* Updated user guide to mention new key bindings
* Regenerated epydoc to match latest API


* sv(Christian Rose)

* Where can I get it ?

Source code release:

For more information, visit the LSR home page:

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