GNOME Bugzilla – Bug 599113
Permit dwell clicking to be enabled on the login screen
Last modified: 2014-11-07 11:58:58 UTC
This is a follow up to http://mail.gnome.org/archives/gdm-list/2009-October/msg00007.html. Some users can only move the mouse and cannot click the mouse buttons or use the keyboard. A common solution for these users is 'dwell clicking' where the user will hover the mouse over an area of the screen and cause an emulated click to occur after a timeout. An alternative is that the user will hover the mouse and then perform a mouse gesture (e.g., move the mouse up) after the timeout to emulate a mouse button operation. The MouseTweaks applet supports both kinds of operations. It would be desirable for the mouse-movement-only user to be able to activate MouseTweaks without assistance at the login screen. One option might be to make the a11y icon a 'hoverable' hot spot. With this, the a11y icon would act like a dwell click area that, when activated, would enable MouseTweaks in dwell click mode and cause the MouseTweaks applet to appear in the panel. A possibly more desirable alternative would be to just put MouseTweaks in the panel and have it configured to launch in dwell click mode. Note that MouseTweaks already supports its own hot spot for hovering to enable/disable it, so this seems like a more likely candidate.
Created attachment 242076 [details] to be called accessibility.js and placed into /usr/share/gnome-shell/js/ui/status I have only tried it on ubuntu gnome 12.10. Gnome 3.6 but hopefully it will work for others. It's quite nice that you can turn it off from the accessibility menu pretty quickly too.
Created attachment 242170 [details] [review] added dwell to accessiblity menu on gnome-shell panel (with on/off switch)
Created attachment 242178 [details] [review] Tidied patch for the mousetweaks dwell in gnome-shell
Also Mousetweaks can be started by hitting the windows/apple key then typing name of application, placing the mouse over the .desktop file icon and hitting enter but cannot be switched off this way. ONLY if there is a .desktop in the first place. At the moment there is not one in the application but you create mousetweaks.desktop and put it in /usr/share/applications to have one if you paste the following into that file with sudo (note this would override the options in the accessibility menu so creates a new bug): [Desktop Entry] Type=Application Encoding=UTF-8 Name=Mousetweaks Comment=Mousetweaks Exec=/usr/bin/mousetweaks --dwell Icon=/usr/share/mousetweaks/double-click.png Terminal=false Type=Application Categories=GNOME;Application;Accessibility; StartupNotify=true
This is connected with https://bugzilla.gnome.org/show_bug.cgi?id=589906
Dwell click (Hover Click in the Universal access panel) is missing from accessibility menu shown in the login screen, or in the session. As bug 589906 has a patch to add it to that menu (as well), closing as a duplicate. *** This bug has been marked as a duplicate of bug 589906 ***