The following is a brief explanation of how information is presented to the speech-user as he or she crawls the web. Comments, criticism, suggestions, and hate mail should be addressed to [email protected]
Filtering punctuation is extremely subjective, and often the speech-output user (if his or her screen-reader allows) uses different settings for different programs. When using word processing software, for example, I have my screen-reader (JAWS for DOS) set to pause appropriately when it encounters a punctuation mark, rather than having it vocalize every coma, period, and semi-colon. When encoding HTML, however, or working at the DOS or a Unix/Linux prompt, I have the puntutation filter set to "say all", which means that every single character that a 101-key keyboard is capable of generating will be spoken.
When I am crawling the web--and a more apt metaphor for traversing the web without vision has yet to be devised--I have my punctuation filter set to "say none", mainly because until the autumn of 1995, I used a very old screen-reader that wouldn't let me filter out punctuation when I was in terminal emulation mode, and, consequently, I had to endure the audiblization of every damn comma, period, semi-colon, bracket, parenthesis, etc. that appeared on-screen. Needless to say, it contributed greatly to the general lack of coherence so evident in this essay.
It is a depressing reality, however, of blind computer use, that there are a lot of blind users out there using 286s (or less) and screen-readers of an early-to-late eighties vintage, which is far more primative and limited than the screen reader which i am using to compose this document.
Why the prevalance of obsolete screen access equipment?
SLOWLYA speech or braille user cannot "scan" a page to quickly locate pertinent information--he or she has to listen to or tactilely read (on a 20 to 40 cell refreshable display) the entire page to locate whatever it is he or she loaded the page to find.
Don't get me wrong--I don't mind using my screen-reader, which, after all, is my virtual eyeball to "look" for visual markers--i just need to know what i'm "looking" for, as my virtual eyeball is connected to a pc, and, hence, unlike an actual eyeball, isn't automatically drawn to visual markers. (Which, incidentally, is the achilles' heel of GUI access. A screen reader is like a blind person inasmuch as it has no way of ascertaining what a graphical element or icon represents, unless that graphic has been labeled--a limitation which seriously compromises blind individuals' access to graphical applications.)
The most effective way to read a page aurally is to "kill" speech while the page loads and then review the page using the screen reader's voice/speech cursor and the "read-entire-screen" keystroke command. And yet, i have worked with power screen-reader users who have been online far longer than I, to whom this method of webcrawling (still the most apt metaphor for traversing cyberspace without the old orbs) has never occurred. Nor is everyone aware that Lynx can be set to display numbered links. Nor is everyone aware that even on a system which disallows saving options changes made within a Lynx session (and there are a hell of a lot of those out there, too), that one can import a customized .lynxrc file into one's account.
...just a few of the reasons why Blynx exists.