vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
    app.name='gnome-help' name='Introduction' role='' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-help' name='Introduction' role=''
                event='object:text-caret-moved'
---------> QUEUEING EVENT object:property-change:accessible-name
BRAILLE LINE:  'Introduction Link'
     VISIBLE:  'Introduction Link', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [table | ]
GENERATOR: Gecko._getSpeechForLink
           obj             = Introduction
           role            = 
           already_focused = False
           utterances:
               (Introduction)
               (link)
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Introduction link'
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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-help' name='Getting Started' role='' state='enabled focusable horizontal opaque sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1221159251.960823
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          time=1221159252.053473
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)
    app.name='gnome-help' name='Introduction' role='frame' state='active enabled resizable 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-help' name='Introduction' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159255.156545
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159255.239697
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159255.735710
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159255.875726
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159256.163773
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159256.263912
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159256.395722
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Down' (116)
DEQUEUED KEYPRESS 'Down' (116) <----------

vvvvv PROCESS KEY PRESS EVENT Down vvvvv

^^^^^ PROCESS KEY PRESS EVENT Down ^^^^^
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159256.515714
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Down' (116)
DEQUEUED KEYRELEASE 'Down' (116) <----------

vvvvv PROCESS KEY RELEASE EVENT Down vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Down ^^^^^
KEYEVENT: type=0
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1221159257.295716
orca.keyEcho: string to echo: Left
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Left' (113)
DEQUEUED KEYPRESS 'Left' (113) <----------

vvvvv PROCESS KEY PRESS EVENT Left vvvvv
LOCUS OF FOCUS: app='gnome-help' name='GNOME Terminal Manual' role='document frame'
                event=None
---------> QUEUEING EVENT object:property-change:accessible-name
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = application
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = invalid
BRAILLE LINE:  'Application Invalid'
     VISIBLE:  'Application Invalid', cursor=13

^^^^^ PROCESS KEY PRESS EVENT Left ^^^^^
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=113
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1221159257.356236
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1221159257.644479
orca.keyEcho: string to echo: Left
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=113
          modifiers=0
          event_string=(Left)
          is_text=True
          time=1221159257.687733
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1221159258.055714
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1221159258.195719
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1221159258.299715
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1221159258.439743
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159259.495714
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159259.595721
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159259.711714
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159259.832752
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159260.263705
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159260.344742
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159260.436880
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159260.519702
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159260.587703
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159260.667717
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159260.779717
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159260.840757
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159261.352750
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159261.415669
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159261.656759
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='gnome-help' name='Back' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-help' name='Back' role='push button'
                event='focus:'
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForToolBar
           obj             = 
           role            = tool bar
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tool bar
GENERATOR: _getBrailleRegionsForFrame
           obj             = Introduction
           role            = frame
Finding top-level object for source.name=Introduction
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-help
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Back
           role            = push button
BRAILLE LINE:  'gnome-help Application Introduction Frame ToolBar Back Button'
     VISIBLE:  'Back Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor

None

GENERATOR: _getDefaultSpeech
           obj             = Back
           role            = push button
           already_focused = False
           utterances:
               (Back)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Back
           role            = push button
           already_focused = False
           utterances:
               (Back)
               (button)
SPEECH OUTPUT: 'Back button'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159261.756834
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159261.956859
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159262.222909
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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='gnome-help' name='Back' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Back
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Introduction
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159262.892305
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159262.955738
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159263.327719
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159263.487722
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159264.039717
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159264.079717
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159264.215716
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159264.255726
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159264.443725
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159264.583716
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=62
          modifiers=0
          event_string=(Shift_R)
          is_text=True
          time=1221159264.859716
orca.keyEcho: string to echo: Shift_R
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159264.976636
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159265.039708
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159265.155707
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159265.195722
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159265.335728
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159265.395708
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159265.735716
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159265.775730
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159266.155720
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          time=1221159266.235702
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=62
          modifiers=1
          event_string=(Shift_R)
          is_text=True
          time=1221159266.495709
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159266.703711
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159266.763720
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159266.867720
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159266.927718
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159267.027718
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159267.087719
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159267.191782
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159267.271704
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159267.364730
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159267.467701
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          time=1221159270.267702
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=41
          modifiers=8
          event_string=(f)
          is_text=True
          time=1221159270.387706
orca.keyEcho: string to echo: f
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='gnome-help' name='File' role='menu' state='enabled selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
KEYEVENT: type=1
          hw_code=41
          modifiers=8
          event_string=(f)
          is_text=True
          time=1221159270.463964
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-help' name='New Window' role='menu item' state='enabled focused selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gnome-help' name='New Window' role='menu item'
                event='focus:'
GENERATOR: _getBrailleRegionsForMenuBar
           obj             = 
           role            = menu bar
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = menu bar
GENERATOR: _getBrailleRegionsForFrame
           obj             = Introduction
           role            = frame
Finding top-level object for source.name=Introduction
KEYEVENT: type=1
          hw_code=64
          modifiers=8
          event_string=(Alt_L)
          is_text=True
          time=1221159270.485945
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-help
           role            = application
GENERATOR: Gecko._getBrailleRegionsForMenuItem
           obj             = New Window
           role            = menu item
GENERATOR: _getBrailleRegionsForMenuItem
           obj             = New Window
           role            = menu item
default.getKeyBinding: ['n', 'Alt f n', 'Control n']
BRAILLE LINE:  'gnome-help Application Introduction Frame MenuBar New Window(Control n)'
     VISIBLE:  'New Window(Control n)', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
default.getKeyBinding: ['n', 'Alt f n', 'Control n']
GENERATOR: _getSpeechForMenuItem
           obj             = New Window
           role            = menu item
           already_focused = False
           utterances:
               (New Window)
               (Control n)
SPEECH OUTPUT: 'File menu'
SPEECH OUTPUT: 'New Window Control n'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=9
          modifiers=0
          event_string=(Escape)
          is_text=True
          time=1221159271.044295
orca.keyEcho: string to echo: Escape
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=9
          modifiers=0
          event_string=(Escape)
          is_text=True
          time=1221159271.232583
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
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='gnome-help' name='New Window' role='menu item' state='enabled focused 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='gnome-help' name='File' role='menu' state='enabled selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='gnome-help' name='None' role='window' state='enabled sensitive' relations=''
^^^^^ 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)
    app.name='gnome-help' name='None' role='menu' state='enabled selectable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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='gnome-help' name='File' role='menu' state='enabled 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='gnome-help' name='None' role='menu bar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159271.764786
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159271.824745
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.148778
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.207706
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.323698
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.363705
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.471702
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
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)
    app.name='gnome-help' name='Back' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Back
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Introduction
LOCUS OF FOCUS: app='gnome-help' name='Back' role='push button'
                event='object:state-changed:focused'
Object deemed to be for layout purposes only: [panel | ]
---------> QUEUEING EVENT focus:
GENERATOR: _getBrailleRegionsForToolBar
           obj             = 
           role            = tool bar
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = tool bar
GENERATOR: _getBrailleRegionsForFrame
           obj             = Introduction
           role            = frame
Finding top-level object for source.name=Introduction
GENERATOR: _getDefaultBrailleRegions
           obj             = gnome-help
           role            = application
GENERATOR: _getBrailleRegionsForPushButton
           obj             = Back
           role            = push button
BRAILLE LINE:  'gnome-help Application Introduction Frame ToolBar Back Button'
     VISIBLE:  'Back Button', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultSpeech
           obj             = Back
           role            = push button
           already_focused = False
           utterances:
               (Back)
               (button)
GENERATOR: _getSpeechForPushButton
           obj             = Back
           role            = push button
           already_focused = False
           utterances:
               (Back)
               (button)
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.529641
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
SPEECH OUTPUT: ''
SPEECH OUTPUT: 'Back button'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.617234
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
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)
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159272.996061
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
    app.name='gnome-help' name='Back' role='push button' state='enabled focusable focused selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Back
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Introduction
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159273.212945
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159273.273313
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159273.757229
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159273.836809
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159273.947805
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159274.001487
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159274.100919
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          time=1221159274.181124
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159274.677089
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          time=1221159274.816796
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1221159275.021394
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          time=1221159275.241377
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=118
          modifiers=0
          event_string=(Insert)
          is_text=True
          time=1221159275.913782
orca.keyEcho: string to echo: Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=24
          modifiers=0
          event_string=(q)
          is_text=True
          time=1221159276.035767
orca.keyEcho: string to echo: q
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'q' (24)
DEQUEUED KEYPRESS 'q' (24) <----------

vvvvv PROCESS KEY PRESS EVENT q vvvvv
SPEECH OUTPUT: 'Goodbye.'
BRAILLE LINE:  'Goodbye.'
     VISIBLE:  'Goodbye.', cursor=0

^^^^^ PROCESS KEY PRESS EVENT q ^^^^^
BRAILLE LINE:  'No focus'
     VISIBLE:  'No focus', cursor=0
SPEECH OUTPUT: 'No focus'
