Trying to use speech server factory: orca.speechdispatcherfactory Using speech server factory: orca.speechdispatcherfactory Speech module has been initialized. Braille module has been initialized using WINDOWPATH=7 braille display size = (44, 1) Magnification module has NOT been initialized. NEW SCRIPT: default (module=orca.scripts.default) ACTIVE SCRIPT: default (module=orca.scripts.default) (reason=activate) knownApplications... ...knownApplications SPEECH OUTPUT: 'Welcome to Orca.' voice=system BRAILLE LINE: 'Welcome to Orca.' VISIBLE: 'Welcome to Orca.', cursor=0 ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING mapped orca to orca Looking for orca-scripts.orca.py Could not import orca-scripts.orca.py Looking for scripts.orca.py Could not import scripts.orca.py Looking for scripts.apps.orca.py Could not import scripts.apps.orca.py Looking for scripts.toolkits.orca.py Could not import scripts.toolkits.orca.py Looking for orca-scripts.GAIL.py Could not import orca-scripts.GAIL.py Looking for scripts.GAIL.py Could not import scripts.GAIL.py Looking for scripts.apps.GAIL.py Could not import scripts.apps.GAIL.py Looking for scripts.toolkits.GAIL.py Found scripts.toolkits.GAIL.py NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL) Loaded scripts.toolkits.GAIL.py ----------> QUEUEING WINDOW:DEACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING Default script created mapped gnome-terminal to gnome-terminal Looking for orca-scripts.gnome-terminal.py Could not import orca-scripts.gnome-terminal.py Looking for scripts.gnome-terminal.py Could not import scripts.gnome-terminal.py Looking for scripts.apps.gnome-terminal.py Found scripts.apps.gnome-terminal.py NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) Loaded scripts.apps.gnome-terminal.py ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME mapped lxpanel to lxpanel Looking for orca-scripts.lxpanel.py Could not import orca-scripts.lxpanel.py Looking for scripts.lxpanel.py Could not import scripts.lxpanel.py Looking for scripts.apps.lxpanel.py Could not import scripts.apps.lxpanel.py Looking for scripts.toolkits.lxpanel.py Could not import scripts.toolkits.lxpanel.py Looking for orca-scripts.GAIL.py Could not import orca-scripts.GAIL.py Looking for scripts.GAIL.py Could not import scripts.GAIL.py Looking for scripts.apps.GAIL.py Could not import scripts.apps.GAIL.py Looking for scripts.toolkits.GAIL.py Found scripts.toolkits.GAIL.py NEW SCRIPT: lxpanel (module=orca.scripts.toolkits.GAIL) Loaded scripts.toolkits.GAIL.py ----------> QUEUEING WINDOW:ACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:CHECKED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='orca' name='Orca' role='frame' state='enabled modal resizable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED WINDOW:DEACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv OBJECT EVENT: window:deactivate detail=(0,0,Orca) app.name='orca' name='Orca' role='frame' state='enabled modal resizable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(0,0,0) app.name='orca' name='Orca' role='frame' state='enabled modal resizable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,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 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,mike layla:~) app.name='lxpanel' name='mike layla:~' role='toggle button' state='armed checked enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED WINDOW:ACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:activate vvvvv OBJECT EVENT: window:activate detail=(0,0,mike layla:~) app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' mapped gnome-terminal to gnome-terminal Looking for app-settings.gnome-terminal.py Could not import app-settings.gnome-terminal.py ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) (reason=window:activate event) LOCUS OF FOCUS: app='gnome-terminal' name='mike layla:~' role='frame' event='window:activate' generate braille for focused app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=True generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , '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=[] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['mike layla:~'] value=[''] roleName=['Frame'] Finding top-level object for source name=mike layla:~ alertAndDialogCount=[] nodeLevel=[] generate braille results: Component: 'gnome-terminal Application', 0 Region: ' ', 0 Component: 'mike layla:~ Frame', 0 BRAILLE LINE: 'gnome-terminal Application mike layla:~ Frame' VISIBLE: 'mike layla:~ Frame', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': , '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=['mike layla:~', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] allTextSelection=[] roleName=['frame', {}] Finding top-level object for source name=mike layla:~ unfocusedDialogCount=[] availability=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: mike layla:~ {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} frame {} SPEECH OUTPUT: 'mike layla:~ frame' ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,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= --> obj name=mike layla:~ LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal' event='object:state-changed:focused' generate braille for focused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , '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: '', 0 BRAILLE LINE: '' VISIBLE: '', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] terminal=['mike layla:~', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: mike layla:~ {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} SPEECH OUTPUT: 'mike layla:~' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:CHECKED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv OBJECT EVENT: object:state-changed:checked detail=(1,0,0) app.name='lxpanel' name='mike layla:~' role='toggle button' state='armed checked enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED 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,mike layla:~) app.name='lxpanel' name='mike layla:~' role='toggle button' state='armed checked enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(1,0,0) app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ KEYEVENT: type=0 id=65507 hw_code=37 modifiers=0 event_string=(Control_L) is_text=True timestamp=6779139 time=1304334309.758691 KEYBOARDEVENT: type=0 id=65507 hw_code=37 modifiers=0 event_string=(Control_L) keyval_name=(Control_L) is_text=True timestamp=6779139 time=1304334309.759246 orca.isPrintableKey: returning: False orca.keyEcho: string to echo: Control_L orca.isModifierKey: returning: True orca.isModifierKey: returning: True orca.isModifierKey: returning: True ----------> QUEUEING WINDOW:DEACTIVATE DEQUEUED WINDOW:DEACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv OBJECT EVENT: window:deactivate detail=(0,0,mike layla:~) ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE ----------> QUEUEING WINDOW:ACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' LOCUS OF FOCUS: None event='window:deactivate' ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(0,0,0) app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED WINDOW:ACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:activate vvvvv OBJECT EVENT: window:activate detail=(0,0,mike layla:~) app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' LOCUS OF FOCUS: app='gnome-terminal' name='mike layla:~' role='frame' event='window:activate' generate braille for focused app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=True generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , '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=[] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['mike layla:~'] value=[''] roleName=['Frame'] Finding top-level object for source name=mike layla:~ alertAndDialogCount=[] nodeLevel=[] generate braille results: Component: 'gnome-terminal Application', 0 Region: ' ', 0 Component: 'mike layla:~ Frame', 0 BRAILLE LINE: 'gnome-terminal Application mike layla:~ Frame' VISIBLE: 'mike layla:~ Frame', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': , '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=['mike layla:~', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] allTextSelection=[] roleName=['frame', {}] Finding top-level object for source name=mike layla:~ unfocusedDialogCount=[] availability=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: mike layla:~ {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} frame {} SPEECH OUTPUT: 'mike layla:~ frame' ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,0,0) KEYEVENT: type=1 id=65307 hw_code=9 modifiers=4 event_string=() is_text=False timestamp=6779314 time=1304334309.983194 KEYBOARDEVENT: type=1 id=65307 hw_code=9 modifiers=4 event_string=([) keyval_name=(Escape) is_text=False timestamp=6779314 time=1304334309.983743 orca.isModifierKey: returning: False orca.isModifierKey: returning: False 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= --> obj name=mike layla:~ LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal' event='object:state-changed:focused' generate braille for focused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , '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: '', 0 BRAILLE LINE: '' VISIBLE: '', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] terminal=['mike layla:~', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: mike layla:~ {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} SPEECH OUTPUT: 'mike layla:~' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,0,0) KEYEVENT: type=1 id=65507 hw_code=37 modifiers=4 event_string=(Control_L) is_text=True timestamp=6779381 time=1304334310.113496 KEYBOARDEVENT: type=1 id=65507 hw_code=37 modifiers=4 event_string=(Control_L) keyval_name=(Control_L) is_text=True timestamp=6779381 time=1304334310.113999 orca.isModifierKey: returning: True orca.isModifierKey: returning: True ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING WINDOW:CREATE ----------> QUEUEING WINDOW:ACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE 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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,0,0) ----------> QUEUEING WINDOW:DEACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING 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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(1,0,0) app.name='gnome-terminal' name='mike layla:~' role='frame' state='enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED WINDOW:CREATE <---------- vvvvv PROCESS OBJECT EVENT window:create vvvvv OBJECT EVENT: window:create detail=(0,0,) app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT window:create ^^^^^ DEQUEUED WINDOW:ACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:activate vvvvv OBJECT EVENT: window:activate detail=(0,0,) app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' mapped lxpanel to lxpanel Looking for app-settings.lxpanel.py Could not import app-settings.lxpanel.py ACTIVE SCRIPT: lxpanel (module=orca.scripts.toolkits.GAIL) (reason=window:activate event) LOCUS OF FOCUS: app='lxpanel' name='' role='window' event='window:activate' generate braille for focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , '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 focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=[] value=[''] roleName=['Window'] required=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 BRAILLE LINE: 'lxpanel Application Window' VISIBLE: 'lxpanel Application Window', cursor=21 generate speech for unfocused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , '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 [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=[] allTextSelection=[] roleName=['window', {}] availability=[] mnemonic=[] accelerator=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: window {} SPEECH OUTPUT: 'window' ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(1,0,0) app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED WINDOW:DEACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv OBJECT EVENT: window:deactivate detail=(0,0,mike layla:~) app.name='gnome-terminal' name='mike layla:~' role='frame' state='enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(0,0,0) app.name='gnome-terminal' name='mike layla:~' role='frame' state='enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ KEYEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6780390 time=1304334311.009106 KEYBOARDEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6780390 time=1304334311.009674 orca.keyEcho: string to echo: Down orca.isModifierKey: returning: False orca.isNavigationKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(1,0,0) ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED app.name='lxpanel' name='Accessories' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Application Finder' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Archive Manager' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Brasero' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Calculator' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Character Map' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Disk Utility' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='HP Device Manager' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Image Viewer' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='LXTerminal' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Leafpad' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Mousepad' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) KEYEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6780559 time=1304334311.194562 KEYBOARDEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6780559 time=1304334311.195061 orca.isModifierKey: returning: False orca.isModifierKey: returning: False app.name='lxpanel' name='Passwords and Encryption Keys' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Search for Files…' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Take Screenshot' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Terminal' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Time Tracker' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Tomboy Notes' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='gedit' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' LOCUS OF FOCUS: app='lxpanel' name='Accessories' role='menu' event='object:selection-changed' generate braille for focused app.name='lxpanel' name='Accessories' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'formatType': 'focused', 'role': , '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 focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['Accessories'] roleName=['Menu'] availability=[] script_utilities.getKeyBinding: ['', u'', ''] accelerator=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Accessories Menu', 0 BRAILLE LINE: 'lxpanel Application Window Accessories Menu' VISIBLE: 'lxpanel Application Window Accessories Menu', cursor=28 generate speech for unfocused app.name='lxpanel' name='Accessories' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['Accessories', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] allTextSelection=[] roleName=['menu', {}] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Accessories {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} menu {} SPEECH OUTPUT: 'Accessories menu.' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ ----------> QUEUEING FOCUS: DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='Accessories' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ KEYEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6781029 time=1304334311.648205 KEYBOARDEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6781029 time=1304334311.648714 orca.keyEcho: string to echo: Down orca.isModifierKey: returning: False orca.isNavigationKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(0,0,0) ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING FOCUS: app.name='lxpanel' name='Accessories' role='menu' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Application Finder' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Archive Manager' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) KEYEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6781196 time=1304334311.829250 KEYBOARDEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6781196 time=1304334311.829800 orca.isModifierKey: returning: False orca.isModifierKey: returning: False app.name='lxpanel' name='Brasero' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Calculator' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Character Map' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Disk Utility' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='HP Device Manager' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Image Viewer' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='LXTerminal' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Leafpad' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Mousepad' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Passwords and Encryption Keys' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) ----------> QUEUEING FOCUS: app.name='lxpanel' name='Search for Files…' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Take Screenshot' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Terminal' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Time Tracker' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Tomboy Notes' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='gedit' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in the same object ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(1,0,0) app.name='lxpanel' name='Games' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='AisleRiot Solitaire' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Chess' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Five or More' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Four-in-a-Row' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='FreeCell Solitaire' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Iagno' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Klotski' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Lights Off' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Mahjongg' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Mines' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Nibbles' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Quadrapassel' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Robots' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Swell Foop' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Tali' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Tetravex' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' LOCUS OF FOCUS: app='lxpanel' name='Games' role='menu' event='object:selection-changed' generate braille for focused app.name='lxpanel' name='Games' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'formatType': 'focused', 'role': , '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 focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['Games'] roleName=['Menu'] availability=[] script_utilities.getKeyBinding: ['', u'', ''] accelerator=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Games Menu', 0 BRAILLE LINE: 'lxpanel Application Window Games Menu' VISIBLE: 'lxpanel Application Window Games Menu', cursor=28 generate speech for unfocused app.name='lxpanel' name='Games' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['Games', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] allTextSelection=[] roleName=['menu', {}] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Games {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} menu {} SPEECH OUTPUT: 'Games menu.' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in a different object ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='Games' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ KEYEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6781871 time=1304334312.489933 KEYBOARDEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6781871 time=1304334312.490446 orca.keyEcho: string to echo: Down orca.isModifierKey: returning: False orca.isNavigationKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(0,0,0) ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING FOCUS: app.name='lxpanel' name='Games' role='menu' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='AisleRiot Solitaire' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Chess' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Five or More' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Four-in-a-Row' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='FreeCell Solitaire' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Iagno' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) KEYEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6782028 time=1304334312.669069 KEYBOARDEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6782028 time=1304334312.669608 orca.isModifierKey: returning: False orca.isModifierKey: returning: False app.name='lxpanel' name='Klotski' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Lights Off' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Mahjongg' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Mines' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Nibbles' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Quadrapassel' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Robots' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Swell Foop' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) ----------> QUEUEING FOCUS: app.name='lxpanel' name='Tali' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Tetravex' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in the same object ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(1,0,0) app.name='lxpanel' name='Graphics' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='GNU Image Manipulation Program' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Image Viewer' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='LibreOffice Draw' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='XSane - Scanning' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' LOCUS OF FOCUS: app='lxpanel' name='Graphics' role='menu' event='object:selection-changed' generate braille for focused app.name='lxpanel' name='Graphics' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'formatType': 'focused', 'role': , '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 focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['Graphics'] roleName=['Menu'] availability=[] script_utilities.getKeyBinding: ['', u'', ''] accelerator=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Graphics Menu', 0 BRAILLE LINE: 'lxpanel Application Window Graphics Menu' VISIBLE: 'lxpanel Application Window Graphics Menu', cursor=28 generate speech for unfocused app.name='lxpanel' name='Graphics' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['Graphics', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] allTextSelection=[] roleName=['menu', {}] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Graphics {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} menu {} SPEECH OUTPUT: 'Graphics menu.' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in a different object ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='Graphics' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ KEYEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6782688 time=1304334313.307623 KEYBOARDEVENT: type=0 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6782688 time=1304334313.308136 orca.keyEcho: string to echo: Down orca.isModifierKey: returning: False orca.isNavigationKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(0,0,0) ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING FOCUS: app.name='lxpanel' name='Graphics' role='menu' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='GNU Image Manipulation Program' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Image Viewer' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) KEYEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) is_text=True timestamp=6782825 time=1304334313.459345 KEYBOARDEVENT: type=1 id=65364 hw_code=116 modifiers=0 event_string=(Down) keyval_name=(Down) is_text=True timestamp=6782825 time=1304334313.459900 orca.isModifierKey: returning: False orca.isModifierKey: returning: False app.name='lxpanel' name='LibreOffice Draw' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='XSane - Scanning' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in the same object ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(1,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Aurora' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Aurora - Safe Mode' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Avahi SSH Server Browser' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Avahi VNC Server Browser' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Balsa' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Claws Mail' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Drivel Journal Editor' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Ekiga Softphone' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Elinks' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) ----------> QUEUEING FOCUS: app.name='lxpanel' name='Empathy' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Epiphany' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Epiphany Web Bookmarks' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Firefox' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Gwibber' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Java Web Start' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='LibreOffice Writer/Web' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Links' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Mitter' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Pidgin Internet Messenger' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Remote Desktop Viewer' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Sylpheed' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Thunderbird' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Thunderbird (Beta)' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,0) app.name='lxpanel' name='Wicd' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' LOCUS OF FOCUS: app='lxpanel' name='Internet' role='menu' event='object:selection-changed' generate braille for focused app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'formatType': 'focused', 'role': , '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 focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['Internet'] roleName=['Menu'] availability=[] script_utilities.getKeyBinding: ['', u'', ''] accelerator=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Internet Menu', 0 BRAILLE LINE: 'lxpanel Application Window Internet Menu' VISIBLE: 'lxpanel Application Window Internet Menu', cursor=28 generate speech for unfocused app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['Internet', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] allTextSelection=[] roleName=['menu', {}] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Internet {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} menu {} SPEECH OUTPUT: 'Internet menu.' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in a different object ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ KEYEVENT: type=0 id=65363 hw_code=114 modifiers=0 event_string=(Right) is_text=True timestamp=6783427 time=1304334314.046340 KEYBOARDEVENT: type=0 id=65363 hw_code=114 modifiers=0 event_string=(Right) keyval_name=(Right) is_text=True timestamp=6783427 time=1304334314.046864 orca.keyEcho: string to echo: Right orca.isModifierKey: returning: False orca.isNavigationKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:SELECTION-CHANGED DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(1,0,0) ----------> QUEUEING FOCUS: app.name='lxpanel' name='Aurora' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='Aurora' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' LOCUS OF FOCUS: app='lxpanel' name='Aurora' role='menu item' event='focus:' generate braille for focused app.name='lxpanel' name='Aurora' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , '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 + availability) + asString(accelerator), indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=True generate braille for focused app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + roleName + availability) + asString(accelerator))]' label=[] displayedText=[] roleName=['Menu'] availability=[] accelerator=[] generate braille results: Component: 'Menu', 0 generate braille for focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , , , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['Aurora'] availability=[] script_utilities.getKeyBinding: ['', u'', ''] accelerator=[] menuItemCheckedState=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Menu', 0 Region: ' ', 0 Component: 'Aurora', 0 BRAILLE LINE: 'lxpanel Application Window Menu Aurora' VISIBLE: 'lxpanel Application Window Menu Aurora', cursor=33 generate speech for unfocused app.name='lxpanel' name='Aurora' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['Aurora', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] menuItemCheckedState=[] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Aurora {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} SPEECH OUTPUT: 'Aurora.' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ KEYEVENT: type=1 id=65363 hw_code=114 modifiers=0 event_string=(Right) is_text=True timestamp=6783523 time=1304334314.195597 KEYBOARDEVENT: type=1 id=65363 hw_code=114 modifiers=0 event_string=(Right) keyval_name=(Right) is_text=True timestamp=6783523 time=1304334314.196120 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 id=65362 hw_code=111 modifiers=0 event_string=(Up) is_text=True timestamp=6784002 time=1304334314.623375 KEYBOARDEVENT: type=0 id=65362 hw_code=111 modifiers=0 event_string=(Up) keyval_name=(Up) is_text=True timestamp=6784002 time=1304334314.623882 orca.keyEcho: string to echo: Up orca.isModifierKey: returning: False orca.isNavigationKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:SELECTION-CHANGED DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(0,0,0) ----------> QUEUEING FOCUS: app.name='lxpanel' name='Aurora' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in the same object ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(1,0,0) app.name='lxpanel' name='Wicd' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='Wicd' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' LOCUS OF FOCUS: app='lxpanel' name='Wicd' role='menu item' event='focus:' generate braille for focused app.name='lxpanel' name='Wicd' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , '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 + availability) + asString(accelerator), indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=True generate braille for focused app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + roleName + availability) + asString(accelerator))]' label=[] displayedText=[] roleName=['Menu'] availability=[] accelerator=[] generate braille results: Component: 'Menu', 0 generate braille for focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , , , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['Wicd'] availability=[] script_utilities.getKeyBinding: ['', u'', ''] accelerator=[] menuItemCheckedState=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Menu', 0 Region: ' ', 0 Component: 'Wicd', 0 BRAILLE LINE: 'lxpanel Application Window Menu Wicd' VISIBLE: 'lxpanel Application Window Menu Wicd', cursor=33 generate speech for unfocused app.name='lxpanel' name='Wicd' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['Wicd', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] menuItemCheckedState=[] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Wicd {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} SPEECH OUTPUT: 'Wicd.' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ KEYEVENT: type=1 id=65362 hw_code=111 modifiers=0 event_string=(Up) is_text=True timestamp=6784101 time=1304334314.788437 KEYBOARDEVENT: type=1 id=65362 hw_code=111 modifiers=0 event_string=(Up) keyval_name=(Up) is_text=True timestamp=6784101 time=1304334314.788927 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 id=65362 hw_code=111 modifiers=0 event_string=(Up) is_text=True timestamp=6784629 time=1304334315.248418 KEYBOARDEVENT: type=0 id=65362 hw_code=111 modifiers=0 event_string=(Up) keyval_name=(Up) is_text=True timestamp=6784629 time=1304334315.248925 orca.keyEcho: string to echo: Up orca.isModifierKey: returning: False orca.isNavigationKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:SELECTION-CHANGED DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(0,0,0) ----------> QUEUEING FOCUS: app.name='lxpanel' name='Wicd' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' script.skipObjectEvent: skipped due to more recent event of the same type in the same object ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(1,0,0) app.name='lxpanel' name='Thunderbird (Beta)' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable selected sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED FOCUS: <---------- vvvvv PROCESS OBJECT EVENT focus: vvvvv OBJECT EVENT: focus: detail=(0,0,0) app.name='lxpanel' name='Thunderbird (Beta)' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' LOCUS OF FOCUS: app='lxpanel' name='Thunderbird (Beta)' role='menu item' event='focus:' generate braille for focused app.name='lxpanel' name='Thunderbird (Beta)' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , '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 + availability) + asString(accelerator), indicator=asString(menuItemCheckedState))] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=True generate braille for focused app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive showing' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + roleName + availability) + asString(accelerator))]' label=[] displayedText=[] roleName=['Menu'] availability=[] accelerator=[] generate braille results: Component: 'Menu', 0 generate braille for focused app.name='lxpanel' name='None' role='window' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , , , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['Thunderbird (Beta)'] availability=[] script_utilities.getKeyBinding: ['', u'', ''] accelerator=[] menuItemCheckedState=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Menu', 0 Region: ' ', 0 Component: 'Thunderbird (Beta)', 0 BRAILLE LINE: 'lxpanel Application Window Menu Thunderbird (Beta)' VISIBLE: 'Thunderbird (Beta)', cursor=1 generate speech for unfocused app.name='lxpanel' name='Thunderbird (Beta)' role='menu item' state='enabled selectable selected sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + menuItemCheckedState + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=['Thunderbird (Beta)', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] menuItemCheckedState=[] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Thunderbird (Beta) {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} SPEECH OUTPUT: 'Thunderbird (Beta).' ^^^^^ PROCESS OBJECT EVENT focus: ^^^^^ KEYEVENT: type=1 id=65362 hw_code=111 modifiers=0 event_string=(Up) is_text=True timestamp=6784758 time=1304334315.413992 KEYBOARDEVENT: type=1 id=65362 hw_code=111 modifiers=0 event_string=(Up) keyval_name=(Up) is_text=True timestamp=6784758 time=1304334315.414490 orca.isModifierKey: returning: False orca.isModifierKey: returning: False KEYEVENT: type=0 id=65293 hw_code=36 modifiers=0 event_string=(Return) is_text=True timestamp=6785089 time=1304334315.708234 KEYBOARDEVENT: type=0 id=65293 hw_code=36 modifiers=0 event_string=(Return) keyval_name=(Return) is_text=True timestamp=6785089 time=1304334315.712420 orca.keyEcho: string to echo: Return orca.isModifierKey: returning: False orca.isNavigationKey: returning: False orca.isDiacriticalKey: returning: False orca.isPrintableKey: returning: False orca.isLockingKey: returning: False orca.isFunctionKey: returning: False orca.isActionKey: returning: True orca.isModifierKey: returning: False orca.isModifierKey: returning: False ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(0,0,0) ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING OBJECT:SELECTION-CHANGED ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING WINDOW:DEACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING ----------> QUEUEING WINDOW:ACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING KEYEVENT: type=1 id=65293 hw_code=36 modifiers=0 event_string=(Return) is_text=True timestamp=6785163 time=1304334315.939048 KEYBOARDEVENT: type=1 id=65293 hw_code=36 modifiers=0 event_string=(Return) keyval_name=(Return) is_text=True timestamp=6785163 time=1304334315.939664 orca.isModifierKey: returning: False orca.isModifierKey: returning: False app.name='lxpanel' name='Thunderbird (Beta)' role='menu item' state='enabled selectable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE app.name='lxpanel' name='Internet' role='menu' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SELECTED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv OBJECT EVENT: object:state-changed:selected detail=(0,0,0) app.name='lxpanel' name='Internet' role='menu' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Aurora' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Aurora - Safe Mode' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Avahi SSH Server Browser' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Avahi VNC Server Browser' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Balsa' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Claws Mail' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Drivel Journal Editor' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Ekiga Softphone' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Elinks' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Empathy' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Epiphany' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Epiphany Web Bookmarks' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Firefox' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Gwibber' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Java Web Start' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='LibreOffice Writer/Web' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Links' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Mitter' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Pidgin Internet Messenger' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Remote Desktop Viewer' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Sylpheed' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Thunderbird' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Thunderbird (Beta)' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='Wicd' role='menu item' state='enabled selectable sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED OBJECT:SELECTION-CHANGED <---------- vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv OBJECT EVENT: object:selection-changed detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive' relations='' LOCUS OF FOCUS: app='lxpanel' name='' role='menu' event='object:selection-changed' generate braille for focused app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive' relations='' (args={'formatType': 'focused', 'role': , '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 focused app.name='lxpanel' name='None' role='window' state='enabled sensitive visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=[] value=[''] roleName=['Window'] required=[] generate braille results: Component: 'Window', 0 generate braille for focused app.name='lxpanel' name='lxpanel' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]' label=[] displayedText=['lxpanel'] value=[''] roleName=['Application'] required=[] generate braille results: Component: 'lxpanel Application', 0 ancestors=[, , ] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=[] roleName=['Menu'] availability=[] accelerator=[] nodeLevel=[] generate braille results: Component: 'lxpanel Application', 0 Region: ' ', 0 Component: 'Window', 0 Region: ' ', 0 Component: 'Menu', 0 BRAILLE LINE: 'lxpanel Application Window Menu' VISIBLE: 'lxpanel Application Window Menu', cursor=28 generate speech for unfocused app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] labelAndName=[] allTextSelection=[] roleName=['menu', {}] availability=[] mnemonic=[] accelerator=[] pause=[] positionInList=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: menu {} SPEECH OUTPUT: 'menu.' ^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='None' role='window' state='enabled sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED WINDOW:DEACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv OBJECT EVENT: window:deactivate detail=(0,0,) app.name='lxpanel' name='None' role='window' state='enabled sensitive visible' relations='' LOCUS OF FOCUS: None event='window:deactivate' ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='lxpanel' name='None' role='menu' state='enabled focused sensitive' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ DEQUEUED WINDOW:ACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:activate vvvvv OBJECT EVENT: window:activate detail=(0,0,mike layla:~) app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' mapped gnome-terminal to gnome-terminal Looking for app-settings.gnome-terminal.py Could not import app-settings.gnome-terminal.py ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) (reason=window:activate event) LOCUS OF FOCUS: app='gnome-terminal' name='mike layla:~' role='frame' event='window:activate' generate braille for focused app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])' includeContext=True generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': , '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=[] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['mike layla:~'] value=[''] roleName=['Frame'] Finding top-level object for source name=mike layla:~ alertAndDialogCount=[] nodeLevel=[] generate braille results: Component: 'gnome-terminal Application', 0 Region: ' ', 0 Component: 'mike layla:~ Frame', 0 BRAILLE LINE: 'gnome-terminal Application mike layla:~ Frame' VISIBLE: 'mike layla:~ Frame', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': , '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=['mike layla:~', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] allTextSelection=[] roleName=['frame', {}] Finding top-level object for source name=mike layla:~ unfocusedDialogCount=[] availability=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: mike layla:~ {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} frame {} SPEECH OUTPUT: 'mike layla:~ frame' ^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,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= --> obj name=mike layla:~ LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal' event='object:state-changed:focused' generate braille for focused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': , '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: '', 0 BRAILLE LINE: '' VISIBLE: '', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': , 'role': , 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])' script_utilities.commonAncestor... ...script_utilities.commonAncestor newAncestors=[] newRowHeader=[] newColumnHeader=[] newRadioButtonGroup=[] terminal=['mike layla:~', {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}}] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: mike layla:~ {u'average-pitch': 5.0, u'rate': 70.0, u'gain': 10.0, u'family': {u'locale': u'en', u'gender': None, u'name': u'english'}} SPEECH OUTPUT: 'mike layla:~' ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(1,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= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(1,0,0) app.name='gnome-terminal' name='mike layla:~' role='frame' state='active enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(1,0,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 OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(0,0,0) app.name='lxpanel' name='None' role='window' state='enabled sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ ----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING DEQUEUED OBJECT:STATE-CHANGED:SHOWING <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv OBJECT EVENT: object:state-changed:showing detail=(0,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^ ----------> QUEUEING WINDOW:DEACTIVATE ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED ----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE DEQUEUED WINDOW:DEACTIVATE <---------- vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv OBJECT EVENT: window:deactivate detail=(0,0,mike layla:~) ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME ----------> QUEUEING OBJECT:STATE-CHANGED:CHECKED ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME app.name='gnome-terminal' name='mike layla:~' role='frame' state='enabled resizable sensitive showing visible' relations='' LOCUS OF FOCUS: None event='window:deactivate' ^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive visible' relations='' Finding top-level object for source.name=Terminal --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive visible' relations='' Finding top-level object for source.name=Terminal --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv OBJECT EVENT: object:state-changed:focused detail=(0,0,0) app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable sensitive visible' relations='' Finding top-level object for source.name=Terminal --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj.name= --> obj name=mike layla:~ ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv OBJECT EVENT: object:state-changed:active detail=(0,0,0) app.name='gnome-terminal' name='mike layla:~' role='frame' state='enabled resizable sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^ DEQUEUED 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,mike layla:~) app.name='lxpanel' name='mike layla:~' role='toggle button' state='armed enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ DEQUEUED OBJECT:STATE-CHANGED:CHECKED <---------- vvvvv PROCESS OBJECT EVENT object:state-changed:checked vvvvv OBJECT EVENT: object:state-changed:checked detail=(0,0,0) app.name='lxpanel' name='mike layla:~' role='toggle button' state='armed enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:state-changed:checked ^^^^^ DEQUEUED 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,mike layla:~) app.name='lxpanel' name='mike layla:~' role='toggle button' state='armed enabled sensitive showing visible' relations='' ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^ ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME mapped Miramar to Thunderbird Looking for orca-scripts.Thunderbird.py Could not import orca-scripts.Thunderbird.py Looking for scripts.Thunderbird.py Could not import scripts.Thunderbird.py Looking for scripts.apps.Thunderbird.py Found scripts.apps.Thunderbird.py NEW SCRIPT: Miramar (module=orca.scripts.apps.Thunderbird.script) Orca is controlling the caret. Loaded scripts.apps.Thunderbird.py DEQUEUED 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,Inbox - mwhapples aim com - Miramar 3.3 Alpha 3) ----------> QUEUEING WINDOW:ACTIVATE ----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD