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 618291 - Orca fails to present the title bar, status bar, and default button in braille
Orca fails to present the title bar, status bar, and default button in braille
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: braille
2.31.x
Other All
: Normal normal
: ---
Assigned To: Orca Maintainers
Orca Maintainers
Depends on:
Blocks: 521684
 
 
Reported: 2010-05-10 18:15 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2010-05-10 19:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joanmarie Diggs (IRC: joanie) 2010-05-10 18:15:14 UTC
When a user uses the Orca commands to obtain the title bar, status bar, and default button, Orca speaks this information; it does not present this information in braille making this information inaccessible to braille-only users (including users who are Deaf-Blind). This is unacceptable.
Comment 2 Mesar Hameed 2010-05-10 18:27:02 UTC
Joanie,

I was thinking of having something like:
in default.py:
def presentMessage(self, speechMsg, brailleMsg=None):
    if brailleMsg == None:
        brailleMsg = speechMsg
    if settings.enableSpeech:
        speech.speak(speechMsg)
    if settings.enableBraille:
        self.displayBrailleMessage(inputLine, \
                      flashTime=settings.brailleFlashTime)


Then from anywhere in code:
self.presentMessage(_("Speech enabled"))

this should mean that we dont use displayBrailleMessage from anywhere else in code (if speech and braille are equal)
Comment 3 Mesar Hameed 2010-05-10 18:31:23 UTC
Amazing :) already done, as they say great minds think alike, i wish i was anything like you.
Comment 4 Joanmarie Diggs (IRC: joanie) 2010-05-10 19:07:51 UTC
Yup. And ultimately we can expand presentMessage's functionality to take a brief speech message, a verbose speech message, a brief braille message, and a verbose braille message, and also a flashTime and cursor position.

As I mentioned on the list, goal one is simply to address the inaccessibility issue for braille-only users. I'm working on all of this actively now (as you've noticed). My hope is that Orca users will give us timely feedback (they usually do) so that we can refine things well before the GNOME 3.0 release, which brings me to:

Goal two is to tweak the braille output based on feedback from our existing speech-braille users and our very few (perhaps one?) braille-primary user who is not hearing-impaired (to my knowledge) and thus could use speech, but typically doesn't.

Goal three is to reconnect with actual Deaf-Blind users (we had a few like ... four years ago, but they've since moved on) and further enhance our support to meet their needs.