[gdm-list] a11y module proposal: MouseTweaks (i.e.: software click)



Hello, 


After informally proposing onboard and mousetweaks for integration into GNOME on the gnome accessibility mailing list, here is a somewhat more formal request for the integration of MouseTweaks into GNOME: 


1. Purpose: MouseTweaks is a set of special accessibility enhancements to controlling the mouse cursor. It provides: 
  * a pointer capture area
  * a way to open the contextual menu with a left click and hold
  * a way to perform the various clicks (single -, double -, drag -, right click) by software without any hardware button, usually called dwelling. 
Particularly, this would fill the current accessibility gap in GNOME for users who can move the pointer, but are not able click with any hardware button. 

2. Target: Desktop

3. Build-Dependencies: libgconf2-dev, libgtk2.0-dev, libglade2-dev, libpanel-applet2-dev, libatspi-dev, libdbus-glib-1-dev, libgnome2-dev, libgnomeui-dev, libdaemon-dev

4. Resource usage: The project is currently hosted on Launchpad: 
https://launchpad.net/mousetweaks/ I don't know the requirements for a project to be integrated into GNOME: does it have to be hosted on GNOME SVN? 

5. Adoption: The implementation of MouseTweaks started as a GSoC2007 and is targeted for Ubuntu. 

6. GNOME-ness: It has been developed to enhance the accessibility of Ubuntu which uses the GNOME Desktop. Consequently, why not integrate it directly into GNOME as it uses the core GNOME technologies?

7 Miscellaneous: 
  * Gerd Kohlberger implemented MouseTweaks and he offered in a reply to the gnome-accessibility-devel list, to be ready to discuss the integration of MouseTweaks into GNOME: 
http://mail.gnome.org/archives/gnome-accessibility-devel/2007-September/msg00018.html
  * It would also be interesting to have the the dwell fonctionality also available under GDM. (In fact, on my installation, I custom configured the gesture accessibility feature of GDM to start MouseTweaks in dwell mode and it works (at least on my installation). 
  * I am not a maintainer of any software for any distribution (currently I would not have the necessary knowledge), but I am willing to help.


Francesco Fumanti 




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