compiz-mag
577
Comment:
|
2118
updated and simplified
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= A simple on-screen keyboard = | ##(see the SpecSpec for an explanation) |
Line 3: | Line 3: |
* '''Launchpad Entry''': * '''Created''': 2006-06-02 by HenrikOmma * '''Contributors''': HenrikOmma, SvenJaborek * '''Packages affected''': * '''Status:''' '''BRAINDUMP''' |
''Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.'' * '''Launchpad Entry''': UbuntuSpec:compiz-mag * '''Packages affected''': compiz |
Line 11: | Line 10: |
A new screen magnifier using XGL-based rendering technology. | Extend the beryl zoom plugin with cursor tracking functionality to provide a powerful magnifier for low vision users. == Release Note == Leveraging the compositing power of Compiz/Beryl we have created a next-generation magnifier for low-vision users. The new technology is both more responsive and more user friendly than previos tools. |
Line 15: | Line 18: |
gnome-mag is slow. XGL hold the promise for much better magnification rendering. | The current magnifier gnome-mag is slow and resource instensive. compiz can rovide much better magnification rendering via hardware accelleration. |
Line 17: | Line 20: |
== Use cases == | == Use Cases == |
Line 19: | Line 22: |
=== Reading a news website === | |
Line 20: | Line 24: |
== Scope == | [http://news.bbc.co.uk/2/hi/business/6610901.stm This] (randomly chosen) news page has both text and pictures and a great deal of non-essential navigation items. A low-vision user wants to get a general overview at 2x zoom, but wants to read the text at 8x zoom. With compiz-mag she can switch between the two with a keystroke. == Assumptions == |
Line 24: | Line 30: |
* Fixed zoom factors - user-defined zoom levels that can be accessed with a hotkey * Follow the text-entry cursor - using AT-SPI magic to get the location * Jump to window that gains focus * Different panning modes, including central cursor and edge-push (see gnome-mag) * Mouse cursors - different size and colour options and a cross cursor * Sensitivity of zooming and panning should be configurable * Define the zoom region to be part of or the whole screen * Variable zoom factor - adjust using keys or mouse wheel |
|
Line 28: | Line 41: |
* extend the compiz plugin to be controllable from external applications * Direct cursor tracking with information from AT-SPI * dbus for communication between apps == Test/Demo Plan == |
|
Line 30: | Line 48: |
== Outstanding issues == | == Outstanding Issues == |
Line 37: | Line 56: |
== References == | ---- CategorySpec |
Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.
Launchpad Entry: compiz-mag
Packages affected: compiz
Summary
Extend the beryl zoom plugin with cursor tracking functionality to provide a powerful magnifier for low vision users.
Release Note
Leveraging the compositing power of Compiz/Beryl we have created a next-generation magnifier for low-vision users. The new technology is both more responsive and more user friendly than previos tools.
Rationale
The current magnifier gnome-mag is slow and resource instensive. compiz can rovide much better magnification rendering via hardware accelleration.
Use Cases
Reading a news website
[http://news.bbc.co.uk/2/hi/business/6610901.stm This] (randomly chosen) news page has both text and pictures and a great deal of non-essential navigation items. A low-vision user wants to get a general overview at 2x zoom, but wants to read the text at 8x zoom. With compiz-mag she can switch between the two with a keystroke.
Assumptions
Design
- Fixed zoom factors - user-defined zoom levels that can be accessed with a hotkey
- Follow the text-entry cursor - using AT-SPI magic to get the location
- Jump to window that gains focus
- Different panning modes, including central cursor and edge-push (see gnome-mag)
- Mouse cursors - different size and colour options and a cross cursor
- Sensitivity of zooming and panning should be configurable
- Define the zoom region to be part of or the whole screen
- Variable zoom factor - adjust using keys or mouse wheel
Implementation
- extend the compiz plugin to be controllable from external applications
- Direct cursor tracking with information from AT-SPI
- dbus for communication between apps
Test/Demo Plan
Outstanding Issues
BoF agenda and discussion
Accessibility/Specs/compiz-mag (last edited 2008-08-06 16:31:25 by localhost)