From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from 1tree.net(server50.aitcom.net[208.234.0.28]) (2632 bytes) by braille.uwo.ca via smail with P:esmtp/D:aliases/T:pipe (sender: ) id for ; Tue, 11 Apr 2000 22:30:30 -0400 (EDT) (Smail-3.2.0.102 1998-Aug-2 #2 built 1999-Sep-5) Received: from rocky (c716099-a.rchdsn1.tx.home.com [24.7.105.70]) by 1tree.net (8.8.8/8.8.5) with ESMTP id WAA31313 for ; Tue, 11 Apr 2000 22:30:33 -0400 Date: Tue, 11 Apr 2000 20:32:12 -0500 (CDT) From: cpt.kirk@1tree.net X-Sender: cpt.kirk@rocky To: speakup@braille.uwo.ca Subject: Re: GUIs (was Re: A comment on Slashdot) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII List-Id: Janina, I agree that M$ should provide the offscreen model. This is especially true since you are not supposed to decompile the software and all. Now I won't go into software lisince isssues and what is really legal. But if one were to abide by the letter of the lisence, then I doubt that a screen reader could be written. I am also quite familiar with the broken Active Accessibility. I believe that M$ wants to appear responsible, but they are not willing to put up the ante. I know for instance that MSAA was broken and they knew it ahead of time. There was no surprise when IE4 released. It was known and the decision made to go ahead. But I think that when a company decides to close their code off from view they should shoulder 100% of the load in making the code workable to all who have a need to interface to it. The truth is, that they can and should do better. They could make keyboard access a requirement. (For that matter, they could probably make it so that keyboard access just happens for all things.) They could also make it so that every peice of textual data is always available. But they have chosen not too. Part of the problem is that it has been years since there was a true coordinated development effort in Windows. The project has grown to the point where it is no longer coordinated. And in case your wondering, no there is no documentation on the registry that comes anywhere close to complete. There are branches that developers impliment because they need to store settings and the programmer is the only one to know what is being used for what. In some of those cases the programmer has left the company. I used to be a staunch supporter if M$. I will not spend any of my money on a product again if given a choice. In fact, I would ask for a refund for any bundled apps that came on a computer. Kirk Wood Cpt.Kirk@1tree.net ------------------ Why can't you be a non-conformist, like everybody else?