From owner-freebsd-hackers Thu Sep 25 23:35:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA13023 for hackers-outgoing; Thu, 25 Sep 1997 23:35:58 -0700 (PDT) Received: from sos.freebsd.dk (sos.freebsd.dk [195.8.129.33]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id XAA13018; Thu, 25 Sep 1997 23:35:52 -0700 (PDT) Received: (from sos@localhost) by sos.freebsd.dk (8.8.7/8.7.3) id IAA01227; Fri, 26 Sep 1997 08:35:39 +0200 (MEST) From: Søren Schmidt Message-Id: <199709260635.IAA01227@sos.freebsd.dk> Subject: Re: Some ideas for accessibility in FreeBSD In-Reply-To: <199709252316.SAA00219@dcarmich.pr.mcs.net> from Douglas Carmichael at "Sep 25, 97 06:16:55 pm" To: dcarmich@mcs.com (Douglas Carmichael) Date: Fri, 26 Sep 1997 08:35:39 +0200 (MEST) Cc: jkh@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL30 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In reply to Douglas Carmichael who wrote: > (These are just ideas, I can't implement them because I have no access to > any of these alternate devices). > 1) Patching the syscons and pcvt drivers to accept *input* from a > serially-connected alternate input device and display on the standard > display (a sort of "hybrid console"). For the functions needing two keys > (e.g. VT switching), there should be an option in the kernel config file > to only require one key. That would be pretty easy, allthough some knowledge of the device will be nessesary to make prober use of it.. > 2) Patch the console drivers to display on the normal console and take > input from either the keyboard or a user-specified device but also > shunt all output to a serial port (for speech synthesizers) Looks more and more like normal & serial- console together, should be easy to do by hacking the lowlevel console rutines.. > 2a) Utilize a speech synthesizing driver as an LKM which > would utilize the user's existing sound card (preferably loaded in the 3rd > stage boot) I long ago looked at some code that could do this, but I had difficulty understanding the sounds that came out of it :), Its not impossible though, just not exactly easy... > 3) Changing the X server to accept text from a non-keyboard > input device (i.e. alternate keyboard, etc.) That could be arranged. > 4) Patching the console drivers to allow larger text for people with > vision problems. Syscons allready have a 40x25 mode, that produces larger text to some extent, for even bigger test, a little changes will have to be made to the drivers... > 5) If the user selects it, use either simplified boot messages or sounds > to signify which stage of the boot process has been reached. Thats easy to do, just put in a call to the beeping function in one of the console drivers and you're off... Are you into makeing computers for handicapped people ?? It would be nice to have functionality to help out there... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end ..