GNOME Bugzilla – Bug 595801
When I say all long documents with Openoffice.org Writer, Orca jumps lot of pages
Last modified: 2020-11-30 15:43:55 UTC
Created attachment 143568 [details] This is a book. Dear Developers! When I read long documents with Openoffice.org Writer (for example books), Orca jumps lot of pages, or stop reading short times. When I begin again the say all operation, Orca jumps very lot of pages. For example I begin sayall operation with first page, the sayall stopped after 30 second. I begin again the say all operation, the status bar shows the cursor jumped the page 200 of 240 pages, but the page jump number is changed any trying. The reproducable test is very simple: I sending attachment an rtf book (240 pages). Please open this book with Openoffice.org Writer, and begin say all operation. My machine stop say all operation for example with following string: "Fordította: Huszár Imre" Means english: Translated: Imre Huszar Attila
When Orca says the "Két évi vakáció" string, happen following with debug.out: SPEECH OUTPUT: 'JULES VERNE' KEYEVENT: type=1 hw_code=66 modifiers=8192 event_string=(Caps_Lock) is_text=True timestamp=6434560 time=1253515702.156152 orca.isModifierKey: returning: True orca.isModifierKey: returning: True SPEECH OUTPUT: 'KÉTÉVI VAKÁCIÓ' SPEECH OUTPUT: 'Fordította: Huszár Imre' SPEECH OUTPUT: '- Nem!... nem! - kiáltá Baxter és Doniphan, és e nyilatkozathoz ' KEYEVENT: type=0 hw_code=37 modifiers=8192 event_string=(Control_L) is_text=True timestamp=6446913 time=1253515714.509356 ---------> QUEUEING EVENT object:state-changed:showing ---------> QUEUEING EVENT object:state-changed:showing ---------> QUEUEING EVENT object:state-changed:showing ---------> QUEUEING EVENT object:state-changed:showing ---------> QUEUEING EVENT object:state-changed:focused ---------> QUEUEING EVENT object:text-caret-moved orca.keyEcho: string to echo: Control_L orca.isModifierKey: returning: True orca.isModifierKey: returning: True orca.isModifierKey: returning: True DEQUEUED EVENT object:state-changed:showing <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0) IGNORING DEFUNCT OBJECT ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED EVENT object:state-changed:showing <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0) IGNORING DEFUNCT OBJECT ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED EVENT object:state-changed:showing <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0) IGNORING DEFUNCT OBJECT ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED EVENT object:state-changed:showing <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0) IGNORING DEFUNCT OBJECT ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED EVENT object:state-changed:focused <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,0) KEYEVENT: type=1 hw_code=37 modifiers=8196 event_string=(Control_L) is_text=True timestamp=6447008 time=1253515714.650721 orca.isModifierKey: returning: True orca.isModifierKey: returning: True ---------> QUEUEING EVENT focus: app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable visible' relations='flows from flows to' LOCUS OF FOCUS: app='soffice' name='' role='paragraph' event='object:state-changed:focused' generate braille for app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable visible' relations='flows from flows to' (args={'useDefaultFormatting': False, 'formatType': 'focused', 'role': ROLE_PARAGRAPH, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj, asString(label), asString(eol))] + (required and [Region(" " + asString(required))]) + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False label=[] eol=[' $l'] required=[] soffice.script.py:isReadOnlyTextArea=False for app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable visible' relations='flows from flows to' readOnly=[] nodeLevel=[] generate braille results: Text: '- Nem!... nem! - kiáltá Baxter és Doniphan, és e nyilatkozathoz $l', 32 BRAILLE LINE: '- Nem!... nem! - kiáltá Baxter és Doniphan, és e nyilatkozathoz $l' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(32,0) app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable visible' relations='flows from flows to' BRAILLE LINE: '- Nem!... nem! - kiáltá Baxter és Doniphan, és e nyilatkozathoz $l' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT focus: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0) app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable visible' relations='flows from flows to' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ ---------> QUEUEING EVENT object:text-changed:delete DEQUEUED EVENT object:text-changed:delete <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv OBJECT EVENT: object:text-changed:delete detail=(1,1) ---------> QUEUEING EVENT object:text-changed:insert ---------> QUEUEING EVENT object:state-changed:checked ---------> QUEUEING EVENT object:state-changed:checked ---------> QUEUEING EVENT object:state-changed:checked app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(1,1) app.name='soffice' name='None' role='text' state='editable enabled focusable sensitive showing single line visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ DEQUEUED EVENT object:state-changed:checked <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv OBJECT EVENT: object:state-changed:checked detail=(0,0) app.name='soffice' name='Bold' role='push button' state='enabled focusable sensitive showing visible' relations='' generate speech for app.name='soffice' name='Bold' role='push button' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + toggleState + availability + newNodeLevel + (tutorial and (pause + tutorial) or [])' newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['', 'Bold'] roleName=[] toggleState=['off'] availability=[] newNodeLevel=[] GENERATOR: _getTutorialForPushButton obj = Bold role = push button alreadyFocused = False utterances: (To activate press space.) GENERATOR: getTutorial obj = Bold role = push button alreadyFocused = False utterances: (To activate press space.) tutorial=['To activate press space.'] pause=[<orca.speech_generator.Pause instance at 0x96ab20c>] generate speech results: Bold off <orca.speech_generator.Pause instance at 0x96ab20c> To activate press space. SPEECH OUTPUT: 'Bold off.' SPEECH OUTPUT: 'To activate press space.' ^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^ DEQUEUED EVENT object:state-changed:checked <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv OBJECT EVENT: object:state-changed:checked detail=(0,0) app.name='soffice' name='Centered' role='push button' state='enabled focusable sensitive showing visible' relations='' generate speech for app.name='soffice' name='Centered' role='push button' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + toggleState + availability + newNodeLevel + (tutorial and (pause + tutorial) or [])' newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['', 'Centered'] roleName=[] toggleState=['off'] availability=[] newNodeLevel=[] GENERATOR: _getTutorialForPushButton obj = Centered role = push button alreadyFocused = False utterances: GENERATOR: getTutorial obj = Centered role = push button alreadyFocused = False utterances: () tutorial=[''] pause=[<orca.speech_generator.Pause instance at 0x96ab20c>] generate speech results: Centered off <orca.speech_generator.Pause instance at 0x96ab20c> SPEECH OUTPUT: 'Centered off.' ^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^ DEQUEUED EVENT object:state-changed:checked <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv OBJECT EVENT: object:state-changed:checked detail=(1,0) app.name='soffice' name='Justified' role='push button' state='checked enabled focusable sensitive showing visible' relations='' generate speech for app.name='soffice' name='Justified' role='push button' state='checked enabled focusable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + toggleState + availability + newNodeLevel + (tutorial and (pause + tutorial) or [])' newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['', 'Justified'] roleName=[] toggleState=['on'] availability=[] newNodeLevel=[] GENERATOR: _getTutorialForPushButton obj = Justified role = push button alreadyFocused = False utterances: GENERATOR: getTutorial obj = Justified role = push button alreadyFocused = False utterances: () tutorial=[''] pause=[<orca.speech_generator.Pause instance at 0x96ab20c>] generate speech results: Justified on <orca.speech_generator.Pause instance at 0x96ab20c> SPEECH OUTPUT: 'Justified on.' ^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^ KEYEVENT: type=0 hw_code=62 modifiers=8192 event_string=(Shift_R) is_text=True timestamp=6447791 time=1253515715.389243 orca.keyEcho: string to echo: Shift_R orca.isModifierKey: returning: True orca.isModifierKey: returning: True orca.isModifierKey: returning: True KEYEVENT: type=1 hw_code=62 modifiers=8193 event_string=(Shift_R) is_text=True timestamp=6447905 time=1253515715.546773 orca.isModifierKey: returning: True orca.isModifierKey: returning: True KEYEVENT: type=0 hw_code=64 modifiers=8192 event_string=(Alt_L) is_text=True timestamp=6448287 time=1253515715.883280 orca.keyEcho: string to echo: Alt_L orca.isModifierKey: returning: True orca.isModifierKey: returning: True orca.isModifierKey: returning: True KEYEVENT: type=0 hw_code=70 modifiers=8 event_string=(F4) is_text=True timestamp=6448438 time=1253515716.034897 orca.keyEcho: string to echo: F4 orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: False orca.isLockingKey: returning: False orca.isFunctionKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:property-change:accessible-name DEQUEUED EVENT object:property-change:accessible-name <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv OBJECT EVENT: object:property-change:accessible-name detail=(0,0) KEYEVENT: type=1 hw_code=64 modifiers=8 event_string=(Alt_L) is_text=True timestamp=6448483 time=1253515716.078476 orca.isModifierKey: returning: True orca.isModifierKey: returning: True app.name='soffice' name='vakacio.rtf - OpenOffice.org Writer' role='root pane' state='enabled sensitive showing visible' relations='' KEYEVENT: type=1 hw_code=70 modifiers=0 event_string=(F4) is_text=True timestamp=6448520 time=1253515716.116355 orca.isModifierKey: returning: False orca.isModifierKey: returning: False OBJECT EVENT: object:property-change:accessible-name detail=(0,0) app.name='soffice' name='vakacio.rtf - OpenOffice.org Writer' role='root pane' state='enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ ---------> QUEUEING EVENT window:deactivate DEQUEUED EVENT window:deactivate <---------- vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv OBJECT EVENT: window:deactivate detail=(0,0) ---------> QUEUEING EVENT object:state-changed:active ---------> QUEUEING EVENT object:state-changed:focused app.name='soffice' name='vakacio.rtf - OpenOffice.org Writer' role='frame' state='enabled resizable sensitive showing visible' relations='' LOCUS OF FOCUS: None event='window:deactivate' OBJECT EVENT: window:deactivate detail=(0,0) app.name='soffice' name='vakacio.rtf - OpenOffice.org Writer' role='frame' state='enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^ DEQUEUED EVENT object:state-changed:active <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(0,0) app.name='soffice' name='vakacio.rtf - OpenOffice.org Writer' role='frame' state='enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED EVENT object:state-changed:focused <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0) app.name='soffice' name='None' role='paragraph' state='editable enabled focusable focused multi line multiselectable visible' relations='flows from flows to' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ ---------> QUEUEING EVENT object:property-change:accessible-name DEQUEUED EVENT object:property-change:accessible-name <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv OBJECT EVENT: object:property-change:accessible-name detail=(0,0) ---------> QUEUEING EVENT object:property-change:accessible-name app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive showing visible' relations='' ---------> QUEUEING EVENT object:property-change:accessible-name OBJECT EVENT: object:property-change:accessible-name detail=(0,0) app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED EVENT object:property-change:accessible-name <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv OBJECT EVENT: object:property-change:accessible-name detail=(0,0) app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive showing visible' relations='' ---------> QUEUEING EVENT object:state-changed:showing OBJECT EVENT: object:property-change:accessible-name detail=(0,0) app.name='soffice' name='OpenOffice.org' role='root pane' state='enabled sensitive' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED EVENT object:property-change:accessible-name <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv OBJECT EVENT: object:property-change:accessible-name detail=(0,0) ---------> QUEUEING EVENT object:children-changed:remove IGNORING DEFUNCT OBJECT ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED EVENT object:state-changed:showing <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0) Traceback (most recent call last):
+ Trace 217722
state = event.source.getState()
raise LookupError(e) LookupError
...could not find app-settings.gnome-terminal.py LOCUS OF FOCUS: app='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' event='window:activate' generate braille for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=True generate braille for app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['gnome-terminal'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'gnome-terminal Application', 0 ancestors=[<orca.braille.Component instance at 0x9c4180c>] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['hammera@hammera-laptop: ~'] value=[''] roleName=['Frame'] Finding top-level object for source.name=hammera@hammera-laptop: ~ alertAndDialogCount=[] nodeLevel=[] generate braille results: Component: 'gnome-terminal Application', 0 Region: ' ', 0 Component: 'hammera@hammera-laptop: ~ Frame', 0 BRAILLE LINE: 'gnome-terminal Application hammera@hammera-laptop: ~ Frame' VISIBLE: '', cursor=0 generate speech for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['hammera@hammera-laptop: ~'] allTextSelection=[] roleName=['frame'] Finding top-level object for source.name=hammera@hammera-laptop: ~ unfocusedDialogCount=[] availability=[] newNodeLevel=[] unselectedCell=[] Finding top-level object for source.name=hammera@hammera-laptop: ~ GENERATOR: _getTutorialForFrame obj = hammera@hammera-laptop: ~ role = frame alreadyFocused = False utterances: GENERATOR: getTutorial obj = hammera@hammera-laptop: ~ role = frame alreadyFocused = False utterances: () tutorial=[''] pause=[<orca.speech_generator.Pause instance at 0x96ab20c>] generate speech results: hammera@hammera-laptop: ~ frame <orca.speech_generator.Pause instance at 0x96ab20c> SPEECH OUTPUT: 'hammera@hammera-laptop: ~ frame.' ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^ DEQUEUED EVENT object:state-changed:focused <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' Finding top-level object for source.name=Terminal --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj.name=hammera@hammera-laptop: ~ LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal' event='object:state-changed:focused' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ ', 26 BRAILLE LINE: 'hammera@hammera-laptop:~$ ' VISIBLE: '', cursor=0 generate speech for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9be85b8>, 'role': ROLE_TERMINAL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' default.findCommonAncestor... ...default.findCommonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] Finding frame for source.name=Terminal --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj.name=hammera@hammera-laptop: ~ terminal=['hammera@hammera-laptop: ~'] newNodeLevel=[] unselectedCell=[] GENERATOR: getTutorial obj = Terminal role = terminal alreadyFocused = False utterances: () tutorial=[''] pause=[<orca.speech_generator.Pause instance at 0x96ab20c>] generate speech results: hammera@hammera-laptop: ~ <orca.speech_generator.Pause instance at 0x96ab20c> SPEECH OUTPUT: 'hammera@hammera-laptop: ~.' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED EVENT object:state-changed:focused <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' Finding top-level object for source.name=Terminal --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj.name=hammera@hammera-laptop: ~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED EVENT object:state-changed:focused <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' Finding top-level object for source.name=Terminal --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj.name=hammera@hammera-laptop: ~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED EVENT object:state-changed:active <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(1,0) app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED EVENT object:state-changed:showing <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED EVENT object:property-change:accessible-name <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv OBJECT EVENT: object:property-change:accessible-name detail=(0,0) app.name='gnome-panel' name='Lenti kiterjesztett élpanel' role='panel' state='enabled focusable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED EVENT object:property-change:accessible-name <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv OBJECT EVENT: object:property-change:accessible-name detail=(0,0) app.name='gnome-panel' name='Lenti kiterjesztett élpanel' role='panel' state='enabled focusable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED EVENT object:property-change:accessible-name <---------- vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv OBJECT EVENT: object:property-change:accessible-name detail=(0,0) app.name='gnome-panel' name='Lenti kiterjesztett élpanel' role='panel' state='enabled focusable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ KEYEVENT: type=0 hw_code=62 modifiers=8192 event_string=(Shift_R) is_text=True timestamp=6450341 time=1253515717.937153 orca.isPrintableKey: returning: False orca.keyEcho: string to echo: Shift_R orca.isModifierKey: returning: True orca.isModifierKey: returning: True orca.isModifierKey: returning: True KEYEVENT: type=1 hw_code=62 modifiers=8193 event_string=(Shift_R) is_text=True timestamp=6450414 time=1253515718.010749 orca.isModifierKey: returning: True orca.isModifierKey: returning: True KEYEVENT: type=0 hw_code=54 modifiers=8192 event_string=(c) is_text=True timestamp=6451169 time=1253515718.764464 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(505,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ ' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(504,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ c', 27 BRAILLE LINE: 'hammera@hammera-laptop:~$ c' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: c orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: c SPEECH OUTPUT: 'c' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=54 modifiers=8192 event_string=(c) is_text=True timestamp=6451250 time=1253515718.845959 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=33 modifiers=8192 event_string=(p) is_text=True timestamp=6451310 time=1253515718.905994 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(506,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ c' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(505,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp', 28 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: p orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: p SPEECH OUTPUT: 'p' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=33 modifiers=8192 event_string=(p) is_text=True timestamp=6451399 time=1253515718.994670 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=65 modifiers=8192 event_string=(space) is_text=True timestamp=6451494 time=1253515719.089341 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(507,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(506,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp ', 29 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp ' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: space orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: space SPEECH OUTPUT: 'space' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=65 modifiers=8192 event_string=(space) is_text=True timestamp=6451621 time=1253515719.216666 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=32 modifiers=8192 event_string=(o) is_text=True timestamp=6451704 time=1253515719.299572 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(508,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' ---------> QUEUEING EVENT object:text-changed:insert BRAILLE LINE: 'hammera@hammera-laptop:~$ cp ' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(507,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp o', 30 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp o' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: o orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: o SPEECH OUTPUT: 'o' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=32 modifiers=8192 event_string=(o) is_text=True timestamp=6451821 time=1253515719.416372 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=33 modifiers=8192 event_string=(p) is_text=True timestamp=6451932 time=1253515719.527807 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(509,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp o' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(508,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp op', 31 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp op' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: p orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: p SPEECH OUTPUT: 'p' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=33 modifiers=8192 event_string=(p) is_text=True timestamp=6452015 time=1253515719.610223 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=23 modifiers=8192 event_string=(Tab) is_text=True timestamp=6452126 time=1253515719.721184 orca.isPrintableKey: returning: False orca.keyEcho: string to echo: Tab orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: False orca.isLockingKey: returning: False orca.isFunctionKey: returning: False orca.isActionKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(526,0) ---------> QUEUEING EVENT object:text-changed:insert app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp op' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(509,17) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' KEYEVENT: type=1 hw_code=23 modifiers=8192 event_string=(Tab) is_text=True timestamp=6452175 time=1253515719.771847 orca.isModifierKey: returning: False orca.isModifierKey: returning: False generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out ', 48 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out ' VISIBLE: '', cursor=0 SPEECH OUTPUT: 'enoffice.org.out ' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=0 hw_code=65 modifiers=8192 event_string=(space) is_text=True timestamp=6453687 time=1253515721.283055 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(527,0) ---------> QUEUEING EVENT object:text-changed:insert app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out ' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(526,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out ', 49 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out ' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: space orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: space SPEECH OUTPUT: 'space' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=65 modifiers=8192 event_string=(space) is_text=True timestamp=6453768 time=1253515721.363143 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=40 modifiers=8192 event_string=(d) is_text=True timestamp=6454489 time=1253515722.084317 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(528,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out ' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(527,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out d', 50 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out d' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: d orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: d SPEECH OUTPUT: 'd' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=40 modifiers=8192 event_string=(d) is_text=True timestamp=6454578 time=1253515722.173493 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=26 modifiers=8192 event_string=(e) is_text=True timestamp=6454612 time=1253515722.207858 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(529,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out d' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(528,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out de', 51 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out de' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: e orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: e SPEECH OUTPUT: 'e' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=26 modifiers=8192 event_string=(e) is_text=True timestamp=6454708 time=1253515722.303777 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=56 modifiers=8192 event_string=(b) is_text=True timestamp=6454853 time=1253515722.448699 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(530,0) ---------> QUEUEING EVENT object:text-changed:insert app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out de' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(529,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out deb', 52 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out deb' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: b orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: b SPEECH OUTPUT: 'b' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=56 modifiers=8192 event_string=(b) is_text=True timestamp=6454947 time=1253515722.542867 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=30 modifiers=8192 event_string=(u) is_text=True timestamp=6454962 time=1253515722.557271 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(531,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out deb' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(530,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out debu', 53 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debu' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: u orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: u SPEECH OUTPUT: 'u' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=30 modifiers=8192 event_string=(u) is_text=True timestamp=6455051 time=1253515722.646794 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=42 modifiers=8192 event_string=(g) is_text=True timestamp=6455130 time=1253515722.726082 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(532,0) ---------> QUEUEING EVENT object:text-changed:insert app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debu' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(531,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug', 54 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: g orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: g SPEECH OUTPUT: 'g' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=42 modifiers=8192 event_string=(g) is_text=True timestamp=6455232 time=1253515722.827211 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=60 modifiers=8192 event_string=(.) is_text=True timestamp=6455299 time=1253515722.894993 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(533,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(532,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.', 55 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: . orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: . SPEECH OUTPUT: 'dot' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=60 modifiers=8192 event_string=(.) is_text=True timestamp=6455425 time=1253515723.020362 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=32 modifiers=8192 event_string=(o) is_text=True timestamp=6455569 time=1253515723.164188 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(534,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(533,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.o', 56 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.o' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: o orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: o SPEECH OUTPUT: 'o' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=32 modifiers=8192 event_string=(o) is_text=True timestamp=6455685 time=1253515723.280564 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=30 modifiers=8192 event_string=(u) is_text=True timestamp=6455843 time=1253515723.438747 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(535,0) ---------> QUEUEING EVENT object:text-changed:insert app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.o' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(534,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.ou', 57 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.ou' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: u orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: u SPEECH OUTPUT: 'u' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=30 modifiers=8192 event_string=(u) is_text=True timestamp=6455927 time=1253515723.522242 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=28 modifiers=8192 event_string=(t) is_text=True timestamp=6456001 time=1253515723.596441 orca.isPrintableKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ---------> QUEUEING EVENT object:text-caret-moved ---------> QUEUEING EVENT object:text-changed:insert DEQUEUED EVENT object:text-caret-moved <---------- vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv OBJECT EVENT: object:text-caret-moved detail=(536,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.ou' VISIBLE: '', cursor=0 ^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^ DEQUEUED EVENT object:text-changed:insert <---------- vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv OBJECT EVENT: object:text-changed:insert detail=(535,1) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=False nodeLevel=[] generate braille results: Text: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.out', 58 BRAILLE LINE: 'hammera@hammera-laptop:~$ cp openoffice.org.out debug.out' VISIBLE: '', cursor=0 orca.keyEcho: string to echo: t orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: True orca.keyEcho: speaking: t SPEECH OUTPUT: 't' ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^ KEYEVENT: type=1 hw_code=28 modifiers=8192 event_string=(t) is_text=True timestamp=6456071 time=1253515723.667055 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 hw_code=36 modifiers=8192 event_string=(Return) is_text=True timestamp=6456321 time=1253515723.916335 orca.isPrintableKey: returning: False orca.keyEcho: string to echo: Return orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: False orca.isLockingKey: returning: False orca.isFunctionKey: returning: False orca.isActionKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False So, the problem: After Orca says the "fordította..." string, the sayall wwait such as 20 second, and after this the cursor jumps the 199 page and append sayall with the - Nem! Nem! - string. Attila
Created attachment 143569 [details] This is a full debug.out, I hope help found what the problem with sayall in Openoffice.org Writer. This is a full debug.out file.
*** Bug 626709 has been marked as a duplicate of this bug. ***
I've looked at this in the past and not been able to reproduce it. Given that both Attila and Petra can apparently reliably do so, I would love a sample document and the locale being used when the problem occurs. Thanks!
Joanie, you are absolute right. I looked again the attached .rtf book, the problem now not present my Lucid system and Orca Git master version. So, I not see this problem now my system, but possible Petra are luckiest. I using Ubuntu Lucid, Orca git master version and Speech-dispatcher with Espeak module. I using builtin Lucid packaged Openoffice.org writer. My document locale and system locale is hungarian. Petra, if you have a document with producing always this problem, please attach and write after what string part happen this problem. Your machine happening this problem if you begin saiall the document with first page? Attila
Hi, the problem occures almost in all documents and seems not to be connected with some typ of document or format. I am working with Opendocument and MS doc files. I cannot say that this occurs only when starting sayall (Orca + ;) from the first page as I mostly start from the beginning. Orca in this case stops after reading some text (sometimes after one page), after going to the end of the page, Orca skips to next page or stops reading or jumps somewhere to the end of the document and continues reading. In this case (skipping pages) there is not any long pause - Orca only continues with bad page. My brother helped me to get the debug output which I am sending here. If needed, I can also generate some system info or installed packages on my system (I remember, that there are some commands to get it).
Created attachment 167772 [details] Full debug output for Orca, Vinux 3.0, Czech locales This is full orca debug output from my system. I am using only packages from default Vinux/Ubuntu repositories and the system is fully updated. Locale used by me is Czech, Orca uses eSpeak.
Hi Petra. Thanks for the info. Could you also please attach the document you used when capturing the full debug output? The debug output tells me things like what Orca said, what events Orca received, what keys you pressed, etc. It doesn't tell me what it should've said, or how the document is laid out, or any of the other details which might be responsible for the problem you are seeing. Thanks!
Petra, may I ask you to attach the document Joanmarie asked for although she requests me not to ask you people having problems with GNOME software? Thanks in advance.
Petra emailed it to me a while back actually.
Created attachment 171361 [details] Another long document, where Orca has problems. Hi, this is not exactly the same document I mentioned first, but I have the same problems with this one too. regards Petra _______________ http://petrahele.webnode.cz/
Attila: Does Orca still have this bug?
If this problem still exists and is an Orca issue (rather than an issue in some other application), please file a new issue in gitlab. Thanks!