Add support for special keys, including function keys and arrow keys,
authorArthur Gleckler <edu/mit/csail/zurich/arthur>
Tue, 6 Aug 1991 15:40:55 +0000 (15:40 +0000)
committerArthur Gleckler <edu/mit/csail/zurich/arthur>
Tue, 6 Aug 1991 15:40:55 +0000 (15:40 +0000)
commita66d0684da34cdd6d5a78f36f09954f092cb4a88
tree7fb6e73cd8fc9e46a985e1f3406d4ab61830304d
parent0cf58b87cd436b64c5e45995533f7b4423799c03
Add support for special keys, including function keys and arrow keys,
with bucky bits.

A key is either a CHAR or a SPECIAL-KEY.  SPECIAL-KEYs can be compared
using EQ?.

Support all the keys named in /usr/include/X11/keysym.h, using the
names X gives them (with few exceptions).

Rename most procedures for dealing with keys from "-char" to "-key" to
prevent confusion.

Requires microcode 11.91 or later because of changes to the X keyboard
event structure.
26 files changed:
v7/src/edwin/argred.scm
v7/src/edwin/basic.scm
v7/src/edwin/c-mode.scm
v7/src/edwin/calias.scm
v7/src/edwin/comred.scm
v7/src/edwin/comtab.scm
v7/src/edwin/decls.scm
v7/src/edwin/dired.scm
v7/src/edwin/ed-ffi.scm
v7/src/edwin/edwin.ldr
v7/src/edwin/edwin.pkg
v7/src/edwin/hlpcom.scm
v7/src/edwin/info.scm
v7/src/edwin/input.scm
v7/src/edwin/iserch.scm
v7/src/edwin/keymap.scm
v7/src/edwin/kmacro.scm
v7/src/edwin/lspcom.scm
v7/src/edwin/modefs.scm
v7/src/edwin/motcom.scm
v7/src/edwin/prompt.scm
v7/src/edwin/regcom.scm
v7/src/edwin/replaz.scm
v7/src/edwin/sercom.scm
v7/src/edwin/wincom.scm
v7/src/edwin/xterm.scm