From: utzoo!decvax!ucbvax!C70:editor-people
Newsgroups: fa.editor-p
Title: EMACS default key bindings
Article-I.D.: ucb.1360
Posted: Tue Jun 15 02:34:08 1982
Received: Wed Jun 16 03:56:26 1982

>From cbosg!cbosgd!mark@Berkeley Tue Jun 15 02:30:28 1982
Re Chris Kent's claim that hjkl of vi can't be adopted:

Of course, you can rebind any EMACS key to anything.  If you want
to set up a moded editor (which I'm sure is possible but is probably
awkward in many dialects of EMACS) you can use hjkl.  If you don't
want a moded editor, you can do what the rand editor does: use
^H^J^K^L.  After all, this is where the convention comes from - these
control characters moved in the indicated direction on the adm3a and
its descendents.  ^H and ^J even conform to the ASCII standard!
Of course, EMACS wants backspace to be destructive, so there is
an issue there.  In insert mode you want backspace to be destructive,
in command mode it should be an arrow key.  In a modeless editor
you've got a problem.

I have used the Rand Editor some, even though my home editor is vi,
and I found the control HJKL convention very easy to get used to,
since all I had to do was hold down control, and then use regular
cursor motion keys ala vi.

	Mark