Re: [orca-list] When I checking enable contracted braille in Orca preferences dialog/braille page, and navigating the contraction table list with arrow keys, I hear all items doubled



Hy Joanmarie,

I copyed what happen when I press down arrow key in contraction table
combo box. Following output is very long debug.out file part, not have
another important message part, so, if anybody not interesting, please
close this letter now. :-):-)
KEYEVENT: type=0
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=405004
          time=1272550914.841058
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
---------> QUEUEING EVENT object:selection-changed
DEQUEUED EVENT object:property-change:accessible-name <----------

vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name   detail=(0,0)
    app.name='orca' name='en-us-comp8' role='combo box' state='enabled
focused sensitive showing visible' relations='labelled by'
VISUAL CHANGE: 'en-us-comp8' '11'
(event='object:property-change:accessible-name')
generate braille for app.name='orca' name='en-us-comp8' role='combo box'
state='enabled focused sensitive showing visible' relations='labelled
by' (args={'formatType': 'focused', 'role': ROLE_COMBO_BOX, 'mode':
'braille', 'recursing': True}) using '(includeContext
        and (ancestors                                + (rowHeader and
[Region(" " + asString(rowHeader))])                                +
(columnHeader and [Region(" " + asString(columnHeader))])
                 + (radioButtonGroup and [Region(" " +
asString(radioButtonGroup))])                                + [Region("
")])                           or []) + ((comboBoxTextObj and
[Text(comboBoxTextObj[0], asString(label), asString(eol))])
              or [Component(obj, asString(label + displayedText), label
and (len(asString(label)) + 1) or 0)])                          +
[Region(" " + asString(roleName))] + (nodeLevel and [Region(" " +
asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Braille' role='page tab'
state='enabled multi line selectable selected sensitive showing visible'
relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB,
'mode': 'braille', 'includeContext': False, 'recursing': True}) using
'[Component(obj,                                     asString(label +
displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Braille']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Braille Page', 0
generate braille for app.name='orca' name='None' role='page tab list'
state='enabled focusable sensitive showing visible' relations=''
(args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode':
'braille', 'includeContext': False, 'recursing': True}) using
'[Component(obj,                                     asString(label +
displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='orca' name='Orca Preferences'
role='dialog' state='active enabled resizable sensitive showing visible'
relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG,
'mode': 'braille', 'includeContext': False, 'recursing': True}) using
'[Component(obj,                                     asString(label +
displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' role='application'
state='' relations='' (args={'formatType': 'focused', 'role':
ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False,
'recursing': True}) using '[Component(obj,
       asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0x959820c>,
<orca.braille.Region instance at 0x95987ac>, <orca.braille.Component
instance at 0x95981ac>, <orca.braille.Region instance at 0x959882c>,
<orca.braille.Component instance at 0x959806c>, <orca.braille.Region
instance at 0x95987cc>, <orca.braille.Component instance at 0x959848c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[]
label=['Contraction Table:']
displayedText=['en-us-comp8']
roleName=['Combo']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Braille Page', 0
  Region: ' ', 0
  Component: 'Contraction Table: en-us-comp8', 19
  Region: ' Combo', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Braille
Page Contraction Table: en-us-comp8 Combo'
     VISIBLE:  'Contraction Table: en-us-comp8 C', cursor=20
Could not initialize BrlTTY:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/orca/braille.py", line 1760, in init
    _brlAPI = brlapi.Connection()
  File "brlapi.pyx", line 287, in brlapi.Connection.__init__
ConnectionError: <unprintable ConnectionError object>

generate speech for app.name='orca' name='en-us-comp8' role='combo box'
state='enabled focused sensitive showing visible' relations='labelled
by' (args={'alreadyFocused': True, 'formatType': 'focused', 'role':
ROLE_COMBO_BOX, 'mode': 'speech', 'recursing': True}) using '[] + name +
pause + positionInList + pause + []'
name=['en-us-comp8']
pause=[<orca.speech_generator.Pause instance at 0x9253a8c>]
positionInList=['39 of 88']
generate speech results:
  en-us-comp8
  <orca.speech_generator.Pause instance at 0x9253a8c>
  39 of 88
  <orca.speech_generator.Pause instance at 0x9253a8c>
GENERATOR: _getTutorialForComboBox
           obj             = en-us-comp8
           role            = combo box
           alreadyFocused  = True
           utterances:
GENERATOR: getTutorial
           obj             = en-us-comp8
           role            = combo box
           alreadyFocused  = True
           utterances:
               ()
SPEECH OUTPUT: 'en-us-comp8. 39 of 88. '
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^

KEYEVENT: type=1
          hw_code=116
          modifiers=8192
          event_string=(Down)
          is_text=True
          timestamp=405078
          time=1272550914.941458
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED EVENT object:selection-changed <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed                 detail=(0,0)
    app.name='orca' name='en-us-comp8' role='combo box' state='enabled
focused sensitive showing visible' relations='labelled by'
VISUAL CHANGE: 'en-us-comp8' '11' (event='object:selection-changed')
generate braille for app.name='orca' name='en-us-comp8' role='combo box'
state='enabled focused sensitive showing visible' relations='labelled
by' (args={'formatType': 'focused', 'role': ROLE_COMBO_BOX, 'mode':
'braille', 'recursing': True}) using '(includeContext
        and (ancestors                                + (rowHeader and
[Region(" " + asString(rowHeader))])                                +
(columnHeader and [Region(" " + asString(columnHeader))])
                 + (radioButtonGroup and [Region(" " +
asString(radioButtonGroup))])                                + [Region("
")])                           or []) + ((comboBoxTextObj and
[Text(comboBoxTextObj[0], asString(label), asString(eol))])
              or [Component(obj, asString(label + displayedText), label
and (len(asString(label)) + 1) or 0)])                          +
[Region(" " + asString(roleName))] + (nodeLevel and [Region(" " +
asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
Object deemed to be for layout purposes only: [panel | ]
generate braille for app.name='orca' name='Braille' role='page tab'
state='enabled multi line selectable selected sensitive showing visible'
relations='' (args={'formatType': 'focused', 'role': ROLE_PAGE_TAB,
'mode': 'braille', 'includeContext': False, 'recursing': True}) using
'[Component(obj,                                     asString(label +
displayedText + roleName + availability) + asString(accelerator))]'
label=[]
displayedText=['Braille']
roleName=['Page']
availability=[]
accelerator=[]
generate braille results:
  Component: 'Braille Page', 0
generate braille for app.name='orca' name='None' role='page tab list'
state='enabled focusable sensitive showing visible' relations=''
(args={'formatType': 'focused', 'role': ROLE_PAGE_TAB_LIST, 'mode':
'braille', 'includeContext': False, 'recursing': True}) using
'[Component(obj,                                     asString(label +
displayedText + value + roleName + required))]'
label=[]
displayedText=['']
value=['']
roleName=['TabList']
required=[]
generate braille results:
  Component: 'TabList', 0
generate braille for app.name='orca' name='Orca Preferences'
role='dialog' state='active enabled resizable sensitive showing visible'
relations='' (args={'formatType': 'focused', 'role': ROLE_DIALOG,
'mode': 'braille', 'includeContext': False, 'recursing': True}) using
'[Component(obj,                                     asString(label +
displayedText + value + roleName + required))]'
label=[]
displayedText=['Orca Preferences']
value=['']
roleName=['Dialog']
required=[]
generate braille results:
  Component: 'Orca Preferences Dialog', 0
generate braille for app.name='orca' name='orca' role='application'
state='' relations='' (args={'formatType': 'focused', 'role':
ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False,
'recursing': True}) using '[Component(obj,
       asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
  Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0x974e48c>,
<orca.braille.Region instance at 0x974e30c>, <orca.braille.Component
instance at 0x974edcc>, <orca.braille.Region instance at 0x953590c>,
<orca.braille.Component instance at 0x974e3cc>, <orca.braille.Region
instance at 0x975b14c>, <orca.braille.Component instance at 0x974ecac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
comboBoxTextObj=[]
label=['Contraction Table:']
displayedText=['en-us-comp8']
roleName=['Combo']
nodeLevel=[]
generate braille results:
  Component: 'orca Application', 0
  Region: ' ', 0
  Component: 'Orca Preferences Dialog', 0
  Region: ' ', 0
  Component: 'TabList', 0
  Region: ' ', 0
  Component: 'Braille Page', 0
  Region: ' ', 0
  Component: 'Contraction Table: en-us-comp8', 19
  Region: ' Combo', 0
BRAILLE LINE:  'orca Application Orca Preferences Dialog TabList Braille
Page Contraction Table: en-us-comp8 Combo'
     VISIBLE:  'Contraction Table: en-us-comp8 C', cursor=20
Could not initialize BrlTTY:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/orca/braille.py", line 1760, in init
    _brlAPI = brlapi.Connection()
  File "brlapi.pyx", line 287, in brlapi.Connection.__init__
ConnectionError: <unprintable ConnectionError object>

generate speech for app.name='orca' name='en-us-comp8' role='combo box'
state='enabled focused sensitive showing visible' relations='labelled
by' (args={'alreadyFocused': True, 'formatType': 'focused', 'role':
ROLE_COMBO_BOX, 'mode': 'speech', 'recursing': True}) using '[] + name +
pause + positionInList + pause + []'
name=['en-us-comp8']
pause=[<orca.speech_generator.Pause instance at 0x9253a8c>]
positionInList=['39 of 88']
generate speech results:
  en-us-comp8
  <orca.speech_generator.Pause instance at 0x9253a8c>
  39 of 88
  <orca.speech_generator.Pause instance at 0x9253a8c>
GENERATOR: _getTutorialForComboBox
           obj             = en-us-comp8
           role            = combo box
           alreadyFocused  = True
           utterances:
GENERATOR: getTutorial
           obj             = en-us-comp8
           role            = combo box
           alreadyFocused  = True
           utterances:
               ()
SPEECH OUTPUT: 'en-us-comp8. 39 of 88. '

Attila



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]