I had this problem in lynx also. it is because they don't use a backspace character to erase the character. In my modded speakup I handle this correctly by registering the cursor position when backspace is pressed I set a short timer and check that it has moved one position and if so, say the character I stored when backspace was pressed. If you know how to build a kernel, you can try it. _______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup