compiz-mag

Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2006-06-02 13:54:06
Size: 577
Editor: henrik
Comment:
Revision 10 as of 2007-05-20 20:30:10
Size: 2118
Editor: cF5A6BF51
Comment: 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


CategorySpec

Accessibility/Specs/compiz-mag (last edited 2008-08-06 16:31:25 by localhost)