GNOME Bugzilla – Bug 582318
Pressing panning buttons on the braille display should not interupt speech.
Last modified: 2009-11-09 21:35:10 UTC
RFE from mailing list: http://mail.gnome.org/archives/orca-list/2009-May/msg00079.html "I'd like to ask if there is any possibility to implement the following functionality in orca: Could you add an option such as when we press any button on a braille display, it allows speech not to be interrupted? I think it is useful when we want to read a line without speech interruption even if we press a panning or routing cursor button during the reading process."
Right now, orca.py:_processBrailleEvent interrupts speech on every braille event. We could potentially just provide a flag to determine whether or not this should be done. I fear this might be too simple of a solution, however, and we might need to dig deeper into where the braille input is handled in the script. Jon - is this something you can experiment with?
Created attachment 139991 [details] [review] revision 1 Hi Will, The attached patch seems to do it for me, does it look reasonable? Thanks
sorry for the spam: Mike, should speech continue even if a routing key is pressed, or only when panning keys are used. Atm, only interupting keys on panning, since i thought routing is for editing action, and therefore speech should be interupted. Thanks
I agree that this should be restricted to just the panning buttons. A cursor routing button will usually move focus so should be spoken.
Thanks Mike. Since this is a small change, have gone ahead and commited.