Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!seismo!rochester!bullwinkle!batcomputer!braner From: braner@batcomputer.TN.CORNELL.EDU (braner) Newsgroups: net.micro.atari16 Subject: Re: keypad probem ,need vt100 for ST Message-ID: <343@batcomputer.TN.CORNELL.EDU> Date: Fri, 23-May-86 14:19:23 EDT Article-I.D.: batcompu.343 Posted: Fri May 23 14:19:23 1986 Date-Received: Sun, 25-May-86 18:17:52 EDT References: <8605162146.AA21671@ucbvax.Berkeley.EDU> Reply-To: braner@batcomputer.UUCP (braner) Organization: Theory Center, Cornell University, Ithaca NY Lines: 16 I have written a small program that installs an alternative keyboard tranlation table into TOS. The table is read as a (binary) file. I currently have a file which translates Backspace to rubout, Delete to ^D, and the arrow keys to what is needed for microEmacs. A file can be created for vi, say, using a simple C program I have also written. The numeric pad keys CAN be distinguished, if you want. Catches: A key can only be translated to ONE ASCII code with this method. The installed table is used only by programs that call the usual TOS char input routine. Communication programs may bypass that upon some function keys, e.g. XMOTER preempts all F# keys and more. Nevertheless, this method is an easy way to make life easier INSIDE existing programs/environments! Email if interested.