Hi Joanie.
According to the command gnome-shell --version:
GNOME Shell 3.14.0
Inspecting the debug file of orca I found the following sequence of
events:
KEYBOARDEVENT: type=0
id=65513
hw_code=64
modifiers=16400
event_string=(Alt_L)
keyval_name=(Alt_L)
is_text=True
timestamp=1285349
time=1412558042.374806
keyType=modifier
shouldEcho=False
----------> QUEUEING WINDOW:DEACTIVATE
mapped gnome-terminal-server to gnome-terminal
Looking for orca-scripts.gnome-terminal.py
Could not import orca-scripts.gnome-terminal.py
Looking for orca.scripts.gnome-terminal.py
Could not import orca.scripts.gnome-terminal.py
Looking for orca.scripts.apps.gnome-terminal.py
Found orca.scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal-server
(module=orca.scripts.apps.gnome-terminal.script)
Loaded orca.scripts.apps.gnome-terminal.py
mapped gnome-terminal-server to gnome-terminal
Looking for orca-scripts.gnome-terminal.py
Could not import orca-scripts.gnome-terminal.py
Looking for orca.scripts.gnome-terminal.py
Could not import orca.scripts.gnome-terminal.py
Looking for orca.scripts.apps.gnome-terminal.py
Found orca.scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal-server
(module=orca.scripts.apps.gnome-terminal.script)
Loaded orca.scripts.apps.gnome-terminal.py
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
DEQUEUED WINDOW:DEACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate
detail=(0,0,vilmar jve:/data/software/orca3/orca)
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
----------> QUEUEING WINDOW:ACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
app.name='gnome-terminal-server'
name='vilmar jve:/data/software/orca3/orca' role='frame'
state='enabled resizable sensitive showing visible' relations=''
Script for event: gnome-terminal-server
(module=orca.scripts.apps.gnome-terminal.script)
TOTAL PROCESSING TIME: 0.0079
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,0)
app.name='gnome-terminal-server' name='Terminal' role='terminal'
state='enabled focusable sensitive showing visible' relations=''
Script for event: gnome-terminal-server
(module=orca.scripts.apps.gnome-terminal.script)
TOTAL PROCESSING TIME: 0.0009
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(0,0,0)
app.name='gnome-terminal-server'
name='vilmar jve:/data/software/orca3/orca' role='frame'
state='enabled resizable sensitive showing visible' relations=''
Script for event: gnome-terminal-server
(module=orca.scripts.apps.gnome-terminal.script)
TOTAL PROCESSING TIME: 0.0008
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED OBJECT:CHILDREN-CHANGED:ADD <----------
vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add detail=(35,0,[panel | ])
app.name='gnome-shell' name='None' role='panel' state='showing
visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
TOTAL PROCESSING TIME: 0.0011
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^
DEQUEUED OBJECT:CHILDREN-CHANGED:ADD <----------
vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add detail=(0,0,[panel | ])
app.name='gnome-shell' name='None' role='panel' state='enabled
focused sensitive showing visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
TOTAL PROCESSING TIME: 0.0011
^^^^^ PROCESS OBJECT EVENT object:children-changed:add ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,0)
app.name='gnome-shell' name='None' role='panel' state='showing
visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
TOTAL PROCESSING TIME: 0.0011
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,0)
app.name='gnome-shell' name='None' role='panel' state='enabled
focused sensitive showing visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
TOTAL PROCESSING TIME: 0.0011
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SELECTED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected detail=(1,0,0)
app.name='gnome-shell' name='None' role='push button'
state='enabled selected sensitive showing visible' relations='labelled
by'
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
TOTAL PROCESSING TIME: 0.0012
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(1,0,0)
app.name='gnome-shell' name='None' role='window' state='active
enabled focusable sensitive showing visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
TOTAL PROCESSING TIME: 0.0011
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED WINDOW:ACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate detail=(0,0,)
app.name='gnome-shell' name='None' role='window' state='active
enabled focusable sensitive showing visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
ACTIVE SCRIPT: gnome-shell
(module=orca.scripts.apps.gnome-shell.script) (reason=window:activate
event)
LOCUS OF FOCUS: app='gnome-shell' name='' role='window'
event='window:activate'
BRAILLE: update disabled
PREPARATION TIME: 0.0013
generate speech for unfocused app.name='gnome-shell' name='None'
role='window' state='active enabled focusable sensitive showing
visible' relations='' (args={'recursing': True, 'formatType':
'unfocused', 'mode': 'speech', 'role': <enum ATSPI_ROLE_WINDOW of type
AtspiRole>, 'priorObj': <Accessible object at 0x7f3c00fa6828
(AtspiAccessible at 0x23ad110)>}) using 'oldAncestors + newAncestors +
labelOrName + allTextSelection + roleName + availability + (mnemonic
and (pause + mnemonic + lineBreak) or []) + accelerator + childWidget
+ newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or
[])'
GENERATION TIME: 0.0005 ----> oldAncestors=[]
script_utilities.commonAncestor...
...script_utilities.commonAncestor
GENERATION TIME: 0.0015 ----> newAncestors=[]
GENERATION TIME: 0.0010 ----> labelOrName=[]
GENERATION TIME: 0.0005 ----> allTextSelection=[]
GENERATION TIME: 0.0009 ----> roleName=['window', {'family':
{'locale': 'en', 'dialect': None, 'name': 'default default voice'},
'rate': 76.0}]
GENERATION TIME: 0.0005 ----> availability=[]
GENERATION TIME: 0.0005 ----> mnemonic=[]
script_utilities.getKeyBinding: ['', '', '']
GENERATION TIME: 0.0023 ----> accelerator=[]
GENERATION TIME: 0.0003 ----> childWidget=[]
GENERATION TIME: 0.0010 ----> newNodeLevel=[]
GENERATION TIME: 0.0003 ----> unselectedCell=[]
GENERATION TIME: 0.0003 ----> tutorial=[]
COMPLETION TIME: 0.0117
generate speech results:
window
{'family': {'locale': 'en', 'dialect': None, 'name': 'default
default voice'}, 'rate': 76.0}
SPEECH OUTPUT: 'window'
TOTAL PROCESSING TIME: 0.0183
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,0)
app.name='gnome-shell' name='None' role='window' state='active
enabled focusable sensitive showing visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
TOTAL PROCESSING TIME: 0.0018
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0,0)
app.name='gnome-shell' name='None' role='panel' state='enabled
focused sensitive showing visible' relations=''
Script for event: gnome-shell
(module=orca.scripts.apps.gnome-shell.script)
LOCUS OF FOCUS: app='gnome-shell' name='' role='panel'
event='object:state-changed:focused'
BRAILLE: update disabled
PREPARATION TIME: 0.0007
generate speech for unfocused app.name='gnome-shell' name='None'
role='panel' state='enabled focused sensitive showing visible'
relations='' (args={'recursing': True, 'formatType': 'unfocused',
'mode': 'speech', 'role': <enum ATSPI_ROLE_PANEL of type AtspiRole>,
'priorObj': <Accessible object at 0x7f3c01d75f78 (AtspiAccessible at
0x2346120)>}) using 'oldAncestors + newAncestors + (substring and
currentLineText) or (labelAndName + roleName) + newNodeLevel +
unselectedCell + (tutorial and (pause + tutorial) or [])'
GENERATION TIME: 0.0003 ----> oldAncestors=[]
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
GENERATION TIME: 0.0011 ----> newAncestors=[]
GENERATION TIME: 0.0002 ----> substring=[]
GENERATION TIME: 0.0007 ----> labelAndName=[]
GENERATION TIME: 0.0004 ----> roleName=['panel', {'family':
{'locale': 'en', 'dialect': None, 'name': 'default default voice'},
'rate': 76.0}]
GENERATION TIME: 0.0006 ----> newNodeLevel=[]
GENERATION TIME: 0.0003 ----> unselectedCell=[]
GENERATION TIME: 0.0002 ----> tutorial=[]
COMPLETION TIME: 0.0047
generate speech results:
panel
{'family': {'locale': 'en', 'dialect': None, 'name': 'default
default voice'}, 'rate': 76.0}
SPEECH OUTPUT: 'panel'
TOTAL PROCESSING TIME: 0.0489
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
prev keyval=65289 post keyval=65289
Computing event_string
KEYBOARDEVENT: type=1
id=65289
hw_code=23
modifiers=8
event_string=(Tab)
keyval_name=(Tab)
is_text=False
timestamp=1285720
time=1412558042.766932
keyType=action
shouldEcho=False
prev keyval=65289 post keyval=65289
Computing event_string
I didn't find a keyboardevent type=0 to the tab key before the
keyboardevent type=1.
Am I missing something?
Thanks.
On 10/05/2014 02:29 PM, Joanmarie Diggs wrote:
Hey José.
I'm not seeing this problem. What version of gnome-shell are you
running?
--joanie
On 10/05/2014 09:23 AM, José Vilmar Estácio de Souza wrote:
Hi.
I forgot to mention that the problems happens with orca 3.14.0 and orca
3.15.1pre
I think that I am in the latest version.
On 10/05/2014 08:35 AM, Hadi Rezaee wrote:
Update your orca. you're not on the latest version.
On 10/5/2014 5:13 AM, José Vilmar Estácio de Souza wrote:
Hi all.
This is happening with gnome 3.14.
If I press alt+tab orca reads only window and does not announce the
window name.
If I hold the alt key and press Tab again, the window name is
announced correctly.
What is happening is that orca only announces the name of the window
after I press alt tab twice.
Thanks.
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp