hpng6 / eyes-free

Automatically exported from code.google.com/p/eyes-free
0 stars 0 forks source link

Spell last utterance doesn't work when context menus are set to list view. #455

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Set context menus within Talkback Settings (Talkback 4.2 Beta 1) to view as 
list.  Focus yourself on any item.  Invoke the global context menu, and then 
select spell last utterance.  Notice that Talkback will not spell the item with 
current focus, but instead will only announce the item itself.  This doesn't 
happen if yu leave the context menus set to the circular view as is the 
default.  Have tested this on Android 5.1 Lollypop as well as Android 4.42 and 
Android 4.44 KitKat.  Nexus 6, Motorola X 2013, Samsung Galaxy S5 Active, and 
Samsung Galaxy Tab 4 7 inch tablet.

Original issue reported on code.google.com by clgillan...@gmail.com on 5 May 2015 at 12:34

GoogleCodeExporter commented 8 years ago
Hello,
I have discovered while testing with Google Talkback 4.3.1 beta 1 that spelling 
last utterance is working different when context menus are displayed as list 
views as compared to plain legacy circle controlled context menus.
When legacy circle controlled context menus are configured the last utterance 
is spoken immediatelly after lifting the finger from the screen surface thus 
activating the feature.
When context menus are shown as lists then the text is spelled after some two 
seconds delay where curent focus is announced during that delay as the focus 
event can't most likely be suppressed while dismissing context menu activity.
I would say there is no easy way to fix it therefore having the text spelled 
after a delay is the only viable option here. It's a tradeof I would say.

Original comment by pvdee...@gmail.com on 5 Sep 2015 at 12:38