SPEECH OUTPUT: 'preferences link' voice=hyperlink
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='Firefox' name='None' role='link' state='enabled focusable focused horizontal sensitive' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Mozilla Firefox Start Page
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Mozilla Firefox Start Page - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved                  detail=(0,0,None)
    app.name='Firefox' name='None' role='link' state='enabled focusable focused horizontal sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^

KEYEVENT: type=1
          id=65506
          hw_code=62
          modifiers=1
          event_string=(Shift_R)
          is_text=True
          timestamp=94698115
          time=1281116037.952092
KEYBOARDEVENT: type=1
                id=65506
                hw_code=62
                modifiers=1
                event_string=(Shift_R)
                keyval_name=(Shift_R)
                is_text=True
                timestamp=94698115
                time=1281116037.952578
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=65383
          hw_code=135
          modifiers=0
          event_string=(Menu)
          is_text=True
          timestamp=94698798
          time=1281116038.634756
KEYBOARDEVENT: type=0
                id=65383
                hw_code=135
                modifiers=0
                event_string=(Menu)
                keyval_name=(Menu)
                is_text=True
                timestamp=94698798
                time=1281116038.635241
orca.keyEcho: string to echo: Menu
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: False
orca.keyEcho: event string not handled: Menu
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
          id=65383
          hw_code=135
          modifiers=0
          event_string=(Menu)
          is_text=True
          timestamp=94698907
          time=1281116038.746885
KEYBOARDEVENT: type=1
                id=65383
                hw_code=135
                modifiers=0
                event_string=(Menu)
                keyval_name=(Menu)
                is_text=True
                timestamp=94698907
                time=1281116038.747081
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:showing
    app.name='Firefox' name='None' role='menu' state='enabled focused opaque sensitive showing vertical visible' relations='node child of'
LOCUS OF FOCUS: app='Firefox' name='' role='menu'
                event='focus:'



generate braille for focused app.name='Firefox' name='None' role='menu' state='enabled focused opaque sensitive showing vertical visible' relations='node child of' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_MENU, '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='Firefox' name='Mozilla Firefox Start Page - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Mozilla Firefox Start Page - Mozilla Firefox']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Mozilla Firefox Start Page - Mozilla Firefox
alertAndDialogCount=[]
generate braille results:
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0







generate braille for focused app.name='Firefox' name='Firefox' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Firefox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Firefox Application', 0




ancestors=[<orca.braille.Component instance at 0xa14f90c>, <orca.braille.Region instance at 0xa14f58c>, <orca.braille.Component instance at 0xa14fcac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['']
roleName=['Menu']
availability=[]
accelerator=[]
nodeLevel=[]
generate braille results:
  Component: 'Firefox Application', 0
  Region: ' ', 0
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0
  Region: ' ', 0
  Component: 'Menu', 0




BRAILLE LINE:  'Firefox Application Mozilla Firefox Start Page - Mozilla Firefox Frame Menu'
     VISIBLE:  'Menu', cursor=1



generate speech for unfocused app.name='Firefox' name='None' role='menu' state='enabled focused opaque sensitive showing vertical visible' relations='node child of' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa1b23b0>, 'role': ROLE_MENU, 'mode': 'speech', 'recursing': True}) 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=[<orca.speech_generator.Pause instance at 0x9dbb0cc>]
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  menu
  <orca.speech_generator.Pause instance at 0x9dbb0cc>




SPEECH OUTPUT: 'menu.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(1,0,None)
    app.name='Firefox' name='None' role='menu' state='enabled focused opaque sensitive showing vertical visible' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94700289
          time=1281116040.126154
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94700289
                time=1281116040.126684
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Open Link in New Window)
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Firefox' name='Open Link in New Window' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='Firefox' name='Open Link in New Window' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Open Link in New Window' role='menu item'
                event='focus:'



generate braille for focused app.name='Firefox' name='Open Link in New Window' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_MENU_ITEM, '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='Firefox' name='Mozilla Firefox Start Page - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Mozilla Firefox Start Page - Mozilla Firefox']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Mozilla Firefox Start Page - Mozilla Firefox
alertAndDialogCount=[]
generate braille results:
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0







generate braille for focused app.name='Firefox' name='Firefox' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Firefox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Firefox Application', 0




ancestors=[<orca.braille.Component instance at 0xa14f58c>, <orca.braille.Region instance at 0xa14fcac>, <orca.braille.Component instance at 0xa14ffcc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Open Link in New Window']
availability=[]
script_utilities.getKeyBinding: ['', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'Firefox Application', 0
  Region: ' ', 0
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0
  Region: ' ', 0
  Component: 'Open Link in New Window', 0




BRAILLE LINE:  'Firefox Application Mozilla Firefox Start Page - Mozilla Firefox Frame Open Link in New Window'
     VISIBLE:  'Open Link in New Window', cursor=1



generate speech for unfocused app.name='Firefox' name='Open Link in New Window' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa1b6898>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'recursing': True}) 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=['Open Link in New Window']
menuItemCheckedState=[]
availability=[]
mnemonic=[]
accelerator=[]
pause=[<orca.speech_generator.Pause instance at 0x9dbb0cc>]
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94700474
          time=1281116040.311227
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94700474
                time=1281116040.311707
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Open Link in New Window
  <orca.speech_generator.Pause instance at 0x9dbb0cc>




SPEECH OUTPUT: 'Open Link in New Window.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='Firefox' name='Open Link in New Window' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Open Link in New Window
--> obj.name=
--> obj.name=Mozilla Firefox Start Page - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Open Link in New Tab)
    app.name='Firefox' name='Open Link in New Tab' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Bookmark This Link)
    app.name='Firefox' name='Bookmark This Link' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Save Link As…)
    app.name='Firefox' name='Save Link As…' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Send Link…)
    app.name='Firefox' name='Send Link…' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Copy Link Location)
    app.name='Firefox' name='Copy Link Location' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Label link)
    app.name='Firefox' name='Label link' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Label page)
    app.name='Firefox' name='Label page' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Solve CAPTCHA)
    app.name='Firefox' name='Solve CAPTCHA' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,Properties)
    app.name='Firefox' name='Properties' role='menu item' state='enabled focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,WebVisum)
    app.name='Firefox' name='WebVisum' role='menu' state='enabled expandable focusable horizontal opaque selectable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94701658
          time=1281116041.494642
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94701658
                time=1281116041.494838
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Firefox' name='Open Link in New Tab' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Open Link in New Tab' role='menu item'
                event='focus:'



generate braille for focused app.name='Firefox' name='Open Link in New Tab' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_MENU_ITEM, '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='Firefox' name='Mozilla Firefox Start Page - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Mozilla Firefox Start Page - Mozilla Firefox']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Mozilla Firefox Start Page - Mozilla Firefox
alertAndDialogCount=[]
generate braille results:
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0







generate braille for focused app.name='Firefox' name='Firefox' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Firefox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Firefox Application', 0




ancestors=[<orca.braille.Component instance at 0xa15564c>, <orca.braille.Region instance at 0xa14fe2c>, <orca.braille.Component instance at 0xa14ffcc>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Open Link in New Tab']
availability=[]
script_utilities.getKeyBinding: ['', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'Firefox Application', 0
  Region: ' ', 0
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0
  Region: ' ', 0
  Component: 'Open Link in New Tab', 0




BRAILLE LINE:  'Firefox Application Mozilla Firefox Start Page - Mozilla Firefox Frame Open Link in New Tab'
     VISIBLE:  'Open Link in New Tab', cursor=1



generate speech for unfocused app.name='Firefox' name='Open Link in New Tab' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa1b5fa8>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'recursing': True}) 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=['Open Link in New Tab']
menuItemCheckedState=[]
availability=[]
mnemonic=[]
accelerator=[]
pause=[<orca.speech_generator.Pause instance at 0x9dbb0cc>]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94701804
          time=1281116041.641330
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94701804
                time=1281116041.641853
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Open Link in New Tab
  <orca.speech_generator.Pause instance at 0x9dbb0cc>




SPEECH OUTPUT: 'Open Link in New Tab.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='Firefox' name='Open Link in New Tab' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Open Link in New Tab
--> obj.name=
--> obj.name=Mozilla Firefox Start Page - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94702930
          time=1281116042.767231
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94702930
                time=1281116042.767734
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Firefox' name='Bookmark This Link' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Bookmark This Link' role='menu item'
                event='focus:'



generate braille for focused app.name='Firefox' name='Bookmark This Link' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_MENU_ITEM, '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='Firefox' name='Mozilla Firefox Start Page - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Mozilla Firefox Start Page - Mozilla Firefox']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Mozilla Firefox Start Page - Mozilla Firefox
alertAndDialogCount=[]
generate braille results:
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0







generate braille for focused app.name='Firefox' name='Firefox' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Firefox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Firefox Application', 0




ancestors=[<orca.braille.Component instance at 0xa14f48c>, <orca.braille.Region instance at 0xa0d90cc>, <orca.braille.Component instance at 0xa14f60c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Bookmark This Link']
availability=[]
script_utilities.getKeyBinding: ['', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'Firefox Application', 0
  Region: ' ', 0
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0
  Region: ' ', 0
  Component: 'Bookmark This Link', 0




BRAILLE LINE:  'Firefox Application Mozilla Firefox Start Page - Mozilla Firefox Frame Bookmark This Link'
     VISIBLE:  'Bookmark This Link', cursor=1



generate speech for unfocused app.name='Firefox' name='Bookmark This Link' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa1a54f0>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'recursing': True}) 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=['Bookmark This Link']
menuItemCheckedState=[]
availability=[]
mnemonic=[]
accelerator=[]
pause=[<orca.speech_generator.Pause instance at 0x9dbb0cc>]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94703064
          time=1281116042.901230
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94703064
                time=1281116042.901708
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Bookmark This Link
  <orca.speech_generator.Pause instance at 0x9dbb0cc>




SPEECH OUTPUT: 'Bookmark This Link.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='Firefox' name='Bookmark This Link' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Bookmark This Link
--> obj.name=
--> obj.name=Mozilla Firefox Start Page - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94704112
          time=1281116043.949244
KEYBOARDEVENT: type=0
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94704112
                time=1281116043.949746
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT focus:
DEQUEUED EVENT focus: <----------

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Firefox' name='Save Link As…' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
LOCUS OF FOCUS: app='Firefox' name='Save Link As…' role='menu item'
                event='focus:'



generate braille for focused app.name='Firefox' name='Save Link As…' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': True, 'role': ROLE_MENU_ITEM, '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='Firefox' name='Mozilla Firefox Start Page - Mozilla Firefox' role='frame' state='active enabled horizontal opaque resizable sensitive showing visible' relations='node child of embeds' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['Mozilla Firefox Start Page - Mozilla Firefox']
value=['']
roleName=['Frame']
Finding top-level object for source.name=Mozilla Firefox Start Page - Mozilla Firefox
alertAndDialogCount=[]
generate braille results:
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0







generate braille for focused app.name='Firefox' name='Firefox' role='application' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'useDefaultFormatting': False, 'includeContext': False, 'role': ROLE_APPLICATION, 'mode': 'braille', 'recursing': True}) using '[Component(obj,                                     asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Firefox']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'Firefox Application', 0




ancestors=[<orca.braille.Component instance at 0xa14f40c>, <orca.braille.Region instance at 0xa146fcc>, <orca.braille.Component instance at 0xa14f38c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Save Link As\xe2\x80\xa6']
availability=[]
script_utilities.getKeyBinding: ['', u'', u'']
accelerator=[]
menuItemCheckedState=[]
nodeLevel=[]
generate braille results:
  Component: 'Firefox Application', 0
  Region: ' ', 0
  Component: 'Mozilla Firefox Start Page - Mozilla Firefox Frame', 0
  Region: ' ', 0
  Component: 'Save Link As…', 0




BRAILLE LINE:  'Firefox Application Mozilla Firefox Start Page - Mozilla Firefox Frame Save Link As...'
     VISIBLE:  'Save Link As...', cursor=1



generate speech for unfocused app.name='Firefox' name='Save Link As…' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa1bc030>, 'role': ROLE_MENU_ITEM, 'mode': 'speech', 'recursing': True}) 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=['Save Link As\xe2\x80\xa6']
menuItemCheckedState=[]
availability=[]
mnemonic=[]
accelerator=[]
pause=[<orca.speech_generator.Pause instance at 0x9dbb0cc>]
KEYEVENT: type=1
          id=65364
          hw_code=116
          modifiers=0
          event_string=(Down)
          is_text=True
          timestamp=94704259
          time=1281116044.097642
KEYBOARDEVENT: type=1
                id=65364
                hw_code=116
                modifiers=0
                event_string=(Down)
                keyval_name=(Down)
                is_text=True
                timestamp=94704259
                time=1281116044.098122
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  Save Link As…
  <orca.speech_generator.Pause instance at 0x9dbb0cc>




SPEECH OUTPUT: 'Save Link As….'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='Firefox' name='Save Link As…' role='menu item' state='enabled focusable focused horizontal opaque selectable sensitive showing visible' relations=''
Finding top-level object for source.name=Save Link As…
--> obj.name=
--> obj.name=Mozilla Firefox Start Page - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          id=65307
          hw_code=9
          modifiers=0
          event_string=(Escape)
          is_text=True
          timestamp=94706389
          time=1281116046.225814
KEYBOARDEVENT: type=0
                id=65307
                hw_code=9
                modifiers=0
                event_string=(Escape)
                keyval_name=(Escape)
                is_text=True
                timestamp=94706389
                time=1281116046.226012
orca.keyEcho: string to echo: Escape
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isDiacriticalKey: returning: False
orca.isPrintableKey: returning: False
orca.isLockingKey: returning: False
orca.isFunctionKey: returning: False
orca.isActionKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:showing
DEQUEUED EVENT object:state-changed:showing <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
---------> QUEUEING EVENT focus:
    app.name='Firefox' name='None' role='window' state='enabled resizable sensitive' relations=''
---------> QUEUEING EVENT object:state-changed:focused
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0,None)
    app.name='Firefox' name='None' role='link' state='enabled focusable focused horizontal sensitive' relations=''
LOCUS OF FOCUS: app='Firefox' name='' role='link'
                event='focus:'
---------> QUEUEING EVENT object:state-changed:showing
KEYEVENT: type=1
          id=65307
          hw_code=9
          modifiers=0
          event_string=(Escape)
          is_text=True
          timestamp=94706487
          time=1281116046.324292
KEYBOARDEVENT: type=1
                id=65307
                hw_code=9
                modifiers=0
                event_string=(Escape)
                keyval_name=(Escape)
                is_text=True
                timestamp=94706487
                time=1281116046.324483
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False



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




BRAILLE LINE:  'preferences'
     VISIBLE:  'preferences', cursor=1



generate speech for unfocused app.name='Firefox' name='None' role='link' state='enabled focusable focused horizontal sensitive' relations='' (args={'formatType': 'unfocused', 'useDefaultFormatting': False, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0xa1b2910>, 'role': ROLE_LINK, 'mode': 'speech', 'recursing': True}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be useless: [table cell | ]
Object deemed to be for layout purposes only: [table | ]
Object deemed to be useless: [table cell | ]
Object deemed to be for layout purposes only: [table | ]
Object deemed to be useless: [table cell | ]
Object deemed to be for layout purposes only: [table | ]
Object deemed to be useless: [table cell | ]
Object deemed to be for layout purposes only: [table | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['preferences']
roleName=['link']
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
  preferences
  link




SPEECH OUTPUT: 'preferences link' voice=hyperlink
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
    app.name='Firefox' name='None' role='link' state='enabled focusable focused horizontal sensitive' relations=''
Finding top-level object for source.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Mozilla Firefox Start Page
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=Mozilla Firefox Start Page - Mozilla Firefox
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing             detail=(0,0,None)
    app.name='Firefox' name='None' role='menu' state='enabled expandable sensitive vertical' relations='node child of'
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
---------> QUEUEING EVENT object:property-change:accessible-name
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
---------> QUEUEING EVENT object:property-change:accessible-name
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,)
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
    app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0,"podcasts" selected (containing 56 items))
             app.name='nautilus' name='"podcasts" selected (containing 56 items)' role='statusbar' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=0
          id=65438
          hw_code=90
          modifiers=0
          event_string=(KP_Insert)
          is_text=True
          timestamp=94709657
          time=1281116049.493637
KEYBOARDEVENT: type=0
                id=65438
                hw_code=90
                modifiers=0
                event_string=(KP_Insert)
                keyval_name=(KP_Insert)
                is_text=True
                timestamp=94709657
                time=1281116049.493830
orca.keyEcho: string to echo: KP_Insert
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          id=100
          hw_code=40
          modifiers=0
          event_string=(d)
          is_text=True
          timestamp=94709907
          time=1281116049.743744
KEYBOARDEVENT: type=0
                id=100
                hw_code=40
                modifiers=0
                event_string=(d)
                keyval_name=(d)
                is_text=True
                timestamp=94709907
                time=1281116049.744201
orca.keyEcho: string to echo: d
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS 'd' (40)
DEQUEUED KEYPRESS 'd' (40) <----------

vvvvv PROCESS KEY PRESS EVENT d vvvvv
SPEECH OUTPUT: 'Debug level finest.'
