[BRLTTY] Losing cursor in the latest versions from SVN

Dave Mielke dave at mielke.cc
Fri Nov 28 14:12:45 EST 2008


[quoted lines by Mario Lang on 2008/11/28 at 20:00 +0100]

>the status cells do show the correct cursor position, as usual, noting unusual 
>at all about the status cell output when cursor tracking suddenly stops.

The thing to note here is that cursor tracking is temporarily disabled while 
the cursor is being routed else the display might track all over the place. I'm 
beginning to suspect that the SD code manipulates the SIGCHLD signal so, at 
least at times, the death of the cursor routing subprocess may be being 
reported to the wrong signal handler. This is something it may well be doing 
since it does start certain speech engines as commands.

Maybe what matters is if you press a routing key during versus not during 
speech, remembering that speech may be buffered so it may require a large 
speech stream.

Maybe it requires a certain number of routing key presses after SD has spoken 
for the first time.

Something else you may wish to play with is pressing a second routing key 
before the first routing operation has completed.

-- 
Dave Mielke           | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario   | 2011 May 21 is the Day of Judgement.
EMail: dave at mielke.cc | Canada  K2A 1H7   | 2011 Oct 21 is the End of the World.
http://FamilyRadio.com/                   | http://Mielke.cc/bible/


More information about the BRLTTY mailing list