GNOME Bugzilla – Bug 134845
any user action should interrupt previous speech output
Last modified: 2006-04-06 12:09:57 UTC
This bug describes the remained issues for bug 133386. ------- Additional Comments From david.hawthorne@sun.com 2004-02-18 06:48 --- The only thing I noticed was when you initially switch to a window, gnopernicus insists on reading out the whole string and the first focused object, regardless of switching focus immediately. Also, in the alt-tab/ctrl-alt-tab popups, the interruption does not work properly - the output queues up.
This bug can be solved when at-spi will provide a way to register a listener for all keys for all windows.
THere should be other ways of fixing this however (if better speech callbacks are available).
Apologies for spam-- ensuring Sun a11y team are cc'ed on all current a11y bugs. Filter on "SUN A11Y SPAM" to ignore.
With gnopernicus 0.10.0, alt-tab/ctrl-alt-tab popups are reported correctly - new ouput interrupts old output. However, speech output when switching to a window still doesn't get interrupted by any other event (except the shutup key).
Events generated by alt-tab/ctrl-alt-tab are reported with a higher priority than window and focus tracking events. For now it is not possible for gnopernicus to know when alt-tab-ing has finished to shutup its output.
I agree with Remus that this can't be fixed more completely without a completely different way of handling the keyboard, see also rfe 163793. This requires availability of XEvIE on all target platforms. Closing bug for now, because all other interruptions are currently taking place properly. John, if you prefer, you can reopen this as an RFE at a lower priority.
I've lowered priority instead of closing...
Created attachment 62731 [details] [review] proposed patch This patch is in addition to patch from bug #163793.
Comment on attachment 62731 [details] [review] proposed patch patch applied on cvs head.