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
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:active
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='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='hammera@hammera-laptop: ~' role='frame'
                event='window:activate'
generate braille for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='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 0xa3ea86c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['hammera@hammera-laptop: ~']
value=['']
roleName=['Frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'hammera@hammera-laptop: ~ Frame', 0
BRAILLE LINE:  'gnome-terminal Application hammera@hammera-laptop: ~ Frame'
     VISIBLE:  'hammera@hammera-laptop: ~ Frame', cursor=1
generate speech for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['hammera@hammera-laptop: ~']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=hammera@hammera-laptop: ~
GENERATOR: _getTutorialForFrame
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  hammera@hammera-laptop: ~
  frame
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'hammera@hammera-laptop: ~ frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

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

---------> QUEUEING EVENT focus:
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=hammera@hammera-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(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=hammera@hammera-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(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=hammera@hammera-laptop: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
Looking for script at orca-scripts.orca.py...
...could not find orca-scripts.orca.py
Looking for script at scripts.orca.py...
...could not find scripts.orca.py
Looking for script at scripts.apps.orca.py...
...could not find scripts.apps.orca.py
Looking for script at scripts.toolkits.orca.py...
...could not find scripts.toolkits.orca.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
...could not find GAIL.py
Looking for toolkit script GAIL.py...
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
...found scripts.toolkits.GAIL.py
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa40a18c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
generate speech for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getTutorialForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='focus:'
generate braille for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, '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 description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
generate braille results:
  Component: 'Orca Screen Reader / Magnifier Frame', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa40a18c>, <orca.braille.Region instance at 0xa3b742c>, <orca.braille.Component instance at 0xa40a2ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Preferences']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
  Region: ' ', 0
  Component: 'Preferences Button', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3cfe78>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Preferences']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt p', '']
mnemonic=[u'Alt p']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
GENERATOR: getTutorial
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
tutorial=['To activate press space.']
generate speech results:
  Preferences
  button
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt p
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  To activate press space.
SPEECH OUTPUT: 'Preferences button. Alt p'
SPEECH OUTPUT: 'To activate press space.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=3056114
          time=1263448432.041490
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=3056180
          time=1263448432.095612
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
BRAILLE LINE:  'Starting Orca Preferences.'
     VISIBLE:  'Starting Orca Preferences.', cursor=0
SPEECH OUTPUT: 'Starting Orca Preferences.'
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
NEW SCRIPT: default (module=orca.default)
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:delete
NEW SCRIPT: default (module=orca.default)

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/orca/orca_gui_prefs.py", line 856, in _setupSpeechSystems
    servers = factory.SpeechServer.getSpeechServers()
  File "/usr/local/lib/python2.6/dist-packages/orca/espeechfactory.py", line 115, in getSpeechServers
    serversConf = file(os.path.join(SpeechServer.location, '.servers'))
IOError: [Errno 2] No such file or directory: '/usr/share/emacs/site-lisp/emacspeak/servers/.servers'

---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
Could not find speech family match for espeak alapértelmezett hang
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:property-change:accessible-value
orca_gui_prefs._setupSpeechServers: speechServersChoice: ['espeak', 'espeak']
orca_gui_prefs._setupSpeechSystems: speechSystemsChoice: <module 'orca.speechdispatcherfactory' from '/usr/local/lib/python2.6/dist-packages/orca/speechdispatcherfactory.pyc'>
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:text-changed:delete
---------> QUEUEING EVENT object:property-change:accessible-value
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:selection-changed
NEW SCRIPT: default (module=orca.default)
NEW SCRIPT: default (module=orca.default)
NEW SCRIPT: default (module=orca.default)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
NEW SCRIPT: default (module=orca.default)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
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='orca' name='Bilinear' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
---------> QUEUEING EVENT object:text-changed:insert
DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Bilinear' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

---------> QUEUEING EVENT focus:
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='orca' name='None' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='None' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='text' state='editable enabled focusable selectable sensitive single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='text' state='editable enabled focusable selectable sensitive single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name=':0.0' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name=':0.0' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='text' state='editable enabled focusable selectable sensitive single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='text' state='editable enabled focusable selectable sensitive single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name=':0.0' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name=':0.0' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='text' state='enabled focusable sensitive single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='text' state='enabled focusable sensitive single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name='Speech Dispatcher' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Speech Dispatcher' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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='orca' name='espeak' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='espeak' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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='orca' name='Default' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Default' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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='orca' name='espeak default voice (en)' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='espeak default voice (en)' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,2)
    app.name='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ 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,3)
    app.name='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT 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,4)
    app.name='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ 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,4)
    app.name='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT 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,4)
    app.name='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ 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,5)
    app.name='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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='orca' name='None' role='slider' state='enabled focusable horizontal sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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='orca' name='Sentence' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Sentence' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='spin button' state='editable enabled focusable sensitive single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name='None' role='spin button' state='editable enabled focusable sensitive single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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='orca' name='Application' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Application' role='combo box' state='enabled sensitive visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT 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,-1)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT 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,-1)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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='orca' name='Full Screen' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Full Screen' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete               detail=(0,-1)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^

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='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^

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='orca' name='Centered' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Centered' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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='orca' name='Push' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Push' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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='orca' name='Push' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='Push' role='combo box' state='visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0)
    app.name='orca' name='None' role='page tab list' state='enabled focusable 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='orca' 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='orca' 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='orca' name='Orca Preferences' role='dialog' state='active 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='orca' name='Orca Preferences' role='dialog' state='active 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=(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 window:deactivate <----------

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

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Preferences' role='dialog'
                event='window:activate'
generate braille for app.name='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, '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 + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4beb4c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog'
     VISIBLE:  'Orca Preferences Dialog', cursor=1
generate speech for app.name='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_DIALOG, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + unrelatedLabels + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Orca Preferences']
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
Script.getObjects looking at child 4
Script.getObjects looking at child 5
Script.getObjects looking at child 6
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 2
Script.getObjects looking at child 0
Script.getObjects looking at child 3
Script.getObjects looking at child 0
Script.getObjects looking at child 4
Script.getObjects looking at child 0
Script.getObjects looking at child 5
Script.getObjects looking at child 0
Script.getObjects looking at child 6
Script.getObjects looking at child 0
Script.getObjects looking at child 7
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 0
Script.getObjects looking at child 1
Script.getObjects looking at child 2
Script.getObjects looking at child 3
unrelatedLabels=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: getTutorial
           obj             = Orca Preferences
           role            = dialog
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  Orca Preferences
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Orca Preferences. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
LOCUS OF FOCUS: app='orca' name='' role='page tab list'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, '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 + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4be98c>, <orca.braille.Region instance at 0xa5c1e8c>, <orca.braille.Component instance at 0xa4bea8c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList'
     VISIBLE:  'TabList', cursor=1
generate speech for app.name='orca' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa67f9d8>, 'role': ROLE_PAGE_TAB_LIST, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=[]
allTextSelection=[]
roleName=['tab list']
availability=[]
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: getTutorial
           obj             = 
           role            = page tab list
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  tab list
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'tab list. '
^^^^^ 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,4)
    app.name='orca' name='None' role='text' state='editable enabled focusable selectable sensitive single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,4)
    app.name='orca' name='None' role='text' state='editable enabled focusable selectable sensitive single line visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,9)
    app.name='orca' name='None' role='text' state='enabled focusable sensitive single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,2)
    app.name='orca' name='None' role='spin button' state='editable enabled focusable sensitive single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,2)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,2)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,1)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(0,4)
    app.name='orca' name='None' role='spin button' state='editable focusable single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='General' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='orca' name='General' role='page tab'
                event='focus:'
generate braille for app.name='orca' name='General' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, '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 + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4bea0c>, <orca.braille.Region instance at 0xa4bea6c>, <orca.braille.Component instance at 0xa4be94c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['General']
roleName=['Page']
availability=[]
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'General Page', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog General Page'
     VISIBLE:  'General Page', cursor=1
generate speech for app.name='orca' name='General' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa67cee8>, 'role': ROLE_PAGE_TAB, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + pause + positionInList + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['General']
roleName=['page']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
positionInList=['1 of 8']
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPageTabList
           obj             = General
           role            = page tab
           alreadyFocused  = False
           utterances:
               (Use left and right to view other tabs.)
GENERATOR: getTutorial
           obj             = General
           role            = page tab
           alreadyFocused  = False
           utterances:
               (Use left and right to view other tabs.)
tutorial=['Use left and right to view other tabs.']
generate speech results:
  General
  page
  <orca.speech_generator.Pause instance at 0xa129bec>
  1 of 8
  <orca.speech_generator.Pause instance at 0xa129bec>
  Use left and right to view other tabs.
SPEECH OUTPUT: 'General page. 1 of 8. Use left and right to view other tabs.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=3063749
          time=1263448439.665204
orca.keyEcho: string to echo: Right
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:state-changed:selected
---------> QUEUEING EVENT object:selection-changed
KEYEVENT: type=1
          hw_code=114
          modifiers=0
          event_string=(Right)
          is_text=True
          timestamp=3063829
          time=1263448439.785808
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
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='orca' name='Desktop' role='radio button' state='enabled focusable sensitive visible' relations='member of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='orca' name='Laptop' role='radio button' state='armed checked enabled focusable sensitive visible' relations='member of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0)
    app.name='orca' name='None' role='filler' state='enabled sensitive 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=(0,0)
    app.name='orca' name='None' role='panel' state='enabled sensitive 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)
    app.name='orca' name='Keyboard Layout' role='label' state='enabled multi line sensitive 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)
    app.name='orca' name='Keyboard Layout' role='panel' state='enabled sensitive 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)
    app.name='orca' name='Quit Orca without confirmation' role='check box' state='enabled focusable sensitive 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)
    app.name='orca' name='Disable gksu keyboard grab' role='check box' state='armed checked enabled focusable sensitive 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)
    app.name='orca' name='Present tooltips' role='check box' state='armed checked enabled focusable sensitive 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)
    app.name='orca' name='Show Orca main window' role='check box' state='armed checked enabled focusable sensitive 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)
    app.name='orca' name='Start Orca when you login' role='check box' state='armed checked enabled focusable sensitive 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)
    app.name='orca' name='Speak object under mouse' role='check box' state='enabled focusable sensitive 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)
    app.name='orca' name='None' role='filler' state='enabled sensitive 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='orca' name='Frequency (secs):' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='None' role='spin button' state='editable enabled focusable sensitive showing single line visible' relations='labelled by'
^^^^^ 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='orca' name='None' role='filler' state='enabled horizontal 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='orca' name='Restrict to:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='Application' role='combo box' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='None' role='filler' state='enabled horizontal 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='orca' 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='orca' name='None' role='filler' state='enabled horizontal 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='orca' 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='orca' name='Progress Bar Updates' 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='orca' 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='orca' name='None' role='filler' state='enabled horizontal 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='orca' name='espeak default voice (en)' role='combo box' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='Person:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='Default' role='combo box' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='Voice settings:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='espeak' role='combo box' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='Speech synthesizer:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='Speech Dispatcher' role='combo box' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='Speech system:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' 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='orca' name='None' role='slider' state='enabled focusable horizontal sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' 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='orca' name='None' role='slider' state='enabled focusable horizontal sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='Volume:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='None' role='slider' state='enabled focusable horizontal sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='Pitch:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='Rate:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' 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='orca' 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='orca' name='Say All By:' role='label' state='enabled multi line sensitive showing visible' relations='label for'
^^^^^ 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='orca' name='Sentence' role='combo box' state='enabled sensitive showing visible' relations='labelled by'
^^^^^ 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='orca' name='None' role='filler' state='enabled horizontal 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='orca' 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='orca' 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='orca' name='None' role='filler' state='enabled sensitive showing vertical visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(0,0)
    app.name='orca' name='General' role='page tab' state='enabled multi line selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected            detail=(1,0)
    app.name='orca' name='Speech' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='None' role='page tab list' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Speech' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations=''
LOCUS OF FOCUS: app='orca' name='Speech' role='page tab'
                event='focus:'
generate braille for app.name='orca' name='Speech' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB, '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 + roleName + availability) + asString(accelerator))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa49262c>, <orca.braille.Region instance at 0xa492a6c>, <orca.braille.Component instance at 0xa49218c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog Speech Page'
     VISIBLE:  'Speech Page', cursor=1
generate speech for app.name='orca' name='Speech' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa6dc4c8>, 'role': ROLE_PAGE_TAB, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + pause + positionInList + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Speech']
roleName=['page']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
positionInList=['2 of 8']
mnemonic=[]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPageTabList
           obj             = Speech
           role            = page tab
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Speech
           role            = page tab
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Speech
  page
  <orca.speech_generator.Pause instance at 0xa129bec>
  2 of 8
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Speech page. 2 of 8. '
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3065073
          time=1263448440.988848
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='Speech' role='page tab' state='enabled focused multi line selectable selected sensitive showing visible' relations=''
Finding top-level object for source.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Enable speech' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='orca' name='Enable speech' role='check box'
                event='focus:'
generate braille for app.name='orca' name='Enable speech' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_CHECK_BOX, '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 + roleName),                                     indicator=asString(checkedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa49276c>, <orca.braille.Region instance at 0xa492aec>, <orca.braille.Component instance at 0xa492acc>, <orca.braille.Region instance at 0xa4928ac>, <orca.braille.Component instance at 0xa4927cc>, <orca.braille.Region instance at 0xa49298c>, <orca.braille.Component instance at 0xa492bec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Enable speech']
roleName=['CheckBox']
checkedState=['<x>']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: '<x> Enable speech CheckBox', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page <x> Enable speech CheckBox'
     VISIBLE:  '<x> Enable speech CheckBox', cursor=1
generate speech for app.name='orca' name='Enable speech' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa67e048>, 'role': ROLE_CHECK_BOX, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + checkedState + required + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Enable speech']
roleName=['check box']
checkedState=['checked']
required=[]
availability=[]
default.getKeyBinding: ['', u'Alt e', '']
mnemonic=[u'Alt e']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForCheckBox
           obj             = Enable speech
           role            = check box
           alreadyFocused  = False
           utterances:
               (Press space to toggle.)
GENERATOR: getTutorial
           obj             = Enable speech
           role            = check box
           alreadyFocused  = False
           utterances:
               (Press space to toggle.)
tutorial=['Press space to toggle.']
generate speech results:
  Enable speech
  check box
  checked
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt e
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Press space to toggle.
SPEECH OUTPUT: 'Enable speech check box checked. Alt e'
SPEECH OUTPUT: 'Press space to toggle.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3065170
          time=1263448441.103463
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3065495
          time=1263448441.411741
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='Enable speech' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Enable speech
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Speech Dispatcher' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
LOCUS OF FOCUS: app='orca' name='Speech Dispatcher' role='combo box'
                event='focus:'
generate braille for app.name='orca' name='Speech Dispatcher' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_COMBO_BOX, '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 []) + ((comboBoxTextObj and [Text(comboBoxTextObj[0], asString(label), asString(eol))])                           or [Component(obj, asString(label + displayedText), label and (len(asString(label)) + 1) or 0)])                          + [Region(" " + asString(roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa49518c>, <orca.braille.Region instance at 0xa4925cc>, <orca.braille.Component instance at 0xa495acc>, <orca.braille.Region instance at 0xa4928cc>, <orca.braille.Component instance at 0xa492a6c>, <orca.braille.Region instance at 0xa49262c>, <orca.braille.Component instance at 0xa49276c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[]
label=['Speech system:']
displayedText=['Speech Dispatcher']
roleName=['Combo']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Speech system: Speech Dispatcher', 15
  Region: ' Combo', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Speech system: Speech Dispatcher Combo'
     VISIBLE:  'Speech system: Speech Dispatcher', cursor=16
generate speech for app.name='orca' name='Speech Dispatcher' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa6ee6a8>, 'role': ROLE_COMBO_BOX, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + label + name + roleName + pause + positionInList + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
label=['Speech system:']
name=['Speech Dispatcher']
roleName=['combo box']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
positionInList=['2 of 2']
default.getKeyBinding: ['', u'Alt s', '']
mnemonic=[u'Alt s']
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForComboBox
           obj             = Speech Dispatcher
           role            = combo box
           alreadyFocused  = False
           utterances:
               (Press space to expand, and use up and down to select an item.)
GENERATOR: getTutorial
           obj             = Speech Dispatcher
           role            = combo box
           alreadyFocused  = False
           utterances:
               (Press space to expand, and use up and down to select an item.)
tutorial=['Press space to expand, and use up and down to select an item.']
generate speech results:
  Speech system:
  Speech Dispatcher
  combo box
  <orca.speech_generator.Pause instance at 0xa129bec>
  2 of 2
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt s
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Press space to expand, and use up and down to select an item.
SPEECH OUTPUT: 'Speech system: Speech Dispatcher combo box. 2 of 2. Alt s'
SPEECH OUTPUT: 'Press space to expand, and use up and down to select an item.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3065608
          time=1263448441.523919
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3065910
          time=1263448441.825812
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='Speech Dispatcher' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=Speech Dispatcher
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='espeak' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
LOCUS OF FOCUS: app='orca' name='espeak' role='combo box'
                event='focus:'
generate braille for app.name='orca' name='espeak' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_COMBO_BOX, '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 []) + ((comboBoxTextObj and [Text(comboBoxTextObj[0], asString(label), asString(eol))])                           or [Component(obj, asString(label + displayedText), label and (len(asString(label)) + 1) or 0)])                          + [Region(" " + asString(roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa495a0c>, <orca.braille.Region instance at 0xa492bcc>, <orca.braille.Component instance at 0xa495bcc>, <orca.braille.Region instance at 0xa49262c>, <orca.braille.Component instance at 0xa49282c>, <orca.braille.Region instance at 0xa49276c>, <orca.braille.Component instance at 0xa49238c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[]
label=['Speech synthesizer:']
displayedText=['espeak']
roleName=['Combo']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Speech synthesizer: espeak', 20
  Region: ' Combo', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Speech synthesizer: espeak Combo'
     VISIBLE:  'Speech synthesizer: espeak Combo', cursor=21
generate speech for app.name='orca' name='espeak' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xb6c13f00>, 'role': ROLE_COMBO_BOX, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + label + name + roleName + pause + positionInList + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
label=['Speech synthesizer:']
name=['espeak']
roleName=['combo box']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
positionInList=['2 of 3']
default.getKeyBinding: ['', u'Alt z', '']
mnemonic=[u'Alt z']
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForComboBox
           obj             = espeak
           role            = combo box
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = espeak
           role            = combo box
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Speech synthesizer:
  espeak
  combo box
  <orca.speech_generator.Pause instance at 0xa129bec>
  2 of 3
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt z
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Speech synthesizer: espeak combo box. 2 of 3. Alt z'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3066059
          time=1263448441.974940
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3066320
          time=1263448442.236566
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='espeak' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=espeak
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Default' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
LOCUS OF FOCUS: app='orca' name='Default' role='combo box'
                event='focus:'
generate braille for app.name='orca' name='Default' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_COMBO_BOX, '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 []) + ((comboBoxTextObj and [Text(comboBoxTextObj[0], asString(label), asString(eol))])                           or [Component(obj, asString(label + displayedText), label and (len(asString(label)) + 1) or 0)])                          + [Region(" " + asString(roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa495e4c>, <orca.braille.Region instance at 0xa492b6c>, <orca.braille.Component instance at 0xa49238c>, <orca.braille.Region instance at 0xa40a2cc>, <orca.braille.Component instance at 0xa4a74ec>, <orca.braille.Region instance at 0xa4a74cc>, <orca.braille.Component instance at 0xa4925ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[]
label=['Voice settings:']
displayedText=['Default']
roleName=['Combo']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Voice settings: Default', 16
  Region: ' Combo', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Voice settings: Default Combo'
     VISIBLE:  'Voice settings: Default Combo', cursor=17
generate speech for app.name='orca' name='Default' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa466dc8>, 'role': ROLE_COMBO_BOX, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + label + name + roleName + pause + positionInList + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
label=['Voice settings:']
name=['Default']
roleName=['combo box']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
positionInList=['1 of 3']
default.getKeyBinding: ['', u'Alt v', '']
mnemonic=[u'Alt v']
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForComboBox
           obj             = Default
           role            = combo box
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Default
           role            = combo box
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Voice settings:
  Default
  combo box
  <orca.speech_generator.Pause instance at 0xa129bec>
  1 of 3
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt v
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Voice settings: Default combo box. 1 of 3. Alt v'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3066433
          time=1263448442.349558
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3066823
          time=1263448442.739549
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='Default' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=Default
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='espeak default voice (en)' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
LOCUS OF FOCUS: app='orca' name='espeak default voice (en)' role='combo box'
                event='focus:'
generate braille for app.name='orca' name='espeak default voice (en)' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_COMBO_BOX, '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 []) + ((comboBoxTextObj and [Text(comboBoxTextObj[0], asString(label), asString(eol))])                           or [Component(obj, asString(label + displayedText), label and (len(asString(label)) + 1) or 0)])                          + [Region(" " + asString(roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa495dec>, <orca.braille.Region instance at 0xa4a74ac>, <orca.braille.Component instance at 0xa492e0c>, <orca.braille.Region instance at 0xa4925ac>, <orca.braille.Component instance at 0xa49276c>, <orca.braille.Region instance at 0xa4a74ec>, <orca.braille.Component instance at 0xa49238c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[]
label=['Person:']
displayedText=['espeak default voice (en)']
roleName=['Combo']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Person: espeak default voice (en)', 8
  Region: ' Combo', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Person: espeak default voice (en) Combo'
     VISIBLE:  'Person: espeak default voice (en', cursor=9
generate speech for app.name='orca' name='espeak default voice (en)' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa6ed160>, 'role': ROLE_COMBO_BOX, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + label + name + roleName + pause + positionInList + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
label=['Person:']
name=['espeak default voice (en)']
roleName=['combo box']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
positionInList=['1 of 66']
default.getKeyBinding: ['', u'Alt p', '']
mnemonic=[u'Alt p']
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForComboBox
           obj             = espeak default voice (en)
           role            = combo box
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = espeak default voice (en)
           role            = combo box
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Person:
  espeak default voice (en)
  combo box
  <orca.speech_generator.Pause instance at 0xa129bec>
  1 of 66
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt p
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Person: espeak default voice (en) combo box. 1 of 66. Alt p'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3066895
          time=1263448442.918069
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3067505
          time=1263448443.420800
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='espeak default voice (en)' role='combo box' state='enabled focused sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=espeak default voice (en)
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
LOCUS OF FOCUS: app='orca' name='' role='slider'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_SLIDER, '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 + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4be94c>, <orca.braille.Region instance at 0xa3ea6ac>, <orca.braille.Component instance at 0xa4be9ac>, <orca.braille.Region instance at 0xa4be96c>, <orca.braille.Component instance at 0xa4bea2c>, <orca.braille.Region instance at 0xa4a74ec>, <orca.braille.Component instance at 0xa4bea4c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Rate:']
value=['80']
roleName=['Slider']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Rate: 80 Slider', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Rate: 80 Slider'
     VISIBLE:  'Rate: 80 Slider', cursor=1
generate speech for app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4648a8>, 'role': ROLE_SLIDER, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + label + roleName + value + required + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
label=['Rate:']
roleName=['slider']
value=['80']
required=[]
availability=[]
default.getKeyBinding: ['', u'Alt r', '']
mnemonic=[u'Alt r']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForSlider
           obj             = 
           role            = slider
           alreadyFocused  = False
           utterances:
               (To decrease press left arrow, to increase press right arrow. To go to minimum press home, and for maximum press end.)
GENERATOR: getTutorial
           obj             = 
           role            = slider
           alreadyFocused  = False
           utterances:
               (To decrease press left arrow, to increase press right arrow. To go to minimum press home, and for maximum press end.)
tutorial=['To decrease press left arrow, to increase press right arrow. To go to minimum press home, and for maximum press end.']
generate speech results:
  Rate:
  slider
  80
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt r
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  To decrease press left arrow, to increase press right arrow. To go to minimum press home, and for maximum press end.
SPEECH OUTPUT: 'Rate: slider 80. Alt r'
SPEECH OUTPUT: 'To decrease press left arrow, to increase press right arrow. To go to minimum press home, and for maximum press end.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3067575
          time=1263448443.566837
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3068345
          time=1263448444.261160
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
LOCUS OF FOCUS: app='orca' name='' role='slider'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_SLIDER, '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 + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa49e20c>, <orca.braille.Region instance at 0xa4bea2c>, <orca.braille.Component instance at 0xa49e0cc>, <orca.braille.Region instance at 0xa4be96c>, <orca.braille.Component instance at 0xa49e30c>, <orca.braille.Region instance at 0xa3ea6ac>, <orca.braille.Component instance at 0xa49e18c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Pitch:']
value=['3.0']
roleName=['Slider']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Pitch: 3.0 Slider', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Pitch: 3.0 Slider'
     VISIBLE:  'Pitch: 3.0 Slider', cursor=1
generate speech for app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa5ec708>, 'role': ROLE_SLIDER, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + label + roleName + value + required + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
label=['Pitch:']
roleName=['slider']
value=['3.0']
required=[]
availability=[]
default.getKeyBinding: ['', u'Alt t', '']
mnemonic=[u'Alt t']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForSlider
           obj             = 
           role            = slider
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = 
           role            = slider
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Pitch:
  slider
  3.0
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt t
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Pitch: slider 3.0. Alt t'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3068427
          time=1263448444.342341
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3069208
          time=1263448445.123957
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
LOCUS OF FOCUS: app='orca' name='' role='slider'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_SLIDER, '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 + value + roleName + required))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa49e30c>, <orca.braille.Region instance at 0xa49e08c>, <orca.braille.Component instance at 0xa49e28c>, <orca.braille.Region instance at 0xa49e68c>, <orca.braille.Component instance at 0xa49e8ec>, <orca.braille.Region instance at 0xa4bea2c>, <orca.braille.Component instance at 0xa49e2ac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Volume:']
value=['10.0']
roleName=['Slider']
required=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Volume: 10.0 Slider', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Volume: 10.0 Slider'
     VISIBLE:  'Volume: 10.0 Slider', cursor=1
generate speech for app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa5edec8>, 'role': ROLE_SLIDER, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + label + roleName + value + required + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
label=['Volume:']
roleName=['slider']
value=['10.0']
required=[]
availability=[]
default.getKeyBinding: ['', u'Alt l', '']
mnemonic=[u'Alt l']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForSlider
           obj             = 
           role            = slider
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = 
           role            = slider
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Volume:
  slider
  10.0
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt l
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Volume: slider 10.0. Alt l'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3069281
          time=1263448445.196495
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3070077
          time=1263448445.992978
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='None' role='slider' state='enabled focusable focused horizontal sensitive showing visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Most' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of'
LOCUS OF FOCUS: app='orca' name='Most' role='radio button'
                event='focus:'
generate braille for app.name='orca' name='Most' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of' (args={'formatType': 'focused', 'role': ROLE_RADIO_BUTTON, '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 description) + roleName),                                     indicator=asString(radioState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Punctuation Level' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Punctuation Level']
roleName=['Panel']
generate braille results:
  Component: 'Punctuation Level Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac40c>, <orca.braille.Region instance at 0xa49e42c>, <orca.braille.Component instance at 0xa49e32c>, <orca.braille.Region instance at 0xa49e4cc>, <orca.braille.Component instance at 0xa49e20c>, <orca.braille.Region instance at 0xa49e72c>, <orca.braille.Component instance at 0xa49e24c>, <orca.braille.Region instance at 0xa49e26c>, <orca.braille.Component instance at 0xa49e16c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=['Punctuation Level']
label=[]
displayedText=['Most']
roleName=['RadioButton']
radioState=['&=y']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Punctuation Level Panel', 0
  Region: ' Punctuation Level', 0
  Region: ' ', 0
  Component: '&=y Most RadioButton', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Punctuation Level Panel Punctuation Level &=y Most RadioButton'
     VISIBLE:  '&=y Most RadioButton', cursor=1
generate speech for app.name='orca' name='Most' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa4ced88>, 'role': ROLE_RADIO_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + pause + radioState + roleName + availability + lineBreak + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Punctuation Level', 'panel']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Most']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
radioState=['selected']
roleName=['radio button']
availability=[]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
default.getKeyBinding: ['', u'Alt o', '']
mnemonic=[u'Alt o']
accelerator=[]
positionInList=['2 of 4']
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForRadioButton
           obj             = Most
           role            = radio button
           alreadyFocused  = False
           utterances:
               (Use arrow keys to change.)
GENERATOR: getTutorial
           obj             = Most
           role            = radio button
           alreadyFocused  = False
           utterances:
               (Use arrow keys to change.)
tutorial=['Use arrow keys to change.']
generate speech results:
  Punctuation Level
  panel
  Most
  <orca.speech_generator.Pause instance at 0xa129bec>
  selected
  radio button
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt o
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  2 of 4
  <orca.speech_generator.Pause instance at 0xa129bec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Use arrow keys to change.
SPEECH OUTPUT: 'Punctuation Level panel Most. selected radio button'
SPEECH OUTPUT: 'Alt o'
SPEECH OUTPUT: '2 of 4. Use arrow keys to change.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3070163
          time=1263448446.146718
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3071150
          time=1263448447.066857
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='Most' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of'
Finding top-level object for source.name=Most
--> obj.name=
--> obj.name=
--> obj.name=Punctuation Level
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Verbose' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of'
LOCUS OF FOCUS: app='orca' name='Verbose' role='radio button'
                event='focus:'
generate braille for app.name='orca' name='Verbose' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of' (args={'formatType': 'focused', 'role': ROLE_RADIO_BUTTON, '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 description) + roleName),                                     indicator=asString(radioState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Verbosity' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Verbosity']
roleName=['Panel']
generate braille results:
  Component: 'Verbosity Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac8cc>, <orca.braille.Region instance at 0xa4ac80c>, <orca.braille.Component instance at 0xa4ac62c>, <orca.braille.Region instance at 0xa4ac2ec>, <orca.braille.Component instance at 0xa4ac7cc>, <orca.braille.Region instance at 0xa49e12c>, <orca.braille.Component instance at 0xa4ac4cc>, <orca.braille.Region instance at 0xa4be98c>, <orca.braille.Component instance at 0xa49e72c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=['Verbosity']
label=[]
displayedText=['Verbose']
roleName=['RadioButton']
radioState=['&=y']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Verbosity Panel', 0
  Region: ' Verbosity', 0
  Region: ' ', 0
  Component: '&=y Verbose RadioButton', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Verbosity Panel Verbosity &=y Verbose RadioButton'
     VISIBLE:  '&=y Verbose RadioButton', cursor=1
generate speech for app.name='orca' name='Verbose' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa6ead70>, 'role': ROLE_RADIO_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + pause + radioState + roleName + availability + lineBreak + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Verbosity', 'panel']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Verbose']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
radioState=['selected']
roleName=['radio button']
availability=[]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
default.getKeyBinding: ['', u'Alt b', '']
mnemonic=[u'Alt b']
accelerator=[]
positionInList=['2 of 2']
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForRadioButton
           obj             = Verbose
           role            = radio button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Verbose
           role            = radio button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Verbosity
  panel
  Verbose
  <orca.speech_generator.Pause instance at 0xa129bec>
  selected
  radio button
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt b
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  2 of 2
  <orca.speech_generator.Pause instance at 0xa129bec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Verbosity panel Verbose. selected radio button'
SPEECH OUTPUT: 'Alt b'
SPEECH OUTPUT: '2 of 2. '
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3071229
          time=1263448447.217520
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3072051
          time=1263448447.966966
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='Verbose' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of'
Finding top-level object for source.name=Verbose
--> obj.name=
--> obj.name=
--> obj.name=Verbosity
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Speak row' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of'
LOCUS OF FOCUS: app='orca' name='Speak row' role='radio button'
                event='focus:'
generate braille for app.name='orca' name='Speak row' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of' (args={'formatType': 'focused', 'role': ROLE_RADIO_BUTTON, '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 description) + roleName),                                     indicator=asString(radioState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Table Rows' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Table Rows']
roleName=['Panel']
generate braille results:
  Component: 'Table Rows Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac72c>, <orca.braille.Region instance at 0xa4acacc>, <orca.braille.Component instance at 0xa4ac40c>, <orca.braille.Region instance at 0xa4acfac>, <orca.braille.Component instance at 0xa4acdcc>, <orca.braille.Region instance at 0xa4ac68c>, <orca.braille.Component instance at 0xa4ac8cc>, <orca.braille.Region instance at 0xa4ac28c>, <orca.braille.Component instance at 0xa4ac7cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=['Table Rows']
label=[]
displayedText=['Speak row']
roleName=['RadioButton']
radioState=['&=y']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Table Rows Panel', 0
  Region: ' Table Rows', 0
  Region: ' ', 0
  Component: '&=y Speak row RadioButton', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Table Rows Panel Table Rows &=y Speak row RadioButton'
     VISIBLE:  '&=y Speak row RadioButton', cursor=1
generate speech for app.name='orca' name='Speak row' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa71e9e8>, 'role': ROLE_RADIO_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + pause + radioState + roleName + availability + lineBreak + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + pause + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Table Rows', 'panel']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Speak row']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
radioState=['selected']
roleName=['radio button']
availability=[]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
default.getKeyBinding: ['', u'Alt w', '']
mnemonic=[u'Alt w']
accelerator=[]
positionInList=['2 of 2']
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForRadioButton
           obj             = Speak row
           role            = radio button
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Speak row
           role            = radio button
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
generate speech results:
  Table Rows
  panel
  Speak row
  <orca.speech_generator.Pause instance at 0xa129bec>
  selected
  radio button
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt w
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  2 of 2
  <orca.speech_generator.Pause instance at 0xa129bec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Table Rows panel Speak row. selected radio button'
SPEECH OUTPUT: 'Alt w'
SPEECH OUTPUT: '2 of 2. '
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3072113
          time=1263448448.114400
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3073113
          time=1263448449.028832
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object: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='orca' name='Speak row' role='radio button' state='armed checked enabled focusable focused sensitive showing visible' relations='member of'
Finding top-level object for source.name=Speak row
--> obj.name=
--> obj.name=
--> obj.name=Table Rows
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='orca' name='Enabled' role='check box'
                event='focus:'
generate braille for app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_CHECK_BOX, '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 + roleName),                                     indicator=asString(checkedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac28c>, <orca.braille.Region instance at 0xa4ac2ec>, <orca.braille.Component instance at 0xa4ac38c>, <orca.braille.Region instance at 0xa4ac88c>, <orca.braille.Component instance at 0xa4acdcc>, <orca.braille.Region instance at 0xa4ac4cc>, <orca.braille.Component instance at 0xa4ac84c>, <orca.braille.Region instance at 0xa4ac72c>, <orca.braille.Component instance at 0xa4ac7cc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Enabled']
roleName=['CheckBox']
checkedState=['<x>']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Progress Bar Updates Panel', 0
  Region: ' ', 0
  Component: '<x> Enabled CheckBox', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Progress Bar Updates Panel <x> Enabled CheckBox'
     VISIBLE:  '<x> Enabled CheckBox', cursor=1
generate speech for app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa71e280>, 'role': ROLE_CHECK_BOX, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + checkedState + required + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
newAncestors=['Progress Bar Updates', 'panel']
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Enabled']
roleName=['check box']
checkedState=['checked']
required=[]
availability=[]
default.getKeyBinding: ['', u'Alt d', '']
mnemonic=[u'Alt d']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForCheckBox
           obj             = Enabled
           role            = check box
           alreadyFocused  = False
           utterances:
               (Press space to toggle.)
GENERATOR: getTutorial
           obj             = Enabled
           role            = check box
           alreadyFocused  = False
           utterances:
               (Press space to toggle.)
tutorial=['Press space to toggle.']
generate speech results:
  Progress Bar Updates
  panel
  Enabled
  check box
  checked
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt d
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Press space to toggle.
SPEECH OUTPUT: 'Progress Bar Updates panel Enabled check box checked. Alt d'
SPEECH OUTPUT: 'Press space to toggle.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3073187
          time=1263448449.139206
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3075986
          time=1263448451.902017
orca.keyEcho: string to echo: Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:text-selection-changed
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Enabled
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Progress Bar Updates
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Progress Bar Updates
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
LOCUS OF FOCUS: app='orca' name='' role='spin button'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'formatType': 'focused', 'role': ROLE_SPIN_BUTTON, '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))] or [])                          + (readOnly and [Region(" " + asString(readOnly))] or []) + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4929ac>, <orca.braille.Region instance at 0xa4ac28c>, <orca.braille.Component instance at 0xa4acb2c>, <orca.braille.Region instance at 0xa4ac2ec>, <orca.braille.Component instance at 0xa4bea2c>, <orca.braille.Region instance at 0xa4be9ac>, <orca.braille.Component instance at 0xa4ac4cc>, <orca.braille.Region instance at 0xa49e38c>, <orca.braille.Component instance at 0xa4ac84c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=['Frequency (secs):']
eol=[' $l']
required=[]
default.py:isReadOnlyTextArea=False for app.name='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
readOnly=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Progress Bar Updates Panel', 0
  Region: ' ', 0
  Text: 'Frequency (secs): 10 $l', 20
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Progress Bar Updates Panel Frequency (secs): 10 $l'
     VISIBLE:  'Frequency (secs): 10 $l', cursor=21
generate speech for app.name='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa7253d8>, 'role': ROLE_SPIN_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + required + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Frequency (secs):', '10']
allTextSelection=['selected']
roleName=['spin button']
availability=[]
default.getKeyBinding: ['', u'', '']
mnemonic=[]
required=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForSpinButton
           obj             = 
           role            = spin button
           alreadyFocused  = False
           utterances:
               (Use up or down arrow to select value. Or type in the desired numerical value.)
GENERATOR: getTutorial
           obj             = 
           role            = spin button
           alreadyFocused  = False
           utterances:
               (Use up or down arrow to select value. Or type in the desired numerical value.)
tutorial=['Use up or down arrow to select value. Or type in the desired numerical value.']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  Frequency (secs):
  10
  selected
  spin button
  <orca.speech_generator.Pause instance at 0xa129bec>
  Use up or down arrow to select value. Or type in the desired numerical value.
SPEECH OUTPUT: 'Frequency (secs): 10 selected spin button. Use up or down arrow to select value. Or type in the desired numerical value.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
KEYEVENT: type=1
          hw_code=23
          modifiers=0
          event_string=(Tab)
          is_text=True
          timestamp=3076068
          time=1263448451.987658
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT object:text-selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:text-selection-changed vvvvv
OBJECT EVENT: object:text-selection-changed            detail=(0,0)
    app.name='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT object:text-selection-changed ^^^^^

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='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Progress Bar Updates Panel Frequency (secs): 10 $l'
     VISIBLE:  'Frequency (secs): 10 $l', cursor=21
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=0
          hw_code=50
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          timestamp=3078482
          time=1263448454.399111
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=3078745
          time=1263448454.660840
orca.keyEcho: string to echo: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: ISO_Left_Tab
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='None' role='spin button' state='editable enabled focusable focused sensitive showing single line visible' relations='labelled by'
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Progress Bar Updates
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Enabled
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Progress Bar Updates
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Speech
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Orca Preferences
LOCUS OF FOCUS: app='orca' name='Enabled' role='check box'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_CHECK_BOX, '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 + roleName),                                     indicator=asString(checkedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac2ec>, <orca.braille.Region instance at 0xa49e36c>, <orca.braille.Component instance at 0xa4ac4cc>, <orca.braille.Region instance at 0xa49e2cc>, <orca.braille.Component instance at 0xa4acb2c>, <orca.braille.Region instance at 0xa4a74cc>, <orca.braille.Component instance at 0xa49e04c>, <orca.braille.Region instance at 0xa3b1fec>, <orca.braille.Component instance at 0xa49e54c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Enabled']
roleName=['CheckBox']
checkedState=['<x>']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Progress Bar Updates Panel', 0
  Region: ' ', 0
  Component: '<x> Enabled CheckBox', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Progress Bar Updates Panel <x> Enabled CheckBox'
     VISIBLE:  '<x> Enabled CheckBox', cursor=1
generate speech for app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa724498>, 'role': ROLE_CHECK_BOX, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + checkedState + required + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Enabled']
roleName=['check box']
checkedState=['checked']
required=[]
availability=[]
default.getKeyBinding: ['', u'Alt d', '']
mnemonic=[u'Alt d']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForCheckBox
           obj             = Enabled
           role            = check box
           alreadyFocused  = False
           utterances:
               (Press space to toggle.)
GENERATOR: getTutorial
           obj             = Enabled
           role            = check box
           alreadyFocused  = False
           utterances:
               (Press space to toggle.)
tutorial=['Press space to toggle.']
generate speech results:
  Enabled
  check box
  checked
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt d
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Press space to toggle.
SPEECH OUTPUT: 'Enabled check box checked. Alt d'
SPEECH OUTPUT: 'Press space to toggle.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

---------> QUEUEING EVENT focus:
KEYEVENT: type=1
          hw_code=23
          modifiers=1
          event_string=(ISO_Left_Tab)
          is_text=True
          timestamp=3078853
          time=1263448454.769939
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

KEYEVENT: type=1
          hw_code=50
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          timestamp=3078911
          time=1263448454.826896
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=66
          modifiers=0
          event_string=(Caps_Lock)
          is_text=True
          timestamp=3082092
          time=1263448458.008219
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=3082491
          time=1263448458.406846
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='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_CHECK_BOX, '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 + roleName),                                     indicator=asString(checkedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac38c>, <orca.braille.Region instance at 0xa49e1ac>, <orca.braille.Component instance at 0xa49e16c>, <orca.braille.Region instance at 0xa3b1fec>, <orca.braille.Component instance at 0xa49e04c>, <orca.braille.Region instance at 0xa3b154c>, <orca.braille.Component instance at 0xa49e1ec>, <orca.braille.Region instance at 0xa4bea8c>, <orca.braille.Component instance at 0xa5c1f6c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Enabled']
roleName=['CheckBox']
checkedState=['<x>']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Progress Bar Updates Panel', 0
  Region: ' ', 0
  Component: '<x> Enabled CheckBox', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Progress Bar Updates Panel <x> Enabled CheckBox'
     VISIBLE:  '<x> Enabled CheckBox', cursor=1
generate speech for app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'basicWhereAmI', 'role': ROLE_CHECK_BOX, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using 'toolbar + labelAndName + roleName + checkedState + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + required + (tutorial and (pause + tutorial) or []) + description'
toolbar=[]
labelAndName=['Enabled']
roleName=['check box']
checkedState=['checked']
default.getKeyBinding: ['', u'Alt d', '']
mnemonic=[u'Alt d']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
required=[]
GENERATOR: _getTutorialForCheckBox
           obj             = Enabled
           role            = check box
           alreadyFocused  = True
           utterances:
               (Press space to toggle.)
GENERATOR: getTutorial
           obj             = Enabled
           role            = check box
           alreadyFocused  = True
           utterances:
               (Press space to toggle.)
tutorial=['Press space to toggle.']
description=[]
generate speech results:
  Enabled
  check box
  checked
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt d
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Press space to toggle.
SPEECH OUTPUT: 'Enabled check box checked. Alt d'
SPEECH OUTPUT: 'Press space to toggle.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=3082586
          time=1263448458.533182
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=3085972
          time=1263448461.887825
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='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_CHECK_BOX, '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 + roleName),                                     indicator=asString(checkedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac84c>, <orca.braille.Region instance at 0xa4be9ac>, <orca.braille.Component instance at 0xa49e38c>, <orca.braille.Region instance at 0xa4a74ac>, <orca.braille.Component instance at 0xa49e1ac>, <orca.braille.Region instance at 0xa4bea8c>, <orca.braille.Component instance at 0xa21fb0c>, <orca.braille.Region instance at 0xa3b154c>, <orca.braille.Component instance at 0xa3b774c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Enabled']
roleName=['CheckBox']
checkedState=['<x>']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Progress Bar Updates Panel', 0
  Region: ' ', 0
  Component: '<x> Enabled CheckBox', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Progress Bar Updates Panel <x> Enabled CheckBox'
     VISIBLE:  '<x> Enabled CheckBox', cursor=1
generate speech for app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'basicWhereAmI', 'role': ROLE_CHECK_BOX, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using 'toolbar + labelAndName + roleName + checkedState + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + required + (tutorial and (pause + tutorial) or []) + description'
toolbar=[]
labelAndName=['Enabled']
roleName=['check box']
checkedState=['checked']
mnemonic=[u'Alt d']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
required=[]
GENERATOR: _getTutorialForCheckBox
           obj             = Enabled
           role            = check box
           alreadyFocused  = True
           utterances:
               (Press space to toggle.)
GENERATOR: getTutorial
           obj             = Enabled
           role            = check box
           alreadyFocused  = True
           utterances:
               (Press space to toggle.)
tutorial=['Press space to toggle.']
description=[]
generate speech results:
  Enabled
  check box
  checked
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt d
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  Press space to toggle.
SPEECH OUTPUT: 'Enabled check box checked. Alt d'
SPEECH OUTPUT: 'Press space to toggle.'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=3086044
          time=1263448461.975195
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=3086134
          time=1263448462.050956
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='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_CHECK_BOX, '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 + roleName),                                     indicator=asString(checkedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
generate braille for app.name='orca' name='Progress Bar Updates' role='panel' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PANEL, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString((label or displayedText) + roleName))]'
label=['Progress Bar Updates']
roleName=['Panel']
generate braille results:
  Component: 'Progress Bar Updates Panel', 0
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Speech' 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=['Speech']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Speech Page', 0
generate braille for app.name='orca' 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='orca' name='Orca Preferences' role='dialog' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac38c>, <orca.braille.Region instance at 0xa49e04c>, <orca.braille.Component instance at 0xa4ac72c>, <orca.braille.Region instance at 0xa3b154c>, <orca.braille.Component instance at 0xa49e1ac>, <orca.braille.Region instance at 0xa3b1fec>, <orca.braille.Component instance at 0xa4be9ac>, <orca.braille.Region instance at 0xa5c1f6c>, <orca.braille.Component instance at 0xa21fb0c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Enabled']
roleName=['CheckBox']
checkedState=['<x>']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Speech Page', 0
  Region: ' ', 0
  Component: 'Progress Bar Updates Panel', 0
  Region: ' ', 0
  Component: '<x> Enabled CheckBox', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Speech Page Progress Bar Updates Panel <x> Enabled CheckBox'
     VISIBLE:  '<x> Enabled CheckBox', cursor=1
generate speech for app.name='orca' name='Enabled' role='check box' state='armed checked enabled focusable focused sensitive showing visible' relations='' (args={'forceList': True, 'formatType': 'detailedWhereAmI', 'role': ROLE_CHECK_BOX, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using '[] + labelAndName + roleName + checkedState + required + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + []'
labelAndName=['Enabled']
roleName=['check box']
checkedState=['checked']
required=[]
availability=[]
mnemonic=[u'Alt d']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
generate speech results:
  Enabled
  check box
  checked
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt d
  <orca.speech_generator.LineBreak instance at 0xa129fec>
SPEECH OUTPUT: 'Enabled check box checked. Alt d'

^^^^^ PROCESS KEY PRESS EVENT Return ^^^^^
KEYEVENT: type=1
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=3086204
          time=1263448462.119750
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=3088418
          time=1263448464.333975
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=9
          modifiers=0
          event_string=(Escape)
          is_text=True
          timestamp=3089546
          time=1263448465.461735
orca.keyEcho: string to echo: Escape
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:state-changed:focused
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:deactivate
---------> QUEUEING EVENT object:text-selection-changed
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:activate
---------> QUEUEING EVENT object:state-changed:focused
---------> QUEUEING EVENT object:state-changed:active
KEYEVENT: type=1
          hw_code=9
          modifiers=0
          event_string=(Escape)
          is_text=True
          timestamp=3089619
          time=1263448467.757664
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT object:state-changed:focused <----------

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

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 focus:
DEQUEUED EVENT window:deactivate <----------

vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate                        detail=(0,0)
IGNORING DEFUNCT OBJECT
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

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

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

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

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
Looking for settings at app-settings.orca.py...
...could not find app-settings.orca.py
LOCUS OF FOCUS: app='orca' name='Orca Screen Reader / Magnifier' role='frame'
                event='window:activate'
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3b774c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame'
     VISIBLE:  'Orca Screen Reader / Magnifier F', cursor=1
generate speech for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=Orca Screen Reader / Magnifier
GENERATOR: _getTutorialForFrame
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = Orca Screen Reader / Magnifier
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  Orca Screen Reader / Magnifier
  frame
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'Orca Screen Reader / Magnifier frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
LOCUS OF FOCUS: app='orca' name='Preferences' role='push button'
                event='object:state-changed:focused'
generate braille for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, '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 description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Orca Screen Reader / Magnifier' 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=['Orca Screen Reader / Magnifier']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Orca Screen Reader / Magnifier
alertAndDialogCount=[]
generate braille results:
  Component: 'Orca Screen Reader / Magnifier Frame', 0
generate braille for app.name='orca' name='orca' 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=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0xa3b154c>, <orca.braille.Region instance at 0xa5c1f6c>, <orca.braille.Component instance at 0xa3b1d2c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Preferences']
roleName=['Button']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Screen Reader / Magnifier Frame', 0
  Region: ' ', 0
  Component: 'Preferences Button', 0
BRAILLE LINE:  'orca Application Orca Screen Reader / Magnifier Frame Preferences Button'
     VISIBLE:  'Preferences Button', cursor=1
generate speech for app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa3cfe78>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Preferences']
roleName=['button']
availability=[]
default.getKeyBinding: ['', u'Alt p', '']
mnemonic=[u'Alt p']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
lineBreak=[<orca.speech_generator.LineBreak instance at 0xa129fec>]
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
GENERATOR: _getTutorialForPushButton
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
GENERATOR: getTutorial
           obj             = Preferences
           role            = push button
           alreadyFocused  = False
           utterances:
               (To activate press space.)
tutorial=['To activate press space.']
generate speech results:
  Preferences
  button
  <orca.speech_generator.Pause instance at 0xa129bec>
  Alt p
  <orca.speech_generator.LineBreak instance at 0xa129fec>
  <orca.speech_generator.Pause instance at 0xa129bec>
  To activate press space.
SPEECH OUTPUT: 'Preferences button. Alt p'
SPEECH OUTPUT: 'To activate press space.'
^^^^^ 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='orca' name='Orca Screen Reader / Magnifier' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^

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

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

KEYEVENT: type=0
          hw_code=64
          modifiers=0
          event_string=(Alt_L)
          is_text=True
          timestamp=3092664
          time=1263448468.581037
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)
    app.name='orca' name='Orca Screen Reader / Magnifier' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='orca' name='Preferences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Preferences
--> obj.name=
--> obj.name=Orca Screen Reader / Magnifier
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

---------> 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=(1,0)
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT object:state-changed:showing
---------> QUEUEING EVENT window:create
---------> QUEUEING EVENT object:state-changed:showing
    app.name='metacity' name='hammera@hammera-laptop: ~' 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:  'hammera@hammera-laptop: ~'
     VISIBLE:  'hammera@hammera-laptop: ~', cursor=0
SPEECH OUTPUT: 'hammera@hammera-laptop: ~'
^^^^^ 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
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='metacity' name='None' role='window' state='enabled resizable sensitive' relations=''
^^^^^ PROCESS OBJECT 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=(1,0)
---------> QUEUEING EVENT window:activate
---------> 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='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
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='hammera@hammera-laptop: ~' role='frame'
                event='window:activate'
generate braille for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
ancestors=[<orca.braille.Component instance at 0xa4ac2ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['hammera@hammera-laptop: ~']
value=['']
roleName=['Frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
  Component: 'gnome-terminal Application', 0
  Region: ' ', 0
  Component: 'hammera@hammera-laptop: ~ Frame', 0
BRAILLE LINE:  'gnome-terminal Application hammera@hammera-laptop: ~ Frame'
     VISIBLE:  'hammera@hammera-laptop: ~ Frame', cursor=1
generate speech for app.name='gnome-terminal' name='hammera@hammera-laptop: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['hammera@hammera-laptop: ~']
allTextSelection=[]
roleName=['frame']
Finding top-level object for source.name=hammera@hammera-laptop: ~
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
Finding top-level object for source.name=hammera@hammera-laptop: ~
GENERATOR: _getTutorialForFrame
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
GENERATOR: getTutorial
           obj             = hammera@hammera-laptop: ~
           role            = frame
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  hammera@hammera-laptop: ~
  frame
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'hammera@hammera-laptop: ~ frame. '
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=hammera@hammera-laptop: ~
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
                event='object:state-changed:focused'
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ ', 26
BRAILLE LINE:  'hammera@hammera-laptop:~$ '
     VISIBLE:  'hammera@hammera-laptop:~$ ', cursor=27
generate speech for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa711ec0>, 'role': ROLE_TERMINAL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
default.findCommonAncestor...
...default.findCommonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
Finding frame for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=hammera@hammera-laptop: ~
terminal=['hammera@hammera-laptop: ~']
newNodeLevel=[]
unselectedCell=[]
GENERATOR: getTutorial
           obj             = Terminal
           role            = terminal
           alreadyFocused  = False
           utterances:
               ()
tutorial=['']
pause=[<orca.speech_generator.Pause instance at 0xa129bec>]
generate speech results:
  hammera@hammera-laptop: ~
  <orca.speech_generator.Pause instance at 0xa129bec>
  
SPEECH OUTPUT: 'hammera@hammera-laptop: ~. '
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

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

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

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

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

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

KEYEVENT: type=0
          hw_code=37
          modifiers=0
          event_string=(Control_L)
          is_text=True
          timestamp=3093592
          time=1263448469.509390
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=3093672
          time=1263448469.588358
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          timestamp=3094411
          time=1263448470.327350
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(833,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ '
     VISIBLE:  'hammera@hammera-laptop:~$ ', cursor=28
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(832,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ c', 27
BRAILLE LINE:  'hammera@hammera-laptop:~$ c'
     VISIBLE:  'hammera@hammera-laptop:~$ c', cursor=28
orca.keyEcho: string to echo: c
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: c
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=54
          modifiers=0
          event_string=(c)
          is_text=True
          timestamp=3094498
          time=1263448470.413701
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=3094593
          time=1263448470.508844
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(834,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ c'
     VISIBLE:  'hammera@hammera-laptop:~$ c', cursor=29
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(833,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp', 28
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp'
     VISIBLE:  'hammera@hammera-laptop:~$ cp', cursor=29
orca.keyEcho: string to echo: p
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: p
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=33
          modifiers=0
          event_string=(p)
          is_text=True
          timestamp=3094683
          time=1263448470.599235
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=3094835
          time=1263448470.751536
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(835,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp'
     VISIBLE:  'hammera@hammera-laptop:~$ cp', cursor=30
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(834,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp ', 29
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp '
     VISIBLE:  'hammera@hammera-laptop:~$ cp ', cursor=30
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=3094933
          time=1263448470.849528
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=3095021
          time=1263448470.937214
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(836,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp '
     VISIBLE:  'hammera@hammera-laptop:~$ cp ', cursor=31
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(835,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp d', 30
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp d'
     VISIBLE:  'hammera@hammera-laptop:~$ cp d', cursor=31
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: d
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=3095100
          time=1263448471.016378
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=3095164
          time=1263448471.080429
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(837,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp d'
     VISIBLE:  'hammera@hammera-laptop:~$ cp d', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(836,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp de', 31
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp de'
     VISIBLE:  'hammera@hammera-laptop:~$ cp de', cursor=32
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=3095229
          time=1263448471.145550
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          timestamp=3095357
          time=1263448471.273270
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(838,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp de'
     VISIBLE:  'hammera@hammera-laptop:~$ cp de', cursor=0
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(837,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp deb', 32
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp deb'
     VISIBLE:  'hammera@hammera-laptop:~$ cp deb', cursor=0
orca.keyEcho: string to echo: b
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: b
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          timestamp=3095450
          time=1263448471.366514
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3095471
          time=1263448471.387702
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(839,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp deb'
     VISIBLE:  'hammera@hammera-laptop:~$ cp deb', cursor=0
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(838,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debu', 33
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debu'
     VISIBLE:  'mmera@hammera-laptop:~$ cp debu', cursor=32
orca.keyEcho: string to echo: u
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: u
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3095537
          time=1263448471.453310
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          timestamp=3095652
          time=1263448471.568382
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(840,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debu'
     VISIBLE:  'mera@hammera-laptop:~$ cp debu', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(839,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug', 34
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug'
     VISIBLE:  'mera@hammera-laptop:~$ cp debug', cursor=32
orca.keyEcho: string to echo: g
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: g
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          timestamp=3095724
          time=1263448471.639791
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=11
          modifiers=0
          event_string=(2)
          is_text=True
          timestamp=3095979
          time=1263448471.895422
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(841,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug'
     VISIBLE:  'era@hammera-laptop:~$ cp debug', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(840,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2', 35
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2'
     VISIBLE:  'era@hammera-laptop:~$ cp debug2', cursor=32
orca.keyEcho: string to echo: 2
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: 2
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=11
          modifiers=0
          event_string=(2)
          is_text=True
          timestamp=3096077
          time=1263448471.992595
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          timestamp=3096154
          time=1263448472.070118
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(842,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2'
     VISIBLE:  'ra@hammera-laptop:~$ cp debug2', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(841,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.', 36
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.'
     VISIBLE:  'ra@hammera-laptop:~$ cp debug2.', cursor=32
orca.keyEcho: string to echo: .
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: .
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          timestamp=3096251
          time=1263448472.167451
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=3096409
          time=1263448472.325146
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(843,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.'
     VISIBLE:  'a@hammera-laptop:~$ cp debug2.', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(842,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.o', 37
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.o'
     VISIBLE:  'a@hammera-laptop:~$ cp debug2.o', cursor=32
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=3096495
          time=1263448472.411452
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3096684
          time=1263448472.600512
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(844,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.o'
     VISIBLE:  '@hammera-laptop:~$ cp debug2.o', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(843,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.ou', 38
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.ou'
     VISIBLE:  '@hammera-laptop:~$ cp debug2.ou', cursor=32
orca.keyEcho: string to echo: u
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: u
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3096763
          time=1263448472.678875
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=3096837
          time=1263448472.753308
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(845,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.ou'
     VISIBLE:  'hammera-laptop:~$ cp debug2.ou', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(844,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out', 39
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out'
     VISIBLE:  'hammera-laptop:~$ cp debug2.out', cursor=32
orca.keyEcho: string to echo: t
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: t
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=3096910
          time=1263448472.826117
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=3097017
          time=1263448472.933139
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(846,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out'
     VISIBLE:  'ammera-laptop:~$ cp debug2.out', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(845,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out ', 40
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out '
     VISIBLE:  'ammera-laptop:~$ cp debug2.out ', cursor=32
orca.keyEcho: string to echo: space
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: space
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=65
          modifiers=0
          event_string=(space)
          is_text=True
          timestamp=3097091
          time=1263448473.006823
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=3097246
          time=1263448473.162314
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(847,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out '
     VISIBLE:  'mmera-laptop:~$ cp debug2.out ', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(846,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out d', 41
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out d'
     VISIBLE:  'mmera-laptop:~$ cp debug2.out d', cursor=32
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: d
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=3097318
          time=1263448473.234372
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=3097406
          time=1263448473.322510
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(848,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out d'
     VISIBLE:  'mera-laptop:~$ cp debug2.out d', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(847,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out de', 42
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out de'
     VISIBLE:  'mera-laptop:~$ cp debug2.out de', cursor=32
orca.keyEcho: string to echo: e
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: e
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=26
          modifiers=0
          event_string=(e)
          is_text=True
          timestamp=3097485
          time=1263448473.400923
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          timestamp=3097617
          time=1263448473.532772
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(849,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out de'
     VISIBLE:  'era-laptop:~$ cp debug2.out de', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(848,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out deb', 43
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out deb'
     VISIBLE:  'era-laptop:~$ cp debug2.out deb', cursor=32
orca.keyEcho: string to echo: b
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: b
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=56
          modifiers=0
          event_string=(b)
          is_text=True
          timestamp=3097723
          time=1263448473.639411
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3097752
          time=1263448473.668344
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(850,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out deb'
     VISIBLE:  'ra-laptop:~$ cp debug2.out deb', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(849,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out debu', 44
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debu'
     VISIBLE:  'ra-laptop:~$ cp debug2.out debu', cursor=32
orca.keyEcho: string to echo: u
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: u
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3097825
          time=1263448473.741372
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          timestamp=3097948
          time=1263448473.864487
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(851,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debu'
     VISIBLE:  'a-laptop:~$ cp debug2.out debu', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(850,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out debug', 45
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug'
     VISIBLE:  'a-laptop:~$ cp debug2.out debug', cursor=32
orca.keyEcho: string to echo: g
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: g
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=42
          modifiers=0
          event_string=(g)
          is_text=True
          timestamp=3098032
          time=1263448473.948425
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          timestamp=3098198
          time=1263448474.113835
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(852,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug'
     VISIBLE:  '-laptop:~$ cp debug2.out debug', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(851,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out debug.', 46
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug.'
     VISIBLE:  '-laptop:~$ cp debug2.out debug.', cursor=32
orca.keyEcho: string to echo: .
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: .
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=60
          modifiers=0
          event_string=(.)
          is_text=True
          timestamp=3098315
          time=1263448474.231405
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=3098481
          time=1263448474.397672
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(853,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug.'
     VISIBLE:  'laptop:~$ cp debug2.out debug.', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(852,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out debug.o', 47
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug.o'
     VISIBLE:  'laptop:~$ cp debug2.out debug.o', cursor=32
orca.keyEcho: string to echo: o
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: o
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=32
          modifiers=0
          event_string=(o)
          is_text=True
          timestamp=3098575
          time=1263448474.491404
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3099002
          time=1263448474.918564
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(854,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug.o'
     VISIBLE:  'aptop:~$ cp debug2.out debug.o', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(853,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out debug.ou', 48
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug.ou'
     VISIBLE:  'aptop:~$ cp debug2.out debug.ou', cursor=32
orca.keyEcho: string to echo: u
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: u
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=30
          modifiers=0
          event_string=(u)
          is_text=True
          timestamp=3099075
          time=1263448474.990702
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=3099220
          time=1263448475.136386
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:text-caret-moved
DEQUEUED EVENT object:text-caret-moved <----------

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(855,0)
---------> QUEUEING EVENT object:text-changed:insert
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug.ou'
     VISIBLE:  'ptop:~$ cp debug2.out debug.ou', cursor=32
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert               detail=(854,1)
    app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
generate braille for app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext                           and (ancestors                                + (rowHeader and [Region(" " + asString(rowHeader))])                                + (columnHeader and [Region(" " + asString(columnHeader))])                                + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))])                                + [Region(" ")])                           or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
  Text: 'hammera@hammera-laptop:~$ cp debug2.out debug.out', 49
BRAILLE LINE:  'hammera@hammera-laptop:~$ cp debug2.out debug.out'
     VISIBLE:  'ptop:~$ cp debug2.out debug.out', cursor=32
orca.keyEcho: string to echo: t
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: True
orca.keyEcho: speaking: t
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^

KEYEVENT: type=1
          hw_code=28
          modifiers=0
          event_string=(t)
          is_text=True
          timestamp=3099293
          time=1263448475.209448
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
          hw_code=36
          modifiers=0
          event_string=(Return)
          is_text=True
          timestamp=3100402
          time=1263448476.318390
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Return
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
