Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.
Braille module has been initialized using WINDOWPATH=7
braille display size = (44, 1)
Magnification module has NOT been initialized.
SPEECH OUTPUT: 'Welcome to Orca.'
BRAILLE LINE:  'Welcome to Orca.'
     VISIBLE:  'Welcome to Orca.', cursor=0
NEW SCRIPT: default (module=orca.default)
Using BrlAPI v0.5.0+
Script.getKnownApplications...
...Script.getKnownApplications
---------> QUEUEING EVENT window:activate
DEQUEUED EVENT window:activate <----------

vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate                          detail=(0,0)
    app.name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' role='frame' state='enabled sensitive focusable visible showing active resizable' relations=''
Looking for script at orca-scripts.Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels..py...
...could not find orca-scripts.Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels..py
Looking for script at scripts.Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels..py...
...could not find scripts.Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels..py
Looking for toolkit script J2SE-access-bridge.py...
NEW SCRIPT: Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. (module=orca.J2SE-access-bridge)
...found scripts.Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels..py
ACTIVE SCRIPT: default (module=orca.default)
Looking for settings at app-settings.Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels..py...
...could not find app-settings.Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels..py
Using BrlAPI v0.5.0+
LOCUS OF FOCUS: app='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' role='frame'
                event='window:activate'
GENERATOR: _getDefaultBrailleRegions
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = application
GENERATOR: _getBrailleRegionsForFrame
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
BRAILLE LINE:  'Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. app Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. frm'
     VISIBLE:  'Use left and right arrow keys to access Math', cursor=1
default.findCommonAncestor...
GENERATOR: _getDefaultSpeech
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
           already_focused = False
           utterances:
               (Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.)
               (frame)
GENERATOR: _getSpeechForFrame
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
           already_focused = False
           utterances:
               (Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.)
               (frame)
SPEECH OUTPUT: 'Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. frame'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^

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

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
    app.name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='None' role='text' state='enabled sensitive focusable visible showing selectable opaque editable single line' relations=''
J2SE-access-bridge.py: onStateChanged: object:state-changed:focused: 61 '' (0,0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='Instructions' role='text' state='enabled sensitive focusable visible showing focused opaque multi line' relations=''
J2SE-access-bridge.py: onFocus: 61 'Instructions'
LOCUS OF FOCUS: app='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='Instructions' role='text'
                event='focus:'
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = viewport
GENERATOR: _getDefaultBrailleRegions
           obj             = Instructions
           role            = scroll pane
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Equations
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = Equations
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = Equations
           role            = page tab list
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = layered pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = application
GENERATOR: _getBrailleRegionsForText
           obj             = Instructions
           role            = text
BRAILLE LINE:  'Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. app Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. frm rtpn lyrdpn Equations tblst Equations pgt Instructions scpn vwprt Enter an equation and hit return, or select an equation from the  $l'
     VISIBLE:  'Enter an equation and hit return, or select ', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getSpeechForText
           obj             = Instructions
           role            = text
           already_focused = False
           utterances:
               (Instructions)
               (text)
               (
Enter an equation and hit return, or select an equation from the )
SPEECH OUTPUT: 'Equations tab list Equations page Instructions scroll pane'
SPEECH OUTPUT: 'Instructions text 
Enter an equation and hit return, or select an equation from the '
^^^^^ 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)
    app.name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='Instructions' role='text' state='enabled sensitive focusable visible showing focused opaque multi line' relations=''
J2SE-access-bridge.py: onStateChanged: object:state-changed:focused: 61 'Instructions' (1,0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=16
          modifiers=1
          event_string=(Shift_L)
          is_text=True
          time=1213362847.365331
orca.keyEcho: string to echo: Shift_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=1
          hw_code=9
          modifiers=1
          event_string=(Tab)
          is_text=True
          time=1213362847.861382
orca.isModifierKey: returning: False
---------> QUEUEING EVENT object:state-changed:focused
DEQUEUED EVENT object:state-changed:focused <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused             detail=(0,0)
---------> QUEUEING EVENT focus:
---------> QUEUEING EVENT object:state-changed:focused
    app.name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='Instructions' role='text' state='enabled sensitive focusable visible showing opaque multi line' relations=''
J2SE-access-bridge.py: onStateChanged: object:state-changed:focused: 61 'Instructions' (0,0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

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

vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus:                                   detail=(0,0)
    app.name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='None' role='text' state='enabled sensitive focusable visible showing focused selectable opaque editable single line' relations=''
J2SE-access-bridge.py: onFocus: 61 ''
LOCUS OF FOCUS: app='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='' role='text'
                event='focus:'
GENERATOR: _getBrailleRegionsForPanel
           obj             = Equation Input
           role            = panel
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
KEYEVENT: type=1
          hw_code=16
          modifiers=0
          event_string=(Shift_L)
          is_text=True
          time=1213362848.077230
orca.isModifierKey: returning: True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getBrailleRegionsForPageTab
           obj             = Equations
           role            = page tab
GENERATOR: _getBrailleRegionsForPageTabList
           obj             = Equations
           role            = page tab list
GENERATOR: _getDefaultBrailleRegions
           obj             = Equations
           role            = page tab list
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = layered pane
GENERATOR: _getDefaultBrailleRegions
           obj             = 
           role            = root pane
GENERATOR: _getBrailleRegionsForFrame
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = frame
GENERATOR: _getDefaultBrailleRegions
           obj             = Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.
           role            = application
GENERATOR: _getBrailleRegionsForText
           obj             = 
           role            = text
BRAILLE LINE:  'Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. app Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. frm rtpn lyrdpn Equations tblst Equations pgt Equation Input pnl  $l'
     VISIBLE:  ' $l', cursor=1
default.findCommonAncestor...
...default.findCommonAncestor
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
GENERATOR: _getSpeechForText
           obj             = 
           role            = text
           already_focused = False
           utterances:
               (text)
               ()
SPEECH OUTPUT: 'Equation Input panel'
SPEECH OUTPUT: 'text '
^^^^^ 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)
    app.name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' name='None' role='text' state='enabled sensitive focusable visible showing focused selectable opaque editable single line' relations=''
J2SE-access-bridge.py: onStateChanged: object:state-changed:focused: 61 '' (1,0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^

KEYEVENT: type=0
          hw_code=61
          modifiers=0
          event_string=(=)
          is_text=True
          time=1213362849.065331
orca.keyEcho: string to echo: =
orca.isModifierKey: returning: False
orca.isNavigationKey: returning: False
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
----------> QUEUEING KEYPRESS '=' (0)
DEQUEUED KEYPRESS '=' (0) <----------

vvvvv PROCESS KEY PRESS EVENT = vvvvv
SCRIPT INFO: Script name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. (module=orca.J2SE-access-bridge)' Application name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' Toolkit name='J2SE-access-bridge' Version='0.1'
SPEECH OUTPUT: 'SCRIPT INFO: Script name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. (module=orca.J2SE-access-bridge)' Application name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' Toolkit name='J2SE-access-bridge' Version='0.1''
KEYEVENT: type=1
          hw_code=61
          modifiers=0
          event_string=(=)
          is_text=True
          time=1213362849.141441
orca.isModifierKey: returning: False
----------> QUEUEING KEYRELEASE '=' (0)
BRAILLE LINE:  'SCRIPT INFO: Script name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels. (module=orca.J2SE-access-bridge)' Application name='Use left and right arrow keys to access MathTrax tab panels. Use tab key to move within tab panels.' Toolkit name='J2SE-access-bridge' Version='0.1''
     VISIBLE:  'SCRIPT INFO: Script name='Use left and right', cursor=0

^^^^^ PROCESS KEY PRESS EVENT = ^^^^^
DEQUEUED KEYRELEASE '=' (0) <----------

vvvvv PROCESS KEY RELEASE EVENT = vvvvv

^^^^^ PROCESS KEY RELEASE EVENT = ^^^^^
KEYEVENT: type=0
          hw_code=17
          modifiers=4
          event_string=(Control_L)
          is_text=True
          time=1213362857.829349
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
          hw_code=18
          modifiers=12
          event_string=(Alt_L)
          is_text=True
          time=1213362857.913382
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
