home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cs.utexas.edu!rutgers!igor.rutgers.edu!aramis.rutgers.edu!mezrich
- From: mezrich@aramis.rutgers.edu (Reuben Mezrich)
- Newsgroups: comp.unix.programmer
- Subject: Adapting unix for physically handicapped.
- Message-ID: <Nov.23.21.48.37.1992.8158@aramis.rutgers.edu>
- Date: 24 Nov 92 02:48:37 GMT
- Organization: Rutgers Univ., New Brunswick, N.J.
- Lines: 29
-
-
- I have a unix pc, and I need to somehow modyfiy the terminal
- driver to make certain changes in the input stream so as to adapt the
- computer to users with physical disabilities. One of the needs is
- simply to create what is called a sticky control key: when the control
- key is pressed, followed by another character, it is as if the control
- key and the character key were pressed simultaneously. This is needed
- for a person who can, because of physical limitations, only press one
- key at a time, but wants to use software which requires control key
- combinations for program control.
- If I had the source to the terminal driver, this, and other like
- changes would be easy enough, but I wonder what other alternatives
- exists. For example, is it possible to write a process which acts as
- a filter for the terminal driver: which has as it's input the standard
- in which other processes would normally access and outputs the
- slightly modified stream ? I imagine if I simply executed a shell
- with it's input redirected from a program which does the desired
- filtering, that it would work, but how would I make such a scheme
- function system wide, regardless of which user logged on. Also, how
- could any program which does modify the terminal driver check for the
- user pressing the contrl key which is not returned by itself as part
- of the normal input stream ? Any ideas or suggestions about
- approaches to this problem would be appreciated. Please do not
- respond using email, as this is not my account. A friend is allowing
- me to use his account to post this question. Please respone on this
- newsgroup.
-
- Much thanks,
- Dave Grossberg
-