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.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
ACTIVE SCRIPT: default (module=orca.default) (reason=activate)
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='vilmar@jve: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.gnome-terminal.py...
...could not find orca-scripts.gnome-terminal.py
Looking for script at scripts.gnome-terminal.py...
...could not find scripts.gnome-terminal.py
Looking for script at scripts.apps.gnome-terminal.py...
...found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal)
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal) (reason=window:activate event)
Looking for settings at app-settings.gnome-terminal.py...
...could not find app-settings.gnome-terminal.py
LOCUS OF FOCUS: app='gnome-terminal' name='vilmar@jve: ~' role='frame'
                event='window:activate'
generate braille for app.name='gnome-terminal' name='vilmar@jve: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
ancestors=[<orca.braille.Component instance at 0x2aa0ea8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['vilmar@jve: ~']
value=['']
roleName=['Frame']
Finding top-level object for source.name=vilmar@jve: ~
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'vilmar@jve: ~ Frame', 0
BRAILLE LINE:  'gnome-terminal Application vilmar@jve: ~ Frame'
     VISIBLE:  'vilmar@jve: ~ Frame', cursor=1
generate speech for app.name='gnome-terminal' name='vilmar@jve: ~' 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: ~']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=vilmar@jve: ~
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  vilmar@jve: ~
  frame
SPEECH OUTPUT: 'vilmar@jve: ~ frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=692514
          time=1273875475.277203
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
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=692638
          time=1273875475.400722
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=693133
          time=1273875475.895547
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT window:deactivate
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='gnome-terminal' name='vilmar@jve: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
LOCUS OF FOCUS: None event='window:deactivate'
---------> QUEUEING EVENT object:state-changed:showing
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

---------> QUEUEING EVENT window:create
DEQUEUED EVENT object:state-changed:focused <----------

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

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='metacity' name='*Unsaved Document 1 - gedit' role='statusbar' state='enabled multi line sensitive showing visible' relations=''
Looking for script at orca-scripts.metacity.py...
...could not find orca-scripts.metacity.py
Looking for script at scripts.metacity.py...
...could not find scripts.metacity.py
Looking for script at scripts.apps.metacity.py...
...found scripts.apps.metacity.py
NEW SCRIPT: metacity (module=orca.scripts.apps.metacity)
Script.getKnownApplications...
...Script.getKnownApplications
BRAILLE LINE:  '*Unsaved Document 1 - gedit'
     VISIBLE:  '*Unsaved Document 1 - gedit', cursor=0
SPEECH OUTPUT: '*Unsaved Document 1 - gedit'
^^^^^ 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=(1,0)
    app.name='metacity' name='None' role='filler' state='enabled sensitive showing vertical visible' 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=(1,0)
    app.name='metacity' name='None' role='panel' state='enabled sensitive showing visible' 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=(1,0)
    app.name='metacity' name='None' role='window' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

DEQUEUED EVENT window:create <----------

vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create                            detail=(0,0)
    app.name='metacity' name='None' role='window' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^

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

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

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
    app.name='gedit' name='*Unsaved Document 1 - gedit' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.gedit.py...
...could not find orca-scripts.gedit.py
Looking for script at scripts.gedit.py...
...could not find scripts.gedit.py
Looking for script at scripts.apps.gedit.py...
...found scripts.apps.gedit.py
NEW SCRIPT: gedit (module=orca.scripts.apps.gedit.script)
ACTIVE SCRIPT: gedit (module=orca.scripts.apps.gedit.script) (reason=window:activate event)
Looking for settings at app-settings.gedit.py...
...could not find app-settings.gedit.py
LOCUS OF FOCUS: app='gedit' name='*Unsaved Document 1 - gedit' role='frame'
                event='window:activate'
OBJECT EVENT: window:activate                          detail=(0,0)
             app.name='gedit' name='*Unsaved Document 1 - gedit' role='frame' state='active enabled resizable sensitive showing visible' relations=''
generate braille for app.name='gedit' name='*Unsaved Document 1 - gedit' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='gedit' name='gedit' 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=['gedit']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gedit Application', 0
ancestors=[<orca.braille.Component instance at 0x2b97758>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['*Unsaved Document 1 - gedit']
value=['']
roleName=['Frame']
Finding top-level object for source.name=*Unsaved Document 1 - gedit
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gedit Application', 0
  Region: ' ', 0
  Component: '*Unsaved Document 1 - gedit Frame', 0
BRAILLE LINE:  'gedit Application *Unsaved Document 1 - gedit Frame'
     VISIBLE:  '*Unsaved Document 1 - gedit Fram', cursor=1
generate speech for app.name='gedit' name='*Unsaved Document 1 - gedit' 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=['*Unsaved Document 1 - gedit']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=*Unsaved Document 1 - gedit
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  *Unsaved Document 1 - gedit
  frame
SPEECH OUTPUT: '*Unsaved Document 1 - gedit frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
LOCUS OF FOCUS: app='gedit' name='' role='text'
                event='object:state-changed:focused'
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
gedit.locusOfFocusChanged - text area.
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='gedit' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'
generate braille for app.name='gedit' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0x2b97950>]
generate braille results:
  Component: 'ScrollPane', 0
generate braille for app.name='gedit' name='*Unsaved Document 1' role='page tab' state='enabled multi line selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['*Unsaved Document 1']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: '*Unsaved Document 1 Page', 0
generate braille for app.name='gedit' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='gedit' name='*Unsaved Document 1 - gedit' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['*Unsaved Document 1 - gedit']
value=['']
roleName=['Frame']
Finding top-level object for source.name=*Unsaved Document 1 - gedit
alertAndDialogCount=[]
generate braille results:
  Component: '*Unsaved Document 1 - gedit Frame', 0
generate braille for app.name='gedit' name='gedit' 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=['gedit']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gedit Application', 0
ancestors=[<orca.braille.Component instance at 0x2b97b48>, <orca.braille.Region instance at 0x2b97ea8>, <orca.braille.Component instance at 0x2b97b90>, <orca.braille.Region instance at 0x2b97d88>, <orca.braille.Component instance at 0x2b97a70>, <orca.braille.Region instance at 0x2b97680>, <orca.braille.Component instance at 0x2b97a28>, <orca.braille.Region instance at 0x2b97878>, <orca.braille.Component instance at 0x2b97950>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'gedit Application', 0
  Region: ' ', 0
  Component: '*Unsaved Document 1 - gedit Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: '*Unsaved Document 1 Page', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Text: ' $l', 0
BRAILLE LINE:  'gedit Application *Unsaved Document 1 - gedit Frame TabList *Unsaved Document 1 Page ScrollPane  $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x2b55410>, 'role': ROLE_TEXT, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelOrName + readOnly + textRole + pause + currentLineText + allTextSelection + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=['*Unsaved Document 1', 'page']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelOrName=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
currentLineText=['']
allTextSelection=[]
mnemonic=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  *Unsaved Document 1
  page
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  
SPEECH OUTPUT: '*Unsaved Document 1 page text.'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=*Unsaved Document 1
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=*Unsaved Document 1 - gedit
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active              detail=(1,0)
    app.name='gedit' name='*Unsaved Document 1 - gedit' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=697388
          time=1273875480.150046
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gedit' name='None' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:delete
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,0)
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-caret-moved
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line 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='gedit' name='  Ln 2, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,0)
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,13)
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1,0)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
OBJECT EVENT: object:text-caret-moved                  detail=(1,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=697532
          time=1273875480.294023
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=698276
          time=1273875481.038533
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=110
          modifiers=4
          event_string=(Home)
          is_text=True
          timestamp=698549
          time=1273875481.311078
orca.keyEcho: string to echo: Home
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:delete
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
OBJECT EVENT: object:text-caret-moved                  detail=(0,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
sayLine: line=<>, len=0, start=0, 
caret=0, speakBlankLines=True
sayCharacter: char=<
>, startOffset=0, 
caretOffset=0, endOffset=1, speakBlankLines=True
SPEECH OUTPUT: 'blank'
^^^^^ 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='gedit' name='  Ln 1, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 1, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
    app.name='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,0)
    app.name='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line 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='gedit' name='  Ln 1, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 1, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,0)
    app.name='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,13)
    app.name='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 1, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=1
          hw_code=110
          modifiers=4
          event_string=(Home)
          is_text=True
          timestamp=698668
          time=1273875481.430208
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=698688
          time=1273875481.450711
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=699405
          time=1273875482.167564
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=699535
          time=1273875482.297918
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=66
          modifiers=0
          event_string=(Caps_Lock)
          is_text=True
          timestamp=699651
          time=1273875482.412827
orca.keyEcho: string to echo: Caps_Lock
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=699855
          time=1273875482.616542
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='gedit' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'
generate braille for app.name='gedit' name='None' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['ScrollPane']
required=[]
generate braille results:
  Component: 'ScrollPane', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0x2b97ea8>]
generate braille results:
  Component: 'ScrollPane', 0
generate braille for app.name='gedit' name='*Unsaved Document 1' role='page tab' state='enabled multi line selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['*Unsaved Document 1']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: '*Unsaved Document 1 Page', 0
generate braille for app.name='gedit' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='gedit' name='*Unsaved Document 1 - gedit' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['*Unsaved Document 1 - gedit']
value=['']
roleName=['Frame']
Finding top-level object for source.name=*Unsaved Document 1 - gedit
alertAndDialogCount=[]
generate braille results:
  Component: '*Unsaved Document 1 - gedit Frame', 0
generate braille for app.name='gedit' name='gedit' 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=['gedit']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gedit Application', 0
ancestors=[<orca.braille.Component instance at 0x2b97fc8>, <orca.braille.Region instance at 0x2b97f38>, <orca.braille.Component instance at 0x2b97b48>, <orca.braille.Region instance at 0x2b97ef0>, <orca.braille.Component instance at 0x2b97d88>, <orca.braille.Region instance at 0x2aa0c20>, <orca.braille.Component instance at 0x2b97758>, <orca.braille.Region instance at 0x2aa0cb0>, <orca.braille.Component instance at 0x2b97ea8>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'gedit Application', 0
  Region: ' ', 0
  Component: '*Unsaved Document 1 - gedit Frame', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: '*Unsaved Document 1 Page', 0
  Region: ' ', 0
  Component: 'ScrollPane', 0
  Region: ' ', 0
  Text: ' $l', 0
BRAILLE LINE:  'gedit Application *Unsaved Document 1 - gedit Frame TabList *Unsaved Document 1 Page ScrollPane  $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'basicWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using 'toolbar + label + readOnly + textRole + pause + textContent + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + description'
toolbar=[]
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContent=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
description=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=699994
          time=1273875482.755945
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=700632
          time=1273875483.394146
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='gedit' name='None' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,0)
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:insert
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

---------> QUEUEING 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='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line 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='gedit' name='  Ln 2, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,0)
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,13)
    app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 2, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(1,0)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
OBJECT EVENT: object:text-caret-moved                  detail=(1,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=700782
          time=1273875483.543658
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=701280
          time=1273875484.042217
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=701399
          time=1273875484.161396
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=701699
          time=1273875484.460670
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/orca/input_event.py", line 187, in processInputEvent
    consumed = self.function(script, inputEvent)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2668, in whereAmIDetailed
    self.doWhereAmI(inputEvent, False)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2655, in doWhereAmI
    return self.whereAmI.whereAmI(obj, basicOnly)
  File "/usr/lib/pymodules/python2.6/orca/where_am_I.py", line 87, in whereAmI
    speech.speak(self.getWhereAmI(obj, basicOnly))
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 210, in speak
    _speak(subString, acss, interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 178, in _speak
    _speechserver.speak(text, __resolveACSS(acss), interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 337, in speak
    self._speak(text, acss)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 250, in _speak
    self._send_command(self._client.speak, text, **kwargs)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 195, in _send_command
    return command(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 500, in speak
    self._conn.send_command('SPEAK')
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 265, in send_command
    raise SSIPCommandError(code, msg, cmd)
SSIPCommandError: 500: ERR INVALID COMMAND


^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=701848
          time=1273875484.610095
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=702137
          time=1273875484.899377
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=702268
          time=1273875485.030109
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=702965
          time=1273875485.726831
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='gedit' name='None' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 3, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,0)
    app.name='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-caret-moved
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line 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='gedit' name='  Ln 3, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 3, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,0)
    app.name='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,13)
    app.name='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 3, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(1,1)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(2,0)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
OBJECT EVENT: object:text-caret-moved                  detail=(2,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=703094
          time=1273875485.856228
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=703294
          time=1273875486.055785
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=703403
          time=1273875486.165202
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=703653
          time=1273875486.414920
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/orca/input_event.py", line 187, in processInputEvent
    consumed = self.function(script, inputEvent)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2668, in whereAmIDetailed
    self.doWhereAmI(inputEvent, False)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2655, in doWhereAmI
    return self.whereAmI.whereAmI(obj, basicOnly)
  File "/usr/lib/pymodules/python2.6/orca/where_am_I.py", line 87, in whereAmI
    speech.speak(self.getWhereAmI(obj, basicOnly))
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 210, in speak
    _speak(subString, acss, interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 178, in _speak
    _speechserver.speak(text, __resolveACSS(acss), interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 337, in speak
    self._speak(text, acss)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 250, in _speak
    self._send_command(self._client.speak, text, **kwargs)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 195, in _send_command
    return command(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 500, in speak
    self._conn.send_command('SPEAK')
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 265, in send_command
    raise SSIPCommandError(code, msg, cmd)
SSIPCommandError: 500: ERR INVALID COMMAND


^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=703782
          time=1273875486.544174
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=704131
          time=1273875486.893319
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=704241
          time=1273875487.003443
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=704739
          time=1273875487.501336
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='gedit' name='None' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 4, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-caret-moved
    app.name='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line 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='gedit' name='  Ln 4, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 4, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,0)
    app.name='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,13)
    app.name='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 4, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(2,1)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=704859
          time=1273875487.620678
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(3,0)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
OBJECT EVENT: object:text-caret-moved                  detail=(3,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=705098
          time=1273875487.860515
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=705208
          time=1273875487.969689
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=705427
          time=1273875488.189194
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/orca/input_event.py", line 187, in processInputEvent
    consumed = self.function(script, inputEvent)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2668, in whereAmIDetailed
    self.doWhereAmI(inputEvent, False)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2655, in doWhereAmI
    return self.whereAmI.whereAmI(obj, basicOnly)
  File "/usr/lib/pymodules/python2.6/orca/where_am_I.py", line 87, in whereAmI
    speech.speak(self.getWhereAmI(obj, basicOnly))
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 210, in speak
    _speak(subString, acss, interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 178, in _speak
    _speechserver.speak(text, __resolveACSS(acss), interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 337, in speak
    self._speak(text, acss)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 250, in _speak
    self._send_command(self._client.speak, text, **kwargs)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 195, in _send_command
    return command(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 500, in speak
    self._conn.send_command('SPEAK')
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 265, in send_command
    raise SSIPCommandError(code, msg, cmd)
SSIPCommandError: 500: ERR INVALID COMMAND


^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=705537
          time=1273875488.298896
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=705707
          time=1273875488.468566
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=705816
          time=1273875488.577890
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=706155
          time=1273875488.917118
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='gedit' name='  Ln 5, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 5, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:text-changed:delete <----------

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-caret-moved
    app.name='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line 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='gedit' name='  Ln 5, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 5, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,0)
    app.name='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,13)
    app.name='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 5, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(3,1)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(4,0)
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=706285
          time=1273875489.046752
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
OBJECT EVENT: object:text-caret-moved                  detail=(4,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=706514
          time=1273875489.276326
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=706634
          time=1273875489.395543
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=706873
          time=1273875489.635225
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/orca/input_event.py", line 187, in processInputEvent
    consumed = self.function(script, inputEvent)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2668, in whereAmIDetailed
    self.doWhereAmI(inputEvent, False)
  File "/usr/lib/pymodules/python2.6/orca/default.py", line 2655, in doWhereAmI
    return self.whereAmI.whereAmI(obj, basicOnly)
  File "/usr/lib/pymodules/python2.6/orca/where_am_I.py", line 87, in whereAmI
    speech.speak(self.getWhereAmI(obj, basicOnly))
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 210, in speak
    _speak(subString, acss, interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speech.py", line 178, in _speak
    _speechserver.speak(text, __resolveACSS(acss), interrupt)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 337, in speak
    self._speak(text, acss)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 250, in _speak
    self._send_command(self._client.speak, text, **kwargs)
  File "/usr/lib/pymodules/python2.6/orca/speechdispatcherfactory.py", line 195, in _send_command
    return command(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 500, in speak
    self._conn.send_command('SPEAK')
  File "/usr/lib/python2.6/dist-packages/speechd/client.py", line 265, in send_command
    raise SSIPCommandError(code, msg, cmd)
SSIPCommandError: 500: ERR INVALID COMMAND


^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=706993
          time=1273875489.754679
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=707182
          time=1273875489.944246
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=707312
          time=1273875490.073588
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=711489
          time=1273875494.251338
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='gedit' name='None' role='statusbar' state='enabled sensitive showing visible' relations=''
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-name
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 6, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,13)
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,0)
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-caret-moved
    app.name='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line 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='gedit' name='  Ln 6, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 6, Col 1' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,0)
    app.name='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,13)
    app.name='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
             app.name='gedit' name='  Ln 6, Col 1' role='label' state='enabled multi line sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(4,1)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(5,0)
    app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
OBJECT EVENT: object:text-caret-moved                  detail=(5,0)
             app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=711649
          time=1273875494.410745
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=711848
          time=1273875494.610233
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'Return' (36)
DEQUEUED KEYPRESS 'Return' (36) <----------

vvvvv PROCESS KEY PRESS EVENT Return vvvvv
generate braille for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TEXT, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj, asString(label), asString(eol))]                + (required and [Region(" " + asString(required))])                + (readOnly and [Region(" " + asString(readOnly))]) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
label=[]
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
nodeLevel=[]
generate braille results:
  Text: ' $l', 0
BRAILLE LINE:  ' $l'
     VISIBLE:  ' $l', cursor=1
generate speech for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_TEXT, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + label + readOnly + textRole + pause + textContentWithAttributes + anyTextSelection + pause + (mnemonic and (pause + mnemonic + lineBreak) or []) + (tutorial and (pause + tutorial) or []) + []'
label=[]
default.py:isReadOnlyTextArea=False for app.name='gedit' name='None' role='text' state='editable enabled focusable focused multi line sensitive showing visible' relations=''
readOnly=[]
textRole=['text']
pause=[<orca.speech_generator.Pause instance at 0x27bffc8>]
textContentWithAttributes=['\n']
anyTextSelection=[]
mnemonic=[]
tutorial=[]
generate speech results:
  text
  <orca.speech_generator.Pause instance at 0x27bffc8>
  

  <orca.speech_generator.Pause instance at 0x27bffc8>
SPEECH OUTPUT: 'text.'
SPEECH OUTPUT: '
.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=711968
          time=1273875494.729467
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE 'Return' (36)
DEQUEUED KEYRELEASE 'Return' (36) <----------

vvvvv PROCESS KEY RELEASE EVENT Return vvvvv

^^^^^ PROCESS KEY RELEASE EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=66
          modifiers=0
          event_string=(Caps_Lock)
          is_text=True
          timestamp=712147
          time=1273875494.908941
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=713961
          time=1273875496.723666
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=37
          modifiers=4
          event_string=(Control_L)
          is_text=True
          timestamp=714420
          time=1273875497.182394
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=715118
          time=1273875497.879821
KEYEVENT: type=0
          hw_code=64
          modifiers=4
          event_string=(Alt_L)
          is_text=True
          timestamp=715198
          time=1273875497.960241
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

---------> QUEUEING EVENT object:property-change:accessible-value
DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
---------> QUEUEING EVENT object:property-change:accessible-value
    app.name='gedit' name='None' role='split pane' state='enabled focusable sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

DEQUEUED EVENT object:property-change:accessible-value <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
OBJECT EVENT: object:property-change:accessible-value  detail=(0,0)
    app.name='gedit' name='None' role='split pane' state='enabled focusable horizontal sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

