============== * 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 ? ==================
0.2.1 =====
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
Scripting
* 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
Devices
* Updated Keyboard device to support stateful keys as modifiers (e.g. CapsLock)
Architecture
* 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
Documentation
* 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
Translations
* sv(Christian Rose)
====================== * Where can I get it ? ======================
Source code release: http://live.gnome.org/LSR#downloads
For more information, visit the LSR home page: http://live.gnome.org/LSR
--- Linux Screen Reader Homepage: http://live.gnome.org/LSR Mailing list: lsr@xxxxxxxxxxxxx