[mod.computers.vax] Keyboards

KFL@MC.LCS.MIT.EDU ("Keith F. Lynch") (02/22/86)

    From: GKN%OAK.SAINET.MFENET@LLL-MFE.ARPA

    ...  Under the monitor I'm field testing, there is a
    command to remap any key into the <ESC> key.  I usually map the ` character
    to <ESC>...

 Then how do you send a ` character?

    ...  Somehow I doubt that DEC gives you the option of changing
    what the keyboard sends.  ^space isn't a null??

 Control-space should not be a null.  Control-@ should be a null.
Pressing a character key while holding down control should subtract 64
from that character code, or should leave it alone.  On the H19
control-space is a space, since 32-64 is not in the ASCII set.
  The IBM-PC keyboard (despite its strange key placements) does this
right, as it allows user software complete control.
								...Keith

phil@AMDCAD.UUCP (Phil Ngai) (02/23/86)

Control-space has ALWAYS been a null in DEC's world. I suppose I could
flame about HP, WYSE, and Televideo terminals for violating the RS232
spec for DTE equipment by using female connectors, but that would do
about as much as your complaint about control-space.
(I must admit I find control-space very convenient in emacs for marking.)
-- 
 Noah, this is God speaking. I'm going to make it rain for forty days
 and forty nights. In California.

 Phil Ngai +1 408 749 5720
 UUCP: {ucbvax,decwrl,ihnp4,allegra}!amdcad!phil
 ARPA: amdcad!phil@decwrl.dec.com

KFL@MC.LCS.MIT.EDU ("Keith F. Lynch") (02/26/86)

    From: decwrl!amdcad!phil@ucbvax.berkeley.edu (Phil Ngai)

    Control-space has ALWAYS been a null in DEC's world. ...
    (I must admit I find control-space very convenient in emacs for marking.)

  It may be convenient (though I don't find it so), but it sure makes it
hard to teach.  Many times users have asked me why Emacs was not
responding to the control-@ command.  Pressing control-@ doesn't do
anything on a VT100 keyboard.  And changing the documentation to claim
that the command is control-space wouldn't be useful, as most of our
terminals are non-DEC, on which control-@ is a control-@.  The only
solution is to tell user that on DEC terminals, control-@ is generated
by pressing control-space.  An additional complication that novice
Emacs users should NOT have to deal with.
  Similar problems with generating control-\, control-], control-^,
and control-_, all of which are important Emacs commands.
  Many users simply avoid using any DEC terminals, even if they have
to wait in line for other terminals.
  VT200 style keyboards are not an issue for us, since it was decided
before the VT200 came out that we would stop buying DEC terminals.
  I don't think it is too much to ask that DEC terminals have a setup
parameter to switch the control keys into their proper positions as a
user option.
								...Keith