After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 588403 - Implement ability to route the mouse pointer without clicking
Implement ability to route the mouse pointer without clicking
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
2.27.x
Other All
: Normal enhancement
: 2.28.0
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on:
Blocks: 586399
 
 
Reported: 2009-07-12 21:30 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2009-11-09 21:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26


Attachments
revision 1 (6.15 KB, patch)
2009-07-12 21:37 UTC, Joanmarie Diggs (IRC: joanie)
committed Details | Review

Description Joanmarie Diggs (IRC: joanie) 2009-07-12 21:30:44 UTC
Users might have a need to route the mouse pointer to the locusOfFocus or the area under flat review without actually clicking:

* To trigger the display of a tooltip in an application which lacks keyboard support for the showing of tooltips

* To hover the mouse over an object which has a "mouse over" associated with it. (see bug 586399)
Comment 1 Joanmarie Diggs (IRC: joanie) 2009-07-12 21:37:54 UTC
Created attachment 138299 [details] [review]
revision 1

Take 1.

* If flat review is being used, it routes the pointer there. Otherwise:

* If the locusOfFocus implements the accessible text interface, we route to the caret location. Otherwise:

* We try to route to the middle of the locusOfFocus. Failing that:

* We speak an error.

I guessed at desired bindings:

* Orca + NumPad Slash for the Desktop layout

* Orca + 9 for the laptop layout

Works in the two apps I've tested in so far (Gedit and Firefox). It even pops up the silly friends menu in Facebook. (Note that this doesn't make that menu usable. But I think routing is the first step in implementing mouseover support, and it's a problem/task that can be separated out.)

Thoughts?
Comment 2 Joanmarie Diggs (IRC: joanie) 2009-07-12 21:39:58 UTC
Targetting for 2.27.5 due to strings.
Comment 3 Mike Pedersen 2009-07-13 15:53:26 UTC
This seems like good useful functionality.  I also like the keystroke choices.  

thanks much for doing it.  

Comment 4 Joanmarie Diggs (IRC: joanie) 2009-07-13 17:49:00 UTC
Awesome, thanks Mike!

Patch committed to Master. Closing as FIXED.