Xref: utzoo comp.editors:213 comp.sys.amiga:20330
Path: utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!mailrus!iuvax!inuxc!att!alberta!ubc-cs!faculty.cs.ubc.ca!manis
From: manis@faculty.cs.ubc.ca (Vincent Manis)
Newsgroups: comp.editors,comp.sys.amiga
Subject: Re: Misbehavior in Jove
Message-ID: <3243@ubc-cs.UUCP>
Date: 21 Jun 88 03:09:01 GMT
References: <1618@iscuva.ISCS.COM> <2146@sugar.UUCP>
Sender: nobody@ubc-cs.UUCP
Reply-To: manis@faculty.cs.ubc.ca (Vincent Manis)
Organization: UBC Department of Computer Science, Vancouver, B.C., Canada
Lines: 26
In article <2146@sugar.UUCP> peter@sugar.UUCP (Peter da Silva) writes:
>Why don't any of the Micro emacses implement REAL meta keys? Both the IBM-PC
>and the Amiga have these nice ALT keys in a real convenient spot, just ready
>for use as a metakey. Do the implementors really prefer hitting ESC, or have
>they just forgotten that ESC is just a kludge?
Unfortunately, IBM (and Atari, who copied IBM's keyboard layout) chose
to make ALT not be a real meta key. ALT does not set a "bucky bit";
rather, it generates a function key code. Not all keys may be
qualified with ALT: only the letters and digits may be so honoured.
And, finally, ALT ignores the case of letters: ALT-A is the same code
as ALT-a.
One could of course read from the keyboard, rather than using the
brain-damaged BIOS. I believe (though I'm not sure) that one gets
key-up and key-down codes, including from the shift, ctl, and alt
keys. However, IBM in particular has a habit of making keyboards which
are incompatible with last year's model, and hiding the differences in
the BIOS.
Vincent Manis | manis@cs.ubc.ca
The Invisible City of Kitezh | manis@cs.ubc.cdn
Department of Computer Science | manis@ubc.csnet
University of British Columbia | uunet!ubc-cs!manis
<> |