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 144008 - Events for watched objects should not be reported to braille and magnifier
Events for watched objects should not be reported to braille and magnifier
Status: RESOLVED FIXED
Product: gnopernicus
Classification: Deprecated
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: remus draica
remus draica
AP2
Depends on:
Blocks:
 
 
Reported: 2004-06-09 09:07 UTC by Alexandra Telescu
Modified: 2005-02-28 14:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (681 bytes, patch)
2005-01-14 14:02 UTC, remus draica
needs-work Details | Review
reworked patch (889 bytes, patch)
2005-02-24 09:52 UTC, remus draica
accepted-commit_now Details | Review

Description Alexandra Telescu 2004-06-09 09:07:52 UTC
Events for watch objects should not be reported to braille and magnifier. 
Those events should be reported only to speech.
Comment 1 Calum Benson 2004-10-21 16:39:31 UTC
Apologies for spam-- ensuring Sun a11y team are cc'ed on all current a11y bugs.
 Filter on "SUN A11Y SPAM" to ignore.
Comment 2 remus draica 2005-01-14 14:02:48 UTC
Created attachment 36012 [details] [review]
proposed patch
Comment 3 bill.haneman 2005-01-14 14:31:52 UTC
Is this actually correct end-user behavior?  What about deaf-blind users?
Comment 4 remus draica 2005-02-15 14:24:02 UTC
In case of tab-ing fast, the events for watched objects are anyway overwrote by
focus events. Showing those events (for watched objects) on braille is useful
only when user expects something to happen for a certain object.
Comment 5 korn 2005-02-21 17:24:45 UTC
I suggest that if you have speech turned on, present watched objects *only* in
speech.  If there is only Braille, then (for now) go ahead and present it only
in Braille, as they explicitly asked for a watch (we have no automatic watches).
 Similarly in magnification - if the only modality is up is magnification, then
go ahead and show the watch in magnification.  

Longer term (credit to Bill, from a phone call) is to have eventually the
ability to define a "notification area" on bigger Braille displays.

So our simple algorythm would be this:
 If speech - present in speech
 else if mag - present in mag
 else if braille - present in Braille

It doesn't make a lot of sense necessarily to show in mag or Braille, but
because the user had to *explicitly* turn on a watch, Gnopernicus will do the
best it can.
Comment 6 remus draica 2005-02-24 09:52:40 UTC
Created attachment 37882 [details] [review]
reworked patch
Comment 7 bill.haneman 2005-02-24 13:14:45 UTC
thinking of the 'notification area' idea, another useful feature-let for
deaf-blind users would be for gnopernicus to attach to the XKBNotifyBell events,
the way the visual bell does now, and 'flash' the braille display when a system
beep occurs (by temporarily either turning on all cells, or turning on dots 7
and 8 in all cells).  Does someone want to file an RFE?

Comment 8 bill.haneman 2005-02-24 13:15:41 UTC
BTW I mention this RFE here, because we could do this "beep" when a watched
object sends notification... instead of just brailling the notified content
right away.
Comment 9 remus draica 2005-02-28 14:17:48 UTC
Comment on attachment 37882 [details] [review]
reworked patch


Patch committed to head.