1: What do these mean: C-h, M-C-a, RET, "ESC a", etc.?


  C-x: press the `x' key while holding down the Control key

  M-x: press the `x' key while holding down the Meta key (if your computer
       doesn't have a Meta key, see question 125)

  M-C-x: press the `x' key while holding down both Control and Meta
  C-M-x: a synonym for the above

  LFD: Linefeed or Newline; same as C-j
  RET: Return, sometimes marked Enter; same as C-m
  DEL: Delete,  usually not the same as Backspace; same as C-? (See
       question 121 if deleting invokes Emacs help)
  ESC: Escape; same as C-[
  TAB: Tab; same as C-i
  SPC: Space bar

  Key sequences longer than one key (and some single-key sequences) are
  inside double quotes or on lines by themselves.  Any real spaces in such
  a key sequence should be ignored; only SPC really means press the space
  key.

  The ASCII code sent by C-x (except for C-?) is the value that would be
  sent by pressing just `x' minus 96 (or 64 for uppercase `X') and will be
  from 0 to 31.  The ASCII code sent by M-x is the sum of 128 and the ASCII
  code that would be sent by pressing just the `x' key.  Essentially, the
  Control key turns off bits 5 and 6 and the Meta key turns on bit 7.

  NOTE: C-? (aka DEL) is ASCII code 127.  It is a misnomer to call C-?  a
  "control" key, since 127 has both bits 5 and 6 turned ON.  Also, on very
  few keyboards does C-? generate ASCII code 127.

  For further information, see "Characters" and "Keys" in the on-line
  manual.  (see question 3 if you don't know how.)