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

Re: [orca-list] ff3 slow navigation response



Hi Christopher.

Scott recently improved the structural navigation speed through the use
of collections.  However to take advantage of this new functionality you
need both the very latest Orca from trunk as well as the very latest
at-spi.

Hope this helps!
--Joanie

On Sun, 2008-03-02 at 16:36 -0500, Christopher Moore wrote:
> I'm reposting this with a smaller debug output to avoid being bounced.
> ----- Forwarded message from Christopher Moore <christopher h moore verizon net> -----
> 
> 
> Hello,
> I've recently installed orca from svn trunk, and my ubuntu gutsy system 
> seems to be running ok.
> 
> I've been using ff3 and am experiencing slow response when attempting to 
> navigate web pages using the orca gecko navigation keys.   
> 
> My wife, who is sighted, can navigate the page easily with the mouse, 
> and orca seems to do a good job of announcing the current location on 
> the page.  This in itself is a major step forward from ff2 where orca 
> wasn't able to keep track of what was going on.
> 
> I'm attaching a debug file from a simple test.  First, I brought up a 
> web page.  Next I enabled orca deubugging and restarted orca.
> Now for the test:
> I first entered 'h' to search for headings.  If you're looking at the 
> debug output, you can search for "Wrapping to top" which is the result 
> of the command.  A couple line above this you see the time (571.69) when 
> the keystroke process began.  I don't see a time when the speech/braille 
> was actually output, but I entered the next keystroke 'o' as soon as 
> output was spoken.
> The next time (604.97) is approx 33 seconds later.  So what was 
> happening during those 33 seconds?
> 
> After the 'o' which occurred at approx 605, I switched applications with 
> alt+l at approx 619 seconds.  So the 'o' took approx 14 seconds.  
> 
> My question is basically two-fold.  
> First, why is orca response to navigation keys so sluggish? and
> Second, what plans are in the pipeline  to improve the user 
> experience?
> 
> I'd like to help resolve this particular issue and feel I can make some 
> contributions in the areas of programming and testing.
> 
> Chris
> 
> KEYEVENT: type=0
>           hw_code=43
>           modifiers=0
>           event_string=(h)
>           is_text=True
>           time=1204487571.626547
> orca.keyEcho: string to echo: h
> orca.isModifierKey: returning: False
> ----------> QUEUEING KEYPRESS 'h' (43)
> DEQUEUED KEYPRESS 'h' (43) <----------
> 
> vvvvv PROCESS KEY PRESS EVENT h vvvvv
> KEYEVENT: type=1
>           hw_code=43
>           modifiers=0
>           event_string=(h)
>           is_text=True
>           time=1204487571.692230
> orca.isModifierKey: returning: False
> ----------> QUEUEING KEYRELEASE 'h' (43)
> SPEECH OUTPUT: 'Wrapping to top.'
> SPEECH OUTPUT: 'No more headings.'
> 
> ^^^^^ PROCESS KEY PRESS EVENT h ^^^^^
> DEQUEUED KEYRELEASE 'h' (43) <----------
> 
> vvvvv PROCESS KEY RELEASE EVENT h vvvvv
> 
> ^^^^^ PROCESS KEY RELEASE EVENT h ^^^^^
> KEYEVENT: type=0
>           hw_code=32
>           modifiers=0
>           event_string=(o)
>           is_text=True
>           time=1204487604.978555
> orca.keyEcho: string to echo: o
> orca.isModifierKey: returning: False
> ----------> QUEUEING KEYPRESS 'o' (32)
> DEQUEUED KEYPRESS 'o' (32) <----------
> 
> vvvvv PROCESS KEY PRESS EVENT o vvvvv
> KEYEVENT: type=1
>           hw_code=32
>           modifiers=0
>           event_string=(o)
>           is_text=True
>           time=1204487605.082773
> orca.isModifierKey: returning: False
> ----------> QUEUEING KEYRELEASE 'o' (32)
> LOCUS OF FOCUS: app='Minefield' name='' role='table cell'
>                 event=None
> Object deemed to be useless: [image | ]
> Object deemed to be useless: [image | ]
> Object deemed to be useless: [image | ]
> Object deemed to be useless: [image | ]
> Object deemed to be useless: [image | ]
> Object deemed to be useless: [image | ]
> BRAILLE LINE:  'There are 3 unlogged users'
>      VISIBLE:  'There are 3 unlogged users', cursor=1
> SPEECH OUTPUT: 'There are 3 unlogged users and 0 registered users online.
> 
> You are logged-in as W1GM.
> 
> '
> 
> ^^^^^ PROCESS KEY PRESS EVENT o ^^^^^
> DEQUEUED KEYRELEASE 'o' (32) <----------
> 
> vvvvv PROCESS KEY RELEASE EVENT o vvvvv
> 
> ^^^^^ PROCESS KEY RELEASE EVENT o ^^^^^
> KEYEVENT: type=0
>           hw_code=64
>           modifiers=0
>           event_string=(Alt_L)
>           is_text=True
>           time=1204487619.210556
> orca.keyEcho: string to echo: Alt_L
> orca.isModifierKey: returning: True
> ---------> QUEUEING EVENT window:deactivate
> DEQUEUED EVENT window:deactivate <----------
> _______________________________________________
> Orca-list mailing list
> Orca-list gnome org
> http://mail.gnome.org/mailman/listinfo/orca-list
> Visit http://live.gnome.org/Orca for more information on Orca



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