Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!ll-xn!ames!sdcsvax!ucbvax!ZERMATT.LCS.MIT.EDU!RWS From: RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) Newsgroups: comp.windows.x Subject: Where did the NULL key go? Message-ID: <870929082410.3.RWS@KILLINGTON.LCS.MIT.EDU> Date: Tue, 29-Sep-87 08:24:00 EDT Article-I.D.: KILLINGT.870929082410.3.RWS Posted: Tue Sep 29 08:24:00 1987 Date-Received: Wed, 30-Sep-87 07:13:28 EDT References: <117@umigw.MIAMI.EDU> Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 40 You can get NUL via control-@, but various people (including me) like to see it via control-space as well. I have tentatively made the following change to lib/X/XKeyBind.c to allow this; in the absence of extreme flames, it might even stay this way. *** /tmp/,RCSt1018673 Tue Sep 29 08:17:57 1987 --- XKeyBind.c Tue Sep 29 07:57:10 1987 *************** *** 1,6 **** #include "copyright.h" ! /* $Header: XKeyBind.c,v 11.35 87/09/08 20:17:55 toddb Exp $ */ /* Copyright 1985, 1987, Massachusetts Institute of Technology */ /* Beware, here be monsters (still under construction... - JG */ --- 1,6 ---- #include "copyright.h" ! /* $Header: XKeyBind.c,v 11.36 87/09/29 07:56:36 rws Exp $ */ /* Copyright 1985, 1987, Massachusetts Institute of Technology */ /* Beware, here be monsters (still under construction... - JG */ *************** *** 12,18 **** #include "keysym.h" #include ! #define HAS_CTRL(c) ((c) >= '@' && (c) <= '\177') struct XKeytrans { struct XKeytrans *next;/* next on list */ --- 12,18 ---- #include "keysym.h" #include ! #define HAS_CTRL(c) (((c) >= '@' && (c) <= '\177') || (c) == ' ') struct XKeytrans { struct XKeytrans *next;/* next on list */