Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Saqib Shaikh" To: Subject: Accessibility issues Date: Wed, 15 Oct 2003 08:52:12 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal Hi I am a blind computer user, and like many other bvlind people really would like to use Cygwin. However the package selection part of the setup.exe program is not accessible with screen reading programs. The problem is that it uses some kind of custom control which you can't navigate with the keyboard. To give an example of what kind of things would make it accessible: 1. In Windows 98 the add/remove windows components dialogue is arranged such that there is a list of categories (Accessories, Internet tools, etc). Each of these is a 3-state check box. So likewise in cygwin you could have a listview containing 3-state check boxes for base, admin etc. If checked everything in that category would be installed, and if not checked then nothing in that category would be installed. Like the Windows components dialogue there could be a details... button which would allow you to select the individual packages in that category, and thus the check box on the main menu would be partially checked. Another approach would be to do what many install programs now do, and give a tree view of components, with each item in the tree view being checked or unchecked. Checking an item would make everything in lower levels be checked. These are just suggestions of things that could work with screen readers. Alternatively the current dialogue box could be worked on to make it more accessible, but I am not sure how this could be done without knowing what it looks like and how it was created. Look forward to hearing any feedback on this. Saqib -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/