$ orca
Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT object:text-caret-moved
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(4115,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...found scripts.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.gnome-terminal)
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(30,96)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

---------> QUEUEING EVENT focus:
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
NEW SCRIPT: orca (module=orca.default)
ACTIVE SCRIPT: default (module=orca.default)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Orca Screen Reader / Magnifier
           role            = frame
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           already_focused = False
           utterances:
               (Orca Screen Reader / Magnifier)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           already_focused = False
           utterances:
               (Orca Screen Reader / Magnifier)
               (frame)
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier 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='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Orca Screen Reader / Magnifier
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = orca
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Preferences
           role            = push button
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultSpeech
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Preferences
           role            = push button
           already_focused = False
           utterances:
               (Preferences)
               (button)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Preferences button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,94)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing 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=(4022,94)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:active-descendant-changed
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='soffice' name='Untitled1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Script mapping for soffice is StarOffice
Looking for script at orca-scripts.StarOffice.py...
...could not find orca-scripts.StarOffice.py
Looking for script at scripts.StarOffice.py...
...found scripts.StarOffice.py
NEW SCRIPT: soffice (module=orca.scripts.StarOffice)
ACTIVE SCRIPT: orca (module=orca.default)
Script mapping for soffice is StarOffice
Looking for settings at app-settings.StarOffice.py...
...could not find app-settings.StarOffice.py
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Untitled1 - OpenOffice.org Calc' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Untitled1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
BRAILLE LINE:  'soffice Application Untitled1 - OpenOffice.org Calc Frame'
     VISIBLE:  'Untitled1 - OpenOffice.org Calc ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
GENERATOR: _getDefaultSpeech
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
           already_focused = False
           utterances:
               (Untitled1 - OpenOffice.org Calc)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
           already_focused = False
           utterances:
               (Untitled1 - OpenOffice.org Calc)
               (frame)
SPEECH OUTPUT: 'Untitled1 - OpenOffice.org Calc frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED EVENT object:active-descendant-changed <----------

vvvvv PROCESS OBJECT EVENT object:active-descendant-changed vvvvv
OBJECT EVENT: object:active-descendant-changed         detail=(256,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT focus:
LOCUS OF FOCUS: app='soffice' name='Cell A2 ' role='table cell'
                event='object:active-descendant-changed'
OBJECT EVENT: object:active-descendant-changed         detail=(256,0)
             app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
GENERATOR: _getBrailleRegionsForTable
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Sheet Sheet1
           role            = table
GENERATOR: _getDefaultBrailleRegions
           obj             = Document view3
           role            = unknown
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = Untitled1 - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 0
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 0
Script.getObjects looking at child 0
BRAILLE LINE:  'soffice Application Untitled1 - OpenOffice.org Calc Frame Untitled1 - OpenOffice.org Calc RootPane ScrollPane Document view3 Sheet Sheet1 Table Cell A2 '
     VISIBLE:  'Cell A2 ', cursor=1
SPEECH OUTPUT: ' A2'
^^^^^ PROCESS OBJECT EVENT object:active-descendant-changed ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
^^^^^ 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=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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='soffice' name='Untitled1 - OpenOffice.org Calc' role='frame' state='active 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=(1,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
Finding top-level object for source.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=Untitled1 - OpenOffice.org Calc
--> obj.name=Untitled1 - OpenOffice.org Calc
^^^^^ 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='soffice' name='Untitled1 - OpenOffice.org Calc' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Sheet Sheet1' role='table' state='editable enabled focusable focused multiselectable opaque selectable showing visible manages descendants' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          time=1202937112.114244
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.keyEcho: speaking: Alt_L
SPEECH OUTPUT: 'left alt'
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=26
          modifiers=8
          event_string=(e)
          is_text=True
          time=1202937112.290119
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
SPEECH OUTPUT: 'e'
orca.isModifierKey: returning: False
---------> QUEUEING 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)
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=26
          modifiers=8
          event_string=(e)
          is_text=True
          time=1202937112.516752
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=64
          modifiers=8
          event_string=(Alt_L)
          is_text=True
          time=1202937112.534943
orca.isModifierKey: returning: True
---------> QUEUEING EVENT focus:
    app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
Finding top-level object for source.name=Edit
--> obj.name=
--> obj.name=Untitled1 - OpenOffice.org Calc
--> obj.name=Untitled1 - OpenOffice.org Calc
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0)
    app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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='Edit' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
Finding top-level object for source.name=Edit
--> obj.name=
--> obj.name=Untitled1 - OpenOffice.org Calc
--> obj.name=Untitled1 - OpenOffice.org Calc
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='soffice' name='Cut' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Cut' role='menu item'
                event='focus:'
OBJECT EVENT: focus:                                   detail=(0,0)
             app.name='soffice' name='Cut' role='menu item' state='enabled focusable focused opaque selectable selected sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForMenuBar
           obj             = 
           role            = menu bar
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = menu bar
GENERATOR: _getDefaultBrailleRegions
           obj             = Untitled1 - OpenOffice.org Calc
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForMenuItem
           obj             = Cut
           role            = menu item
default.getKeyBinding: ['t', 'Alt et', 'Control x']
BRAILLE LINE:  'soffice Application Untitled1 - OpenOffice.org Calc Frame Untitled1 - OpenOffice.org Calc RootPane MenuBar Cut(Control x)'
     VISIBLE:  'Cut(Control x)', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
default.getKeyBinding: ['t', 'Alt et', 'Control x']
GENERATOR: _getSpeechForMenuItem
           obj             = Cut
           role            = menu item
           already_focused = False
           utterances:
               (Cut)
               (Control x)
SPEECH OUTPUT: 'Edit menu'
SPEECH OUTPUT: 'Cut Control x'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=43
          modifiers=0
          event_string=(h)
          is_text=True
          time=1202937114.978270
orca.keyEcho: string to echo: h
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: h
SPEECH OUTPUT: 'h'
orca.isModifierKey: returning: False
---------> QUEUEING 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)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
    app.name='soffice' name='None' role='redundant object' state='enabled resizable sensitive' relations=''
^^^^^ 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)
    app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Edit
--> obj.name=
--> obj.name=Untitled1 - OpenOffice.org Calc
--> obj.name=Untitled1 - OpenOffice.org Calc
KEYEVENT: type=1
          hw_code=43
          modifiers=0
          event_string=(h)
          is_text=True
          time=1202937115.247405
orca.isModifierKey: returning: False
LOCUS OF FOCUS: app='soffice' name='Edit' role='menu'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
GENERATOR: _getDefaultBrailleRegions
           obj             = Untitled1 - OpenOffice.org Calc
           role            = root pane
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:active
GENERATOR: _getBrailleRegionsForFrame
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Untitled1 - OpenOffice.org Calc
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
GENERATOR: _getBrailleRegionsForMenu
           obj             = Edit
           role            = menu
default.getKeyBinding: ['Alt e', 'Alt e', '']
BRAILLE LINE:  'soffice Application Untitled1 - OpenOffice.org Calc Frame Untitled1 - OpenOffice.org Calc RootPane Edit Menu'
     VISIBLE:  'Edit Menu', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
GENERATOR: _getDefaultSpeech
           obj             = Edit
           role            = menu
           already_focused = False
           utterances:
               (Edit)
               (menu)
default.getKeyBinding: ['Alt e', 'Alt e', '']
GENERATOR: _getSpeechForMenu
           obj             = Edit
           role            = menu
           already_focused = False
           utterances:
               (Edit)
               (menu)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Edit menu'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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='Edit' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Edit
--> obj.name=
--> obj.name=Untitled1 - OpenOffice.org Calc
--> obj.name=Untitled1 - OpenOffice.org Calc
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

DEQUEUED EVENT object:state-changed:selected <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0)
    app.name='soffice' name='Edit' role='menu' state='enabled focusable opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
OBJECT EVENT: object:selection-changed                 detail=(0,0)
             app.name='soffice' name='None' role='menu bar' state='enabled focusable opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
    app.name='soffice' name='Untitled1 - OpenOffice.org Calc' 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='Untitled1 - OpenOffice.org Calc' 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='Sheet Sheet1' role='table' state='editable enabled focusable multiselectable opaque selectable showing visible manages descendants' relations=''
Finding top-level object for source.name=Sheet Sheet1
--> obj.name=Document view3
--> obj.name=
--> obj.name=
--> obj.name=Untitled1 - OpenOffice.org Calc
--> obj.name=Untitled1 - OpenOffice.org Calc
^^^^^ 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=(0,0)
    app.name='soffice' name='Untitled1 - OpenOffice.org Calc' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='soffice' name='Headers/Footers (Page Style: Default)' role='dialog' state='active enabled sensitive showing visible' relations=''
ACTIVE SCRIPT: soffice (module=orca.scripts.StarOffice)
Script mapping for soffice is StarOffice
Looking for settings at app-settings.StarOffice.py...
...could not find app-settings.StarOffice.py
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Headers/Footers (Page Style: Default)' role='dialog' state='active enabled sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Headers/Footers (Page Style: Default)' role='dialog'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='soffice' name='Headers/Footers (Page Style: Default)' role='dialog' state='active enabled sensitive showing visible' relations=''
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForDialog
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
BRAILLE LINE:  'soffice Application Headers/Footers (Page Style: Default) Dialog'
     VISIBLE:  'Headers/Footers (Page Style: Def', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 6
Script.getObjects looking at child 7
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 8
Script.getObjects looking at child 9
Script.getObjects looking at child 10
Script.getObjects looking at child 11
Script.getObjects looking at child 12
Script.getObjects looking at child 13
Script.getObjects looking at child 14
Script.getObjects looking at child 15
Script.getObjects looking at child 16
Script.getObjects looking at child 17
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
GENERATOR: _getSpeechForAlert
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
           already_focused = False
           utterances:
               (Headers/Footers (Page Style: Default))
GENERATOR: _getSpeechForDialog
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
           already_focused = False
           utterances:
               (Headers/Footers (Page Style: Default))
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Headers/Footers (Page Style: Default)'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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='soffice' name='Headers/Footers (Page Style: Default)' role='dialog' state='active enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1202937121.554157
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.keyEcho: speaking: Tab
SPEECH OUTPUT: 'Tab'
orca.isModifierKey: returning: False
---------> QUEUEING 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=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1202937121.845547
orca.isModifierKey: returning: False
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable multi line sensitive showing visible' relations=''
LOCUS OF FOCUS: app='soffice' name='Paragraph 0' role='paragraph'
                event='object:state-changed:focused'
^^^^^ 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='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable focused multi line sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForPanel
           obj             = Center area
           role            = panel
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Header
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForOptionPane
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getBrailleRegionsForDialog
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForText
           obj             = Paragraph 0
           role            = paragraph
BRAILLE LINE:  'soffice Application Headers/Footers (Page Style: Default) Dialog Headers/Footers (Page Style: Default) OptionPane TabList Header Page Center area Panel Sheet1 $l'
     VISIBLE:  'Sheet1 $l', cursor=1
GENERATOR: _getDefaultSpeech
           obj             = Center area
           role            = panel
           already_focused = False
           utterances:
               (Center area)
               (panel)
               (grayed)
SPEECH OUTPUT: 'Center area panel grayed'
GENERATOR: _getSpeechForText
           obj             = Paragraph 0
           role            = paragraph
           already_focused = False
           utterances:
               (Paragraph 0)
               (Sheet1)
SPEECH OUTPUT: 'Paragraph 0 Sheet1'
LOCUS OF FOCUS: app='soffice' name='Paragraph 0' role='paragraph'
                event='object:state-changed:focused'
^^^^^ 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=(0,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  'soffice Application Headers/Footers (Page Style: Default) Dialog Headers/Footers (Page Style: Default) OptionPane TabList Header Page Center area Panel Sheet1 $l'
     VISIBLE:  'Sheet1 $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1202937126.778175
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.keyEcho: speaking: Tab
SPEECH OUTPUT: 'Tab'
orca.isModifierKey: returning: False
---------> QUEUEING 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=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-caret-moved
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable multi line sensitive showing visible' relations=''
Finding top-level object for source.name=Paragraph 0
--> obj.name=Center area
--> obj.name=
--> obj.name=Header
--> obj.name=
--> obj.name=Headers/Footers (Page Style: Default)
--> obj.name=Headers/Footers (Page Style: Default)
^^^^^ 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='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable focused multi line sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1202937126.849791
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForPanel
           obj             = Right area
           role            = panel
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Header
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForOptionPane
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getBrailleRegionsForDialog
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForText
           obj             = Paragraph 0
           role            = paragraph
BRAILLE LINE:  'soffice Application Headers/Footers (Page Style: Default) Dialog Headers/Footers (Page Style: Default) OptionPane TabList Header Page Right area Panel  $l'
     VISIBLE:  ' $l', cursor=1
GENERATOR: _getDefaultSpeech
           obj             = Right area
           role            = panel
           already_focused = False
           utterances:
               (Right area)
               (panel)
               (grayed)
SPEECH OUTPUT: 'Right area panel grayed'
GENERATOR: _getSpeechForText
           obj             = Paragraph 0
           role            = paragraph
           already_focused = False
           utterances:
               (Paragraph 0)
               ()
SPEECH OUTPUT: 'Paragraph 0 '
LOCUS OF FOCUS: app='soffice' name='Paragraph 0' role='paragraph'
                event='object:state-changed:focused'
^^^^^ 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=(0,0)
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable focused multi line sensitive showing visible' relations=''
SPEECH OUTPUT: 'blank'
BRAILLE LINE:  'soffice Application Headers/Footers (Page Style: Default) Dialog Headers/Footers (Page Style: Default) OptionPane TabList Header Page Right area Panel  $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

---------> 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=(1596,0)
---------> QUEUEING EVENT object:text-caret-moved
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT 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=(1595,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1202937132.042140
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.keyEcho: speaking: Shift_L
SPEECH OUTPUT: 'left shift'
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1202937132.138108
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING 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=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1202937132.318796
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1202937132.322929
orca.isModifierKey: returning: True
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable multi line sensitive showing visible' relations=''
Finding top-level object for source.name=Paragraph 0
--> obj.name=Right area
--> obj.name=
--> obj.name=Header
--> obj.name=
--> obj.name=Headers/Footers (Page Style: Default)
--> obj.name=Headers/Footers (Page Style: Default)
^^^^^ 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='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable focused multi line sensitive showing visible' relations=''
GENERATOR: _getBrailleRegionsForPanel
           obj             = Center area
           role            = panel
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Header
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForOptionPane
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getBrailleRegionsForDialog
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForText
           obj             = Paragraph 0
           role            = paragraph
BRAILLE LINE:  'soffice Application Headers/Footers (Page Style: Default) Dialog Headers/Footers (Page Style: Default) OptionPane TabList Header Page Center area Panel Sheet1 $l'
     VISIBLE:  'Sheet1 $l', cursor=1
GENERATOR: _getDefaultSpeech
           obj             = Center area
           role            = panel
           already_focused = False
           utterances:
               (Center area)
               (panel)
               (grayed)
SPEECH OUTPUT: 'Center area panel grayed'
GENERATOR: _getSpeechForText
           obj             = Paragraph 0
           role            = paragraph
           already_focused = False
           utterances:
               (Paragraph 0)
               (Sheet1)
SPEECH OUTPUT: 'Paragraph 0 Sheet1'
LOCUS OF FOCUS: app='soffice' name='Paragraph 0' role='paragraph'
                event='object:state-changed:focused'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1202937134.474113
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.keyEcho: speaking: Shift_L
SPEECH OUTPUT: 'left shift'
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1202937134.578119
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_Tab
orca.isModifierKey: returning: False
---------> QUEUEING 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=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable multi line sensitive showing visible' relations=''
Finding top-level object for source.name=Paragraph 0
--> obj.name=Center area
--> obj.name=
--> obj.name=Header
--> obj.name=
--> obj.name=Headers/Footers (Page Style: Default)
--> obj.name=Headers/Footers (Page Style: Default)
^^^^^ 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='soffice' name='Paragraph 0' role='paragraph' state='enabled focusable focused multi line sensitive showing visible' relations=''
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1202937134.631608
orca.isModifierKey: returning: False
GENERATOR: _getBrailleRegionsForPanel
           obj             = Left area
           role            = panel
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Header
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = 
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = page tab list
GENERATOR: _getBrailleRegionsForOptionPane
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = option pane
GENERATOR: _getBrailleRegionsForDialog
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getBrailleRegionsForAlert
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = Headers/Footers (Page Style: Default)
           role            = dialog
GENERATOR: _getDefaultBrailleRegions
           obj             = soffice
           role            = application
GENERATOR: _getBrailleRegionsForText
           obj             = Paragraph 0
           role            = paragraph
KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1202937134.703796
orca.isModifierKey: returning: True
BRAILLE LINE:  'soffice Application Headers/Footers (Page Style: Default) Dialog Headers/Footers (Page Style: Default) OptionPane TabList Header Page Left area Panel  $l'
     VISIBLE:  ' $l', cursor=1
GENERATOR: _getDefaultSpeech
           obj             = Left area
           role            = panel
           already_focused = False
           utterances:
               (Left area)
               (panel)
               (grayed)
SPEECH OUTPUT: 'Left area panel grayed'
GENERATOR: _getSpeechForText
           obj             = Paragraph 0
           role            = paragraph
           already_focused = False
           utterances:
               (Paragraph 0)
               ()
SPEECH OUTPUT: 'Paragraph 0 '
LOCUS OF FOCUS: app='soffice' name='Paragraph 0' role='paragraph'
                event='object:state-changed:focused'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

