GNOME Bugzilla – Bug 504077
[blocked] Orca should support mouse bindings
Last modified: 2013-01-02 15:56:26 UTC
If we added support for mouse bindings, magnification users could bind something like Orca+MouseButton4 to zoom in and Orca+MouseButton5 to zoom out. Or, if we implement panning commands (see bug 504075), the mouse wheel could be used for that.
First coarse pass at GNOME 2.24 planning.
See also bug #521098 (for why we have issues intercepting mouse button events) and bug #517888 (for why we don't see mb4 and mb5 events). Note that mouse button events appear to have a split personality -- we apparently can listen for them via regular object events that we cannot intercept (as is done in orca.py right now), but we can also apparently register for them via the device event controller stuff, allowing us to intercept them. But...in any case...assuming bug #521098 is fixed, we should be able to create something very parallel to how keyboard events are handled in orca.py and then passed on and optionally consumed by the scripts via the focus_tracking_presenter. Then, we'd need to wait for bug #517888 to be fixed in order to be able to listen for and consume mb4 and mb5 events.
If I've understanding comment #2 correctly, we are currently blocked because of bug #521098. Adding "[blocked]" to the Summary to get it off my immediate radar.
This was opened with magnification users in mind. Orca no longer drives magnification. Closing as OBSOLETE.