Trying to use speech server factory: orca.speechdispatcherfactory
Using speech server factory: orca.speechdispatcherfactory
Speech module has been initialized.
Magnification module has NOT been initialized.
NEW SCRIPT: default (module=orca.scripts.default)
ACTIVE SCRIPT: default (module=orca.scripts.default) (reason=activate)
knownApplications...
...knownApplications
----------> QUEUEING WINDOW:ACTIVATE 
mapped gnome-terminal to gnome-terminal
Looking for orca-scripts.gnome-terminal.py
Could not import orca-scripts.gnome-terminal.py
Looking for scripts.gnome-terminal.py
Could not import scripts.gnome-terminal.py
Looking for scripts.apps.gnome-terminal.py
Found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script)
Loaded scripts.apps.gnome-terminal.py
SPEECH OUTPUT: 'Welcome to Orca.' voice=system
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
DEQUEUED WINDOW:ACTIVATE  <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,<orca.event_manager._FakeData instance at 0x266ca28>)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
mapped gnome-terminal to gnome-terminal
Looking for app-settings.gnome-terminal.py
Loaded app-settings.gnome-terminal.py
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) (reason=window:activate event)
LOCUS OF FOCUS: app='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame'
                event='window:activate'

generate braille for focused app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True

generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
ancestors=[<orca.braille.Component instance at 0x26d0320>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['vilmar@jve: /data/software/orca/orca']
value=['']
roleName=['Frame']
Finding top-level object for source.name=vilmar@jve: /data/software/orca/orca
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'vilmar@jve: /data/software/orca/orca Frame', 0
BRAILLE LINE:  'gnome-terminal Application vilmar@jve: /data/software/orca/orca Frame'
     VISIBLE:  'vilmar@jve: /data/software/orca/', cursor=1

generate speech for unfocused app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['vilmar@jve: /data/software/orca/orca', {'average-pitch': 5.0, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 3.2000000000000002}]
Finding top-level object for source.name=vilmar@jve: /data/software/orca/orca
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  vilmar@jve: /data/software/orca/orca
  {'average-pitch': 5.0, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  frame
  {'average-pitch': 3.2000000000000002}
SPEECH OUTPUT: 'vilmar@jve: /data/software/orca/orca'
SPEECH OUTPUT: 'frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

KEYEVENT: type=0
          id=65507
          hw_code=37
          modifiers=16400
          event_string=(Control_L)
          is_text=True
          timestamp=3450099
          time=1297080472.886899
KEYBOARDEVENT: type=0
                id=65507
                hw_code=37
                modifiers=0
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=3450099
                time=1297080472.887110
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          id=65507
          hw_code=37
          modifiers=16404
          event_string=(Control_L)
          is_text=True
          timestamp=3450229
          time=1297080473.016922
KEYBOARDEVENT: type=1
                id=65507
                hw_code=37
                modifiers=4
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=3450229
                time=1297080473.017102
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65513
          hw_code=64
          modifiers=16400
          event_string=(Alt_L)
          is_text=True
          timestamp=3450811
          time=1297080473.599284
KEYBOARDEVENT: type=0
                id=65513
                hw_code=64
                modifiers=0
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=3450811
                time=1297080473.599464
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 
mapped orca to orca
Looking for orca-scripts.orca.py
Could not import orca-scripts.orca.py
Looking for scripts.orca.py
Could not import scripts.orca.py
Looking for scripts.apps.orca.py
Could not import scripts.apps.orca.py
Looking for scripts.toolkits.orca.py
Could not import scripts.toolkits.orca.py
Looking for orca-scripts.GAIL.py
Could not import orca-scripts.GAIL.py
Looking for scripts.GAIL.py
Could not import scripts.GAIL.py
Looking for scripts.apps.GAIL.py
Could not import scripts.apps.GAIL.py
Looking for scripts.toolkits.GAIL.py
Found scripts.toolkits.GAIL.py
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
Loaded scripts.toolkits.GAIL.py
----------> QUEUEING WINDOW:DEACTIVATE 
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED 
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED 
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED 
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE 
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 
mapped metacity to metacity
Looking for orca-scripts.metacity.py
Could not import orca-scripts.metacity.py
Looking for scripts.metacity.py
Could not import scripts.metacity.py
Looking for scripts.apps.metacity.py
Found scripts.apps.metacity.py
NEW SCRIPT: metacity (module=orca.scripts.apps.metacity.script)
Loaded scripts.apps.metacity.py
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 
----------> QUEUEING WINDOW:CREATE 
DEQUEUED OBJECT:STATE-CHANGED:SHOWING  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='orca' name='Orca' role='frame' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED WINDOW:DEACTIVATE  <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0,vilmar@jve: /data/software/orca/orca)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:FOCUSED  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:FOCUSED  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0,None)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
--> obj.name=
--> obj.name=
--> obj.name=vilmar@jve: /data/software/orca/orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:ACTIVE  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(0,0,None)
    app.name='gnome-terminal' name='vilmar@jve: /data/software/orca/orca' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:SHOWING  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:SHOWING  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
----------> QUEUEING WINDOW:ACTIVATE 
mapped Firefox to Mozilla
Looking for orca-scripts.Mozilla.py
Could not import orca-scripts.Mozilla.py
Looking for scripts.Mozilla.py
Could not import scripts.Mozilla.py
Looking for scripts.apps.Mozilla.py
Found scripts.apps.Mozilla.py
NEW SCRIPT: Firefox (module=orca.scripts.apps.Mozilla.script)
Orca is controlling the caret.
Loaded scripts.apps.Mozilla.py
    app.name='metacity' name='Help - Eclipse SDK - Mozilla Firefox' role='statusbar' state='enabled multi line sensitive visible' relations=''
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE 
knownApplications...
----------> QUEUEING FOCUS: 
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED 
...knownApplications
BRAILLE LINE:  '. inaccessible'
     VISIBLE:  '. inaccessible', cursor=0
SPEECH OUTPUT: '. inaccessible'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:SHOWING  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:SHOWING  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED WINDOW:CREATE  <----------

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0,)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:SHOWING  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:SHOWING  <----------

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

DEQUEUED WINDOW:ACTIVATE  <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0,Help - Eclipse SDK - Mozilla Firefox)
    app.name='Firefox' name='Help - Eclipse SDK - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds'
mapped Firefox to Mozilla
Looking for app-settings.Mozilla.py
Could not import app-settings.Mozilla.py
ACTIVE SCRIPT: Firefox (module=orca.scripts.apps.Mozilla.script) (reason=window:activate event)
LOCUS OF FOCUS: app='Firefox' name='Help - Eclipse SDK - Mozilla Firefox' role='frame'
                event='window:activate'

generate braille for focused app.name='Firefox' name='Help - Eclipse SDK - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True

generate braille for focused app.name='Firefox' name='Firefox' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Firefox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Firefox Application', 0
ancestors=[<orca.braille.Component instance at 0x2adcd88>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Help - Eclipse SDK - Mozilla Firefox']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Help - Eclipse SDK - Mozilla Firefox
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'Firefox Application', 0
  Region: ' ', 0
  Component: 'Help - Eclipse SDK - Mozilla Firefox Frame', 0
BRAILLE LINE:  'Firefox Application Help - Eclipse SDK - Mozilla Firefox Frame'
     VISIBLE:  'Help - Eclipse SDK - Mozilla Fir', cursor=1

generate speech for unfocused app.name='Firefox' name='Help - Eclipse SDK - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Help - Eclipse SDK - Mozilla Firefox', {'average-pitch': 5.0, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
allTextSelection=[]
roleName=['frame', {'average-pitch': 3.2000000000000002}]
Finding top-level object for source.name=Help - Eclipse SDK - Mozilla Firefox
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Help - Eclipse SDK - Mozilla Firefox
  {'average-pitch': 5.0, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  frame
  {'average-pitch': 3.2000000000000002}
SPEECH OUTPUT: 'Help - Eclipse SDK - Mozilla Firefox'
SPEECH OUTPUT: 'frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:ACTIVE  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0,None)
    app.name='Firefox' name='Help - Eclipse SDK - Mozilla Firefox' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

DEQUEUED FOCUS:  <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='Firefox' name='Workbench User Guide' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Workbench User Guide' role='link'
                event='focus:'

generate braille for focused app.name='Firefox' name='Workbench User Guide' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=['Workbench User Guide']
generate braille results:
  Link: 'Workbench User Guide', 0

generate braille for unfocused app.name='Firefox' name='Tasks' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=['Tasks']
generate braille results:
  Link: 'Tasks', 0

generate braille for unfocused app.name='Firefox' name='Updating and installing software' role='link' state='enabled focusable horizontal opaque sensitive showing visible visited' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=['Updating and installing software']
generate braille results:
  Link: 'Updating and installing software', 0
BRAILLE LINE:  'Workbench User Guide > Tasks > Updating and installing software'
     VISIBLE:  'Workbench User Guide > Tasks > U', cursor=1

generate speech for unfocused app.name='Firefox' name='Workbench User Guide' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2a86450>, 'role': ROLE_LINK, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be useless: [section | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Workbench User Guide', {'average-pitch': 5.0, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'espeak default voice'}}]
roleName=['link', {'average-pitch': 3.2000000000000002}]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Workbench User Guide
  {'average-pitch': 5.0, 'rate': 81.0, 'gain': 10.0, 'family': {'locale': 'en', 'name': 'espeak default voice'}}
  link
  {'average-pitch': 3.2000000000000002}
SPEECH OUTPUT: 'Workbench User Guide'
SPEECH OUTPUT: 'link' voice=system
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:FOCUSED  <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='Firefox' name='Workbench User Guide' role='link' state='enabled focusable focused horizontal opaque sensitive showing visible' relations=''
Finding top-level object for source.name=Workbench User Guide
--> obj.name=
--> obj.name=Topic View
--> obj.name=Topic View
--> obj.name=Layout frame: ContentFrame
--> obj.name=Layout frame: ContentFrame
--> obj.name=Layout frame: HelpFrame
--> obj.name=Layout frame: HelpFrame
--> obj.name=Help - Eclipse SDK
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Help - Eclipse SDK - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          id=65507
          hw_code=37
          modifiers=16400
          event_string=(Control_L)
          is_text=True
          timestamp=3453488
          time=1297080476.276184
KEYBOARDEVENT: type=0
                id=65507
                hw_code=37
                modifiers=0
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=3453488
                time=1297080476.276373
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          id=65507
          hw_code=37
          modifiers=16404
          event_string=(Control_L)
          is_text=True
          timestamp=3453619
          time=1297080476.406820
KEYBOARDEVENT: type=1
                id=65507
                hw_code=37
                modifiers=4
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=3453619
                time=1297080476.407030
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=104
          hw_code=43
          modifiers=16400
          event_string=(h)
          is_text=True
          timestamp=3454160
          time=1297080476.947597
KEYBOARDEVENT: type=0
                id=104
                hw_code=43
                modifiers=0
                event_string=(h)
                keyval_name=(h)
                is_text=True
                timestamp=3454160
                time=1297080476.947771
orca.keyEcho: string to echo: h
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: h
orca.isModifierKey: returning: False
----------> QUEUEING 0 'h' (43)
DEQUEUED 0 'h' (43) <----------

vvvvv PROCESS 0 'h' (43) vvvvv
KEYEVENT: type=1
          id=104
          hw_code=43
          modifiers=16400
          event_string=(h)
          is_text=True
          timestamp=3454205
          time=1297080476.992796
KEYBOARDEVENT: type=1
                id=104
                hw_code=43
                modifiers=0
                event_string=(h)
                keyval_name=(h)
                is_text=True
                timestamp=3454205
                time=1297080476.992963
orca.isModifierKey: returning: False
----------> QUEUEING 1 'h' (43)
LOCUS OF FOCUS: app='Firefox' name='' role='heading'
                event=None
BRAILLE LINE:  'Updating the installation h1'
     VISIBLE:  'Updating the installation h1', cursor=1
SPEECH OUTPUT: 'Updating the installation'
SPEECH OUTPUT: 'heading level 1' voice=system
^^^^^ PROCESS 0 'h' (43) ^^^^^

DEQUEUED 1 'h' (43) <----------

vvvvv PROCESS 1 'h' (43) vvvvv
^^^^^ PROCESS 1 'h' (43) ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=3457344
          time=1297080480.131595
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=3457344
                time=1297080480.131784
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Down' (116)
DEQUEUED 0 'Down' (116) <----------

vvvvv PROCESS 0 'Down' (116) vvvvv
LOCUS OF FOCUS: app='Firefox' name='' role='paragraph'
                event=None
SPEECH OUTPUT: 'To check to see whether there are updates for the items installed in your system (requires Internet access):'
BRAILLE LINE:  'To check to see whether there are updates for the items installed in your system (requires Internet access):'
     VISIBLE:  'To check to see whether there ar', cursor=1
^^^^^ PROCESS 0 'Down' (116) ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=3457580
          time=1297080480.367342
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=3457580
                time=1297080480.367513
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Down' (116)
DEQUEUED 1 'Down' (116) <----------

vvvvv PROCESS 1 'Down' (116) vvvvv
^^^^^ PROCESS 1 'Down' (116) ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=3461090
          time=1297080483.877806
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=3461090
                time=1297080483.877995
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Down' (116)
DEQUEUED 0 'Down' (116) <----------

vvvvv PROCESS 0 'Down' (116) vvvvv
LOCUS OF FOCUS: app='Firefox' name='1. Click Help > Check for Updates .' role='list item'
                event=None

Traceback (most recent call last):
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/input_event.py", line 210, in processInputEvent
    consumed = self.function(script, inputEvent)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 5942, in goNextLine
    self.presentLine(nextObj, nextCharOffset)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 2125, in presentLine
    self.speakContents(self.currentLineContents)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 5378, in speakContents
    clumped = self.clumpUtterances(utterances)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 5352, in clumpUtterances
    for [element, acss] in utterances:
ValueError: too many values to unpack

^^^^^ PROCESS 0 'Down' (116) ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=3461296
          time=1297080484.084012
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=3461296
                time=1297080484.084183
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Down' (116)
DEQUEUED 1 'Down' (116) <----------

vvvvv PROCESS 1 'Down' (116) vvvvv
^^^^^ PROCESS 1 'Down' (116) ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=3462149
          time=1297080484.936881
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=3462149
                time=1297080484.937040
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Down' (116)
DEQUEUED 0 'Down' (116) <----------

vvvvv PROCESS 0 'Down' (116) vvvvv
LOCUS OF FOCUS: app='Firefox' name='2. This will contact the Web sites defined in your Available Software Sites preferences to look for upgrades. If upgrades are available, they will be presented in the Available Updates wizard .' role='list item'
                event=None
SPEECH OUTPUT: '2. This will contact the Web sites defined in your Available Software Sites preferences to look for upgrades. If upgrades are available, they will be'
BRAILLE LINE:  '2. This will contact the Web sites defined in your Available Software Sites preferences to look for upgrades. If upgrades are available, they will be'
     VISIBLE:  '2. This will contact the Web sit', cursor=1
^^^^^ PROCESS 0 'Down' (116) ^^^^^

KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=16400
          event_string=(Down)
          is_text=True
          timestamp=3462285
          time=1297080485.072514
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=3462285
                time=1297080485.072615
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Down' (116)
DEQUEUED 1 'Down' (116) <----------

vvvvv PROCESS 1 'Down' (116) vvvvv
^^^^^ PROCESS 1 'Down' (116) ^^^^^

KEYEVENT: type=0
          id=65362
          hw_code=111
          modifiers=16400
          event_string=(Up)
          is_text=True
          timestamp=3463581
          time=1297080486.368532
KEYBOARDEVENT: type=0
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=3463581
                time=1297080486.368718
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Up' (111)
DEQUEUED 0 'Up' (111) <----------

vvvvv PROCESS 0 'Up' (111) vvvvv
LOCUS OF FOCUS: app='Firefox' name='1. Click Help > Check for Updates .' role='list item'
                event=None

Traceback (most recent call last):
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/input_event.py", line 210, in processInputEvent
    consumed = self.function(script, inputEvent)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 5918, in goPreviousLine
    self.presentLine(previousObj, previousCharOffset)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 2125, in presentLine
    self.speakContents(self.currentLineContents)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 5378, in speakContents
    clumped = self.clumpUtterances(utterances)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", line 5352, in clumpUtterances
    for [element, acss] in utterances:
ValueError: too many values to unpack

^^^^^ PROCESS 0 'Up' (111) ^^^^^

KEYEVENT: type=1
          id=65362
          hw_code=111
          modifiers=16400
          event_string=(Up)
          is_text=True
          timestamp=3463733
          time=1297080486.520643
KEYBOARDEVENT: type=1
                id=65362
                hw_code=111
                modifiers=0
                event_string=(Up)
                keyval_name=(Up)
                is_text=True
                timestamp=3463733
                time=1297080486.520802
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Up' (111)
DEQUEUED 1 'Up' (111) <----------

vvvvv PROCESS 1 'Up' (111) vvvvv
^^^^^ PROCESS 1 'Up' (111) ^^^^^

KEYEVENT: type=0
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3464414
          time=1297080487.202014
KEYBOARDEVENT: type=0
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3464414
                time=1297080487.202193
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Right' (114)
DEQUEUED 0 'Right' (114) <----------

vvvvv PROCESS 0 'Right' (114) vvvvv
SPEECH OUTPUT: 'dot'

generate braille for unfocused app.name='Firefox' name='None' role='image' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_IMAGE, 'mode': 'braille', 'recursing': True}) using '(imageLink                           and [Link(obj, (asString(label + displayedText)                                           or asString(name))                                          + " " + asString(value + roleName))]                           or [Component(obj,                                        asString(label + displayedText + value + roleName))])'
imageLink=<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2a6ffc0>
label=[]
displayedText=[]
name=['javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update")']
value=['']
roleName=['Image']
generate braille results:
  Link: 'javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image', 0

generate braille for unfocused app.name='Firefox' name='Help > Check for Updates' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=[' Help > Check for Updates']
generate braille results:
  Link: ' Help > Check for Updates', 0
BRAILLE LINE:  '1. Click javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image Help > Check for Updates.'
     VISIBLE:  '1. Click javascript:executeComma', cursor=2
^^^^^ PROCESS 0 'Right' (114) ^^^^^

KEYEVENT: type=1
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3464550
          time=1297080487.337622
KEYBOARDEVENT: type=1
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3464550
                time=1297080487.337774
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Right' (114)
DEQUEUED 1 'Right' (114) <----------

vvvvv PROCESS 1 'Right' (114) vvvvv
^^^^^ PROCESS 1 'Right' (114) ^^^^^

KEYEVENT: type=0
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3465029
          time=1297080487.816224
KEYBOARDEVENT: type=0
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3465029
                time=1297080487.816387
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Right' (114)
DEQUEUED 0 'Right' (114) <----------

vvvvv PROCESS 0 'Right' (114) vvvvv
SPEECH OUTPUT: 'space'

generate braille for unfocused app.name='Firefox' name='None' role='image' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_IMAGE, 'mode': 'braille', 'recursing': True}) using '(imageLink                           and [Link(obj, (asString(label + displayedText)                                           or asString(name))                                          + " " + asString(value + roleName))]                           or [Component(obj,                                        asString(label + displayedText + value + roleName))])'
imageLink=<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2a6ffc0>
label=[]
displayedText=[]
name=['javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update")']
value=['']
roleName=['Image']
generate braille results:
  Link: 'javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image', 0

generate braille for unfocused app.name='Firefox' name='Help > Check for Updates' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=[' Help > Check for Updates']
generate braille results:
  Link: ' Help > Check for Updates', 0
BRAILLE LINE:  '1. Click javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image Help > Check for Updates.'
     VISIBLE:  '1. Click javascript:executeComma', cursor=3
^^^^^ PROCESS 0 'Right' (114) ^^^^^

KEYEVENT: type=1
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3465144
          time=1297080487.931719
KEYBOARDEVENT: type=1
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3465144
                time=1297080487.931874
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Right' (114)
DEQUEUED 1 'Right' (114) <----------

vvvvv PROCESS 1 'Right' (114) vvvvv
^^^^^ PROCESS 1 'Right' (114) ^^^^^

KEYEVENT: type=0
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3465323
          time=1297080488.110587
KEYBOARDEVENT: type=0
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3465323
                time=1297080488.110767
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Right' (114)
DEQUEUED 0 'Right' (114) <----------

vvvvv PROCESS 0 'Right' (114) vvvvv
SPEECH OUTPUT: 'C'

generate braille for unfocused app.name='Firefox' name='None' role='image' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_IMAGE, 'mode': 'braille', 'recursing': True}) using '(imageLink                           and [Link(obj, (asString(label + displayedText)                                           or asString(name))                                          + " " + asString(value + roleName))]                           or [Component(obj,                                        asString(label + displayedText + value + roleName))])'
imageLink=<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2a6ffc0>
label=[]
displayedText=[]
name=['javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update")']
value=['']
roleName=['Image']
generate braille results:
  Link: 'javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image', 0

generate braille for unfocused app.name='Firefox' name='Help > Check for Updates' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=[' Help > Check for Updates']
generate braille results:
  Link: ' Help > Check for Updates', 0
BRAILLE LINE:  '1. Click javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image Help > Check for Updates.'
     VISIBLE:  '1. Click javascript:executeComma', cursor=4
^^^^^ PROCESS 0 'Right' (114) ^^^^^

KEYEVENT: type=1
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3465459
          time=1297080488.246072
KEYBOARDEVENT: type=1
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3465459
                time=1297080488.246229
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Right' (114)
DEQUEUED 1 'Right' (114) <----------

vvvvv PROCESS 1 'Right' (114) vvvvv
^^^^^ PROCESS 1 'Right' (114) ^^^^^

KEYEVENT: type=0
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3465633
          time=1297080488.421165
KEYBOARDEVENT: type=0
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3465633
                time=1297080488.421343
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Right' (114)
DEQUEUED 0 'Right' (114) <----------

vvvvv PROCESS 0 'Right' (114) vvvvv
SPEECH OUTPUT: 'l'

generate braille for unfocused app.name='Firefox' name='None' role='image' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_IMAGE, 'mode': 'braille', 'recursing': True}) using '(imageLink                           and [Link(obj, (asString(label + displayedText)                                           or asString(name))                                          + " " + asString(value + roleName))]                           or [Component(obj,                                        asString(label + displayedText + value + roleName))])'
imageLink=<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2a6ffc0>
label=[]
displayedText=[]
name=['javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update")']
value=['']
roleName=['Image']
generate braille results:
  Link: 'javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image', 0

generate braille for unfocused app.name='Firefox' name='Help > Check for Updates' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=[' Help > Check for Updates']
generate braille results:
  Link: ' Help > Check for Updates', 0
BRAILLE LINE:  '1. Click javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image Help > Check for Updates.'
     VISIBLE:  '1. Click javascript:executeComma', cursor=5
^^^^^ PROCESS 0 'Right' (114) ^^^^^

KEYEVENT: type=1
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3465752
          time=1297080488.539885
KEYBOARDEVENT: type=1
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3465752
                time=1297080488.540035
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Right' (114)
DEQUEUED 1 'Right' (114) <----------

vvvvv PROCESS 1 'Right' (114) vvvvv
^^^^^ PROCESS 1 'Right' (114) ^^^^^

KEYEVENT: type=0
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3465896
          time=1297080488.683865
KEYBOARDEVENT: type=0
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3465896
                time=1297080488.684013
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Right' (114)
DEQUEUED 0 'Right' (114) <----------

vvvvv PROCESS 0 'Right' (114) vvvvv
SPEECH OUTPUT: 'i'

generate braille for unfocused app.name='Firefox' name='None' role='image' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_IMAGE, 'mode': 'braille', 'recursing': True}) using '(imageLink                           and [Link(obj, (asString(label + displayedText)                                           or asString(name))                                          + " " + asString(value + roleName))]                           or [Component(obj,                                        asString(label + displayedText + value + roleName))])'
imageLink=<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2a6ffc0>
label=[]
displayedText=[]
name=['javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update")']
value=['']
roleName=['Image']
generate braille results:
  Link: 'javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image', 0

generate braille for unfocused app.name='Firefox' name='Help > Check for Updates' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=[' Help > Check for Updates']
generate braille results:
  Link: ' Help > Check for Updates', 0
BRAILLE LINE:  '1. Click javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image Help > Check for Updates.'
     VISIBLE:  '1. Click javascript:executeComma', cursor=6
^^^^^ PROCESS 0 'Right' (114) ^^^^^

KEYEVENT: type=1
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3466019
          time=1297080488.806869
KEYBOARDEVENT: type=1
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3466019
                time=1297080488.807022
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Right' (114)
DEQUEUED 1 'Right' (114) <----------

vvvvv PROCESS 1 'Right' (114) vvvvv
^^^^^ PROCESS 1 'Right' (114) ^^^^^

KEYEVENT: type=0
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3466183
          time=1297080488.970134
KEYBOARDEVENT: type=0
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3466183
                time=1297080488.970294
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING 0 'Right' (114)
DEQUEUED 0 'Right' (114) <----------

vvvvv PROCESS 0 'Right' (114) vvvvv
SPEECH OUTPUT: 'c'

generate braille for unfocused app.name='Firefox' name='None' role='image' state='enabled horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_IMAGE, 'mode': 'braille', 'recursing': True}) using '(imageLink                           and [Link(obj, (asString(label + displayedText)                                           or asString(name))                                          + " " + asString(value + roleName))]                           or [Component(obj,                                        asString(label + displayedText + value + roleName))])'
imageLink=<CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2a6ffc0>
label=[]
displayedText=[]
name=['javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update")']
value=['']
roleName=['Image']
generate braille results:
  Link: 'javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image', 0

generate braille for unfocused app.name='Firefox' name='Help > Check for Updates' role='link' state='enabled focusable horizontal opaque sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_LINK, 'mode': 'braille', 'recursing': True}) using '[Link(obj, asString(currentLineText)                                     or asString(displayedText)                                     or asString(name))]'
currentLineText=[' Help > Check for Updates']
generate braille results:
  Link: ' Help > Check for Updates', 0
BRAILLE LINE:  '1. Click javascript:executeCommand("org.eclipse.equinox.p2.ui.sdk.update") Image Help > Check for Updates.'
     VISIBLE:  '1. Click javascript:executeComma', cursor=7
^^^^^ PROCESS 0 'Right' (114) ^^^^^

KEYEVENT: type=1
          id=65363
          hw_code=114
          modifiers=16400
          event_string=(Right)
          is_text=True
          timestamp=3466313
          time=1297080489.100199
KEYBOARDEVENT: type=1
                id=65363
                hw_code=114
                modifiers=0
                event_string=(Right)
                keyval_name=(Right)
                is_text=True
                timestamp=3466313
                time=1297080489.100358
orca.isModifierKey: returning: False
----------> QUEUEING 1 'Right' (114)
DEQUEUED 1 'Right' (114) <----------

vvvvv PROCESS 1 'Right' (114) vvvvv
^^^^^ PROCESS 1 'Right' (114) ^^^^^

KEYEVENT: type=0
          id=65507
          hw_code=37
          modifiers=16400
          event_string=(Control_L)
          is_text=True
          timestamp=3467400
          time=1297080490.187646
KEYBOARDEVENT: type=0
                id=65507
                hw_code=37
                modifiers=0
                event_string=(Control_L)
                keyval_name=(Control_L)
                is_text=True
                timestamp=3467400
                time=1297080490.187826
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65513
          hw_code=64
          modifiers=16404
          event_string=(Alt_L)
          is_text=True
          timestamp=3467438
          time=1297080490.225782
KEYBOARDEVENT: type=0
                id=65513
                hw_code=64
                modifiers=4
                event_string=(Alt_L)
                keyval_name=(Alt_L)
                is_text=True
                timestamp=3467438
                time=1297080490.225916
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
Shutting down and exiting due to signal = 15
Current stack is:

  File "<string>", line 1, in <module>
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2317, in main
    start(pyatspi.Registry) # waits until we stop the registry
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2031, in start
    registry.start(gil=settings.useGILIdleHandler)
  File "/usr/lib/pymodules/python2.6/pyatspi/registry.py", line 364, in start
    bonobo.main()
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2112, in shutdownOnSignal
    debug.printStack(debug.LEVEL_ALL)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 137, in printStack
    traceback.print_stack(None, 100, debugFile)

SPEECH OUTPUT: 'Goodbye.' voice=system
Shutting down and exiting due to signal = 15
Current stack is:

  File "<string>", line 1, in <module>
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2317, in main
    start(pyatspi.Registry) # waits until we stop the registry
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2031, in start
    registry.start(gil=settings.useGILIdleHandler)
  File "/usr/lib/pymodules/python2.6/pyatspi/registry.py", line 364, in start
    bonobo.main()
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2130, in shutdownOnSignal
    shutdown()
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2097, in shutdown
    _restoreXmodmap(_orcaModifiers)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 1461, in _restoreXmodmap
    os.system("echo '%s' | xmodmap - > /dev/null 2>&1" % "\n".join(toRestore))
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 2112, in shutdownOnSignal
    debug.printStack(debug.LEVEL_ALL)
  File "/data/software/orca/dev/lib/python2.6/site-packages/orca/debug.py", line 137, in printStack
    traceback.print_stack(None, 100, debugFile)

