Re: Qt At-spi doesn't pass comboboxes selected values with Orca right?

Frederik Gladhorn <[email protected]>
Newsgroups gmane.comp.kde.devel.accessibility
Message-ID <5887435.f21LTYoHj3@varney>
Hi Attila,

I think the best way would be to file a bug on bugs.kde.org, qtatspi is there 
now.
https://bugs.kde.org/enter_bug.cgi?product=qtatspi&format=guided

I am pretty busy for the next month, so this might be forgotten otherwise.

Greetings
Frederik


Onsdag 25. april 2012 10.57.08 skrev Hammer Attila:
> Hy,
> 
> I experienced now a possible known issue with QT comboboxes related:
> if in Unetbootin application I try choose a distribution the
> distribution combo box, I hear only selected value if I using Orca's
> where am I feature.
> Look following debug.out part with generated Orca, if need, I attaching
> entire debug.out file:
> KEYBOARDEVENT: type=1
>                  id=65509
>                  hw_code=66
>                  modifiers=2
>                  event_string=(Caps_Lock)
>                  keyval_name=(Caps_Lock)
>                  is_text=False
>                  timestamp=3903741440
>                  time=1335343603.202586
>                  keyType=modifier
>                  shouldEcho=False
> 
> KEYBOARDEVENT: type=0
>                  id=65364
>                  hw_code=116
>                  modifiers=0
>                  event_string=(Down)
>                  keyval_name=(Down)
>                  is_text=False
>                  timestamp=3903741753
>                  time=1335343603.516030
>                  keyType=navigation
>                  shouldEcho=False
> 
> ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
> DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME  <----------
> 
> vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
> ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
> ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
> ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
> OBJECT EVENT: object:property-change:accessible-name
> detail=(0,0,[combo box | 5R1-GNOME])
>      app.name='' name='5R1-GNOME' role='combo box' state='active
> editable enabled focusable sensitive showing visible' relations=''
> Script for event:  (module=orca.scripts.default)
> TOTAL PROCESSING TIME: 0.0143
> ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
> 
> 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,[combo box | 5R1-GNOME])
>      app.name='' name='5R1-GNOME' role='combo box' state='active
> editable enabled focusable sensitive showing visible' relations=''
> Script for event:  (module=orca.scripts.default)
> TOTAL PROCESSING TIME: 0.0044
> ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
> 
> 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,[combo box | 5R1-GNOME])
>      app.name='' name='5R1-GNOME' role='combo box' state='active
> editable enabled focusable sensitive showing visible' relations=''
> Script for event:  (module=orca.scripts.default)
> TOTAL PROCESSING TIME: 0.0083
> ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
> 
> 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,[combo box | BackTrack])
> ----------> QUEUEING OBJECT:TEXT-CHANGED:DELETE
> ----------> QUEUEING OBJECT:TEXT-CHANGED:INSERT
> ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-VALUE
>      app.name='' name='BackTrack' role='combo box' state='active
> editable enabled focusable focused sensitive showing visible' relations=''
> Script for event:  (module=orca.scripts.default)
> TOTAL PROCESSING TIME: 0.0051
> ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
> 
> DEQUEUED OBJECT:TEXT-CHANGED:DELETE  <----------
> 
> vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
> OBJECT EVENT: object:text-changed:delete
> detail=(0,201,AtSpiAdaptor::relationSet currently has a problem with
> child ids.
> AtSpiAdaptor::relationSet currently has a problem with child ids.
> AtSpiAdaptor::relationSet currently has a problem with child ids.
> )
>      app.name='gnome-terminal' name='Terminal' role='terminal'
> state='enabled focusable focused sensitive showing visible' relations=''
> Script for event: gnome-terminal
> (module=orca.scripts.apps.gnome-terminal.script)
> TOTAL PROCESSING TIME: 0.0016
> ^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^
> 
> DEQUEUED OBJECT:TEXT-CHANGED:INSERT  <----------
> 
> vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
> OBJECT EVENT: object:text-changed:insert
> detail=(1222,201,tSpiAdaptor::relationSet currently has a problem with
> child ids.
> AtSpiAdaptor::relationSet currently has a problem with child ids.
> AtSpiAdaptor::relationSet currently has a problem with child ids.
> 
> )
>      app.name='gnome-terminal' name='Terminal' role='terminal'
> state='enabled focusable focused sensitive showing visible' relations=''
> Script for event: gnome-terminal
> (module=orca.scripts.apps.gnome-terminal.script)
> TOTAL PROCESSING TIME: 0.0032
> ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^
> 
> DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-VALUE  <----------
> 
> vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
> OBJECT EVENT: object:property-change:accessible-value  detail=(0,0,0)
> ----------> QUEUEING OBJECT:TEXT-CHANGED:DELETE
> ----------> QUEUEING OBJECT:TEXT-CHANGED:INSERT
> ----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-VALUE
>      app.name='gnome-terminal' name='None' role='scroll bar'
> state='enabled sensitive showing vertical visible' relations=''
> Script for event: gnome-terminal
> (module=orca.scripts.apps.gnome-terminal.script)
> TOTAL PROCESSING TIME: 0.0047
> ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^
> 
> DEQUEUED OBJECT:TEXT-CHANGED:DELETE  <----------
> 
> vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
> OBJECT EVENT: object:text-changed:delete
> detail=(0,134,AtSpiAdaptor::relationSet currently has a problem with
> child ids.
> AtSpiAdaptor::relationSet currently has a problem with child ids.
> )
>      app.name='gnome-terminal' name='Terminal' role='terminal'
> state='enabled focusable focused sensitive showing visible' relations=''
> Script for event: gnome-terminal
> (module=orca.scripts.apps.gnome-terminal.script)
> TOTAL PROCESSING TIME: 0.0017
> ^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^
> 
> DEQUEUED OBJECT:TEXT-CHANGED:INSERT  <----------
> 
> vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
> OBJECT EVENT: object:text-changed:insert
> detail=(1289,134,tSpiAdaptor::relationSet currently has a problem with
> child ids.
> AtSpiAdaptor::relationSet currently has a problem with child ids.
> 
> )
>      app.name='gnome-terminal' name='Terminal' role='terminal'
> state='enabled focusable focused sensitive showing visible' relations=''
> Script for event: gnome-terminal
> (module=orca.scripts.apps.gnome-terminal.script)
> TOTAL PROCESSING TIME: 0.0016
> ^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^
> 
> DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-VALUE  <----------
> 
> vvvvv PROCESS OBJECT EVENT object:property-change:accessible-value vvvvv
> OBJECT EVENT: object:property-change:accessible-value  detail=(0,0,0)
>      app.name='gnome-terminal' name='None' role='scroll bar'
> state='enabled sensitive showing vertical visible' relations=''
> Script for event: gnome-terminal
> (module=orca.scripts.apps.gnome-terminal.script)
> TOTAL PROCESSING TIME: 0.0016
> ^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-value ^^^^^
> 
> KEYBOARDEVENT: type=1
>                  id=65364
>                  hw_code=116
>                  modifiers=0
>                  event_string=(Down)
>                  keyval_name=(Down)
>                  is_text=False
>                  timestamp=3903741827
>                  time=1335343603.588475
>                  keyType=navigation
>                  shouldEcho=False
> 
> KEYBOARDEVENT: type=0
>                  id=65509
>                  hw_code=66
>                  modifiers=0
>                  event_string=(Caps_Lock)
>                  keyval_name=(Caps_Lock)
>                  is_text=False
>                  timestamp=3903742568
>                  time=1335343604.330884
>                  keyType=modifier
>                  shouldEcho=False
> 
> KEYBOARDEVENT: type=0
>                  id=65293
>                  hw_code=36
>                  modifiers=2
>                  event_string=(Return)
>                  keyval_name=(Return)
>                  is_text=False
>                  timestamp=3903742735
>                  time=1335343604.497248
>                  keyType=action
>                  shouldEcho=False
> 
> ----------> QUEUEING <ENUM ATSPI_KEY_PRESSED_EVENT OF TYPE EVENTTYPE>
> 'Return' (36)
> DEQUEUED <ENUM ATSPI_KEY_PRESSED_EVENT OF TYPE EVENTTYPE> 'Return' (36)
> <----------
> 
> vvvvv PROCESS <ENUM ATSPI_KEY_PRESSED_EVENT OF TYPE EVENTTYPE> 'Return'
> (36) vvvvv
> 
> PREPARATION TIME: 0.0024
> generate braille for focused app.name='' name='BackTrack' role='combo
> box' state='active editable enabled focusable focused sensitive showing
> visible' relations='' (args={'formatType': 'focused', 'role': <enum
> ATSPI_ROLE_COMBO_BOX of type 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 []) + ((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))])'
> GENERATION  TIME: 0.0009  ---->  includeContext=True
> 
> PREPARATION TIME: 0.0021
> generate braille for focused app.name='' name='None' role='application'
> state='editable enabled focused sensitive showing visible' relations=''
> (args={'formatType': 'focused', 'role': <enum ATSPI_ROLE_APPLICATION of
> type Role>, 'mode': 'braille', 'includeContext': False, 'recursing':
> True}) using '[Component(obj,
> asString(label + displayedText + value + roleName + required))]'
> GENERATION  TIME: 0.0020  ---->  label=[]
> GENERATION  TIME: 0.0005  ---->  displayedText=[]
> GENERATION  TIME: 0.0021  ---->  value=['']
> GENERATION  TIME: 0.0018  ---->  roleName=['application']
> GENERATION  TIME: 0.0006  ---->  required=[]
> COMPLETION  TIME: 0.0103
> generate braille results:
>    Component: 'application', 0
> GENERATION  TIME: 0.0321  ---->  ancestors=[<orca.braille.Component
> instance at 0xababd0c>]
> GENERATION  TIME: 0.0011  ---->  rowHeader=[]
> GENERATION  TIME: 0.0011  ---->  columnHeader=[]
> GENERATION  TIME: 0.0009  ---->  radioButtonGroup=[]
> GENERATION  TIME: 0.0086  ---->  comboBoxTextObj=[]
> GENERATION  TIME: 0.0501  ---->  label=[]
> GENERATION  TIME: 0.0144  ---->  displayedText=[u'BackTrack']
> GENERATION  TIME: 0.0027  ---->  roleName=['combo box']
> GENERATION  TIME: 0.0034  ---->  nodeLevel=[]
> COMPLETION  TIME: 0.1203
> generate braille results:
>    Component: 'application', 0
>    Region: ' ', 0
>    Component: '$back$track', 1
>    Region: ' combo box', 0
> BRAILLE LINE:  'application $back$track combo box'
>       VISIBLE:  'application $back$track combo box', cursor=14
> 
> PREPARATION TIME: 0.0033
> generate speech for basicWhereAmI app.name='' name='BackTrack'
> role='combo box' state='active editable enabled focusable focused
> sensitive showing visible' relations='' (args={'forceList': True,
> 'formatType': 'basicWhereAmI', 'role': <enum ATSPI_ROLE_COMBO_BOX of
> type Role>, 'mode': 'speech', 'forceMnemonic': True, 'alreadyFocused':
> True, 'forceTutorial': True, 'recursing': True}) using 'toolbar + label
> + roleName + pause + name + positionInList + (mnemonic and (pause +
> mnemonic + lineBreak) or []) + accelerator + (tutorial and (pause +
> tutorial) or []) + description'
> GENERATION  TIME: 0.0007  ---->  toolbar=[]
> GENERATION  TIME: 0.0004  ---->  label=[]
> GENERATION  TIME: 0.0015  ---->  roleName=['combo box', {}]
> GENERATION  TIME: 0.0005  ---->  pause=[<orca.speech_generator.Pause
> instance at 0xa79e82c>]
> GENERATION  TIME: 0.0005  ---->  name=['BackTrack', {u'average-pitch':
> 3.0, u'rate': 90.0, u'family': {u'locale': u'hu', u'name': u'magyar'}}]
> GENERATION  TIME: 0.0072  ---->  positionInList=[]
> script_utilities.getKeyBinding: ['', u'', '']
> GENERATION  TIME: 0.0023  ---->  mnemonic=[]
> GENERATION  TIME: 0.0005  ---->  accelerator=[]
> GENERATOR: _getTutorialForComboBox
>             obj             = BackTrack
>             role            = combo box
>             alreadyFocused  = True
>             utterances:
>                 (A legördítéshez használja a szóköz, az elemeken való
> navigáláshoz a fel- és le nyíl billentyűket.)
> GENERATOR: getTutorial
>             obj             = BackTrack
>             role            = combo box
>             alreadyFocused  = True
>             utterances:
>                 (A legördítéshez használja a szóköz, az elemeken való
> navigáláshoz a fel- és le nyíl billentyűket.)
> GENERATION  TIME: 0.0024  ---->  tutorial=['A
> leg\xc3\xb6rd\xc3\xadt\xc3\xa9shez haszn\xc3\xa1lja a
> sz\xc3\xb3k\xc3\xb6z, az elemeken val\xc3\xb3 navig\xc3\xa1l\xc3\xa1shoz
> a fel- \xc3\xa9s le ny\xc3\xadl billenty\xc5\xb1ket.', {}]
> GENERATION  TIME: 0.0006  ---->  description=['V\xc3\xa1lasszon a
> t\xc3\xa1mogatott disztrib\xc3\xbaci\xc3\xb3k
> list\xc3\xa1j\xc3\xa1b\xc3\xb3l', {}]
> COMPLETION  TIME: 0.0215
> generate speech results:
>    combo box
>    {}
>    <orca.speech_generator.Pause instance at 0xa79e82c>
>    BackTrack
>    {u'average-pitch': 3.0, u'rate': 90.0, u'family': {u'locale': u'hu',
> u'name': u'magyar'}}
>    <orca.speech_generator.Pause instance at 0xa79e82c>
>    A legördítéshez használja a szóköz, az elemeken való navigáláshoz a
> fel- és le nyíl billentyűket.
>    {}
>    Válasszon a támogatott disztribúciók listájából
>    {}
> SPEECH OUTPUT: 'combo box.'
> SPEECH OUTPUT: 'BackTrack.'
> SPEECH OUTPUT: 'A legördítéshez használja a szóköz, az elemeken való
> navigáláshoz a fel- és le nyíl billentyűket. Válasszon a támogatott
> disztribúciók listájából'
> 
> I using latest master branch version with qt-at-spi bridge.
> 
> Attila
> _______________________________________________
> kde-accessibility mailing list
> [email protected]
> https://mail.kde.org/mailman/listinfo/kde-accessibility
_______________________________________________
kde-accessibility mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-accessibility
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.