From: Rob Landley <rob@landley.net>
To: Ramkumar Ramachandra <artagnon@gmail.com>
Cc: LKML <linux-kernel@vger.kernel.org>, Michal Marek <mmarek@suse.cz>
Subject: Re: [PATCH] menuconfig: Allow j/k to move down/up the menu
Date: Sat, 06 Jul 2013 18:00:05 -0500 [thread overview]
Message-ID: <1373151605.27613.9@driftwood> (raw)
In-Reply-To: <1373023979-20537-1-git-send-email-artagnon@gmail.com> (from artagnon@gmail.com on Fri Jul 5 06:32:59 2013)
On 07/05/2013 06:32:59 AM, Ramkumar Ramachandra wrote:
> Like in Vim.
>
> Cc: Michal Marek <mmarek@suse.cz>
> Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
> ---
> Unsure why nobody has done this yet.
While you're at it, why don't you add the ws up and down bindings from
World of Warcraft?
The reason nobody has done this yet is that vi predates the invention
of cursor keys. They keyboards Bill Joy was using in the 1970's did not
have standardized cursor keys, in large part because you can't cursor
around on a teletype printer. Once people started using "glass tty"
devices (vt100 and such) cursor keys got standardized within a few
years. They were reasonably ubiquitous by the time the IBM PC showed up
(the vic 20 and commodore 64 and such all had them; anything that
displayed to a television instead of through a daisy wheel).
They also didn't have ALT or control keys. The vi modal interface is a
legacy of not having any standardized keys on the keyboard except
letters, numbers, and (for 8 bit machines) shift. (There's a song
"double bucky" to the tune of "Rubber Ducky" that commemorates a
particular bespoke keyboard design from MIT in the 1970's.) Even the
punctuation was potluck for a while there, although they could copy
manual typewriters and the IBM selectric and such for some of that.
And now you know _why_ Linux is over 20 years old and has never needed
this.
Rob
next prev parent reply other threads:[~2013-07-07 18:27 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-05 11:32 [PATCH] menuconfig: Allow j/k to move down/up the menu Ramkumar Ramachandra
2013-07-06 23:00 ` Rob Landley [this message]
2013-07-07 18:30 ` Ramkumar Ramachandra
2013-07-08 23:08 ` Sören Brinkmann
2013-07-09 16:27 ` Rob Landley
2013-07-09 16:55 ` Heimo Stranner
2013-07-09 17:07 ` Steven Noonan
2013-07-09 17:15 ` Heimo Stranner
2013-07-10 14:56 ` Michal Marek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1373151605.27613.9@driftwood \
--to=rob@landley.net \
--cc=artagnon@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mmarek@suse.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.