[orca-list] Where am I and Speak child position feature is not working right with desktop icons in GNOME3 fallback mode
- From: Hammer Attila <hammera pickup hu>
- To: orca-list gnome org
- Subject: [orca-list] Where am I and Speak child position feature is not working right with desktop icons in GNOME3 fallback mode
- Date: Wed, 13 Jul 2011 12:06:19 +0200
Hy,
If I using GNOME3 with fallback mode, and checked the speak child
position check box, Orca doesn't spoken the position index values.
Reproducation steps if speak child position check box is enabled:
1. Activate the desktop.
2. After Orca spokened the desktop icon name, always spokening the icon
is unselected if you moving desktop icons with arrow keys.
The position index value is not spokening, and if you ask where am I
output, you will be hear wrong values.
This type two bugs are known issues, or already reported?
If anybody not interesting the next part following debug output parts,
close the letter now. :-):-)
I see this type problem with modified Oneiric test environment with
factory packaged gnome-orca 3.1.3 release.
Now, look some debug.out parts:
First example is a speech generation result if I highlighted for example
the Computer icon:
generate speech for unfocused app.name='nautilus' name='Computer'
role='icon' state='selectable' relations='' (args={'recursing': True,
'priorObj': <Accessible object at 0x14508c0 (AtspiAccessible at
0x1b950e0)>, 'role': <enum ATSPI_ROLE_ICON of type Role>, 'mode':
'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader
+ newColumnHeader + newRadioButtonGroup + labelAndName +
imageDescription + roleName + pause + positionInList + newNodeLevel +
unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Computer', {u'average-pitch': 3.0, u'rate': 80.0,
u'gain': 10.0, u'family': {u'locale': u'hu', u'name': u'hungarian'}}]
imageDescription=[]
roleName=['icon', {}]
pause=[<orca.speech_generator.Pause instance at 0x12a0fc8>]
positionInList=[]
newNodeLevel=[]
unselectedCell=['not selected', {}]
GENERATOR: _getTutorialForLayeredPane
obj = Icon View
role = layered-pane
alreadyFocused = False
utterances:
GENERATOR: _getTutorialForIcon
obj = Computer
role = icon
alreadyFocused = False
utterances:
GENERATOR: getTutorial
obj = Computer
role = icon
alreadyFocused = False
utterances:
()
tutorial=['']
generate speech results:
Computer
{u'average-pitch': 3.0, u'rate': 80.0, u'gain': 10.0, u'family':
{u'locale': u'hu', u'name': u'hungarian'}}
icon
{}
<orca.speech_generator.Pause instance at 0x12a0fc8>
not selected
{}
<orca.speech_generator.Pause instance at 0x12a0fc8>
SPEECH OUTPUT: 'Computer icon.'
SPEECH OUTPUT: 'not selected.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^
DEQUEUED OBJECT:SELECTION-CHANGED <----------
vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed detail=(0,0,0)
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-VALUE
2. Look what where am I output spokening Orca if I moving for example
the Install Ubuntu 10.10 icon:
generate speech for basicWhereAmI app.name='nautilus' name='Install
Ubuntu 11.10' role='icon' state='selectable' relations=''
(args={'forceList': True, 'formatType': 'basicWhereAmI', 'role': <enum
ATSPI_ROLE_ICON of type Role>, 'mode': 'speech', 'forceMnemonic': True,
'alreadyFocused': True, 'forceTutorial': True, 'recursing': True}) using
'toolbar + parentRoleName + pause + labelAndName + pause +
selectedItemCount + pause + (tutorial and (pause + tutorial) or []) +
description'
toolbar=[]
parentRoleName=['Icon panel']
pause=[<orca.speech_generator.Pause instance at 0x12a0fc8>]
labelAndName=['Install Ubuntu 11.10', {u'average-pitch': 3.0, u'rate':
80.0, u'gain': 10.0, u'family': {u'locale': u'hu', u'name': u'hungarian'}}]
selectedItemCount=['0 of 5 items selected', {}, 'on 0 of 5', {}]
GENERATOR: _getTutorialForLayeredPane
obj = Icon View
role = layered-pane
alreadyFocused = True
utterances:
(To move to items, use either the arrow keys or type
ahead searching.)
(To get to the system menus press the alt+f1 key.)
GENERATOR: _getTutorialForIcon
obj = Install Ubuntu 11.10
role = icon
alreadyFocused = True
utterances:
(To move to items, use either the arrow keys or type
ahead searching.)
(To get to the system menus press the alt+f1 key.)
GENERATOR: getTutorial
obj = Install Ubuntu 11.10
role = icon
alreadyFocused = True
utterances:
(To move to items, use either the arrow keys or type
ahead searching. To get to the system menus press the alt+f1 key.)
Finding top-level object for source.name=Desktop
GENERATOR: _getTutorialForFrame
obj = Desktop
role = frame
alreadyFocused = True
utterances:
GENERATOR: getTutorial
obj = Desktop
role = frame
alreadyFocused = True
utterances:
()
tutorial=['To move to items, use either the arrow keys or type ahead
searching. To get to the system menus press the alt+f1 key.', '', {}]
description=[]
generate speech results:
Icon panel
<orca.speech_generator.Pause instance at 0x12a0fc8>
Install Ubuntu 11.10
{u'average-pitch': 3.0, u'rate': 80.0, u'gain': 10.0, u'family':
{u'locale': u'hu', u'name': u'hungarian'}}
<orca.speech_generator.Pause instance at 0x12a0fc8>
0 of 5 items selected
{}
on 0 of 5
{}
<orca.speech_generator.Pause instance at 0x12a0fc8>
<orca.speech_generator.Pause instance at 0x12a0fc8>
To move to items, use either the arrow keys or type ahead searching.
To get to the system menus press the alt+f1 key.
{}
SPEECH OUTPUT: 'Icon panel.'
SPEECH OUTPUT: 'Install Ubuntu 11.10.'
SPEECH OUTPUT: '0 of 5 items selected on 0 of 5.'
SPEECH OUTPUT: 'To move to items, use either the arrow keys or type
ahead searching. To get to the system menus press the alt+f1 key.'
^^^^^ PROCESS <ENUM ATSPI_KEY_PRESSED_EVENT OF TYPE EVENTTYPE> 'Return'
(36) ^^^^^
If this type problem is not already reported, and this type problem is
Orca related problems, I welcome doing the report and attaching the full
debug.out file.
Attila
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]