Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

a key system to replace gnu emacs's 1000 default keybindings

69 views
Skip to first unread message

Xah Lee

unread,
May 22, 2012, 3:18:41 PM5/22/12
to
haha, yes the subject line is right.

my first voice blog.
http://www.youtube.com/watch?v=-sXu4pf67i8

〈The Roadmap to Completely Replace Emacs's Key System〉
http://xahlee.org/emacs/emacs_keybinding_redesign.html

Xah

Bigos

unread,
May 26, 2012, 4:48:02 AM5/26/12
to
My Emacs key binding wish list:

C-p and C-f

why can't we have:
C-m for forwad
and
C-j for previous

it would go so nicely with C-b and C-n that it could be feasible
replacement for cursor keys.

I think key location in this case would be better than having to jump
all over the keybord.

Bigos

unread,
May 26, 2012, 5:31:03 AM5/26/12
to
I'll attach those binding to windows keys and see how it works

s stands for Windows or super key:
s-b previous char
s-m next char

s-j previous line
s-n next line

Xah Lee

unread,
May 26, 2012, 6:58:04 PM5/26/12
to

Dan Espen wrote:
«Perhaps you should read more carefully. Thad remapped Caps Lock to
ANOTHER Ctrl. He didn't SWAP anything.»

Xah wrote:
«that doesn't matter. Those who use capslock for Ctrl basically only
use that single key for Ctrl.»

Chris F.A. Johnson wrote:
«Not true. I have capslock mapped to control, but I hardly ever use
it; the only reason for doing it is to prevent turning capslock on
accidentally.»

So, you don't use Capslock for Ctrl, therefore i was right.

Welcome to the thread, LOL.

------------------------------

Now i'll spoil our nice chat by adding more info...

The Capslock position for Ctrl is actually not bad. Excellent design
in fact. For example, of the 3 keyboard designs i admire, one of them
is “Truly Ergonomic” (TE). See:

〈Ergonomic Keyboards Gallery〉
http://xahlee.org/emacs/ergonomic_keyboards.html

on TE, it actually put Shift key on the capslock position, on both
sides of the keyboard! What a fantastic, great, thoughtful, design.

Question: Why are you against the Capslock position then?
Answer: it's because the tech-geeking fuckheads.

There are certain class of programers, a subculture, who pride
themselves around the term hacker. These people, collectively loosely
have certain way or habit and thought pattern, and a subset of them
are loud-mouthers on some issues (such as our Thad Floryan fellow
here, who, every time would sting me about Capslock/Ctrl switch when i
write about keyboard. Which, is perfectly fine, just don't blame me
for my equally reasonable responses.)

The hacker types (for lack of better term), often insists on certain
geek ways that are often scientifically baseless and harmful. For
example, the advice to swap Ctrl/Capslock, the cry against GUI, the
cry against mouse, the numerous unix slogans, the adoration of emacs,
the slogan about laziness (perl), the slogan about lambda knight or
adoration of lisp as god lang, usually given as dogma. Motherfucking
fuckheads. For example, one slogan “Be conservative in what you send;
be liberal in what you accept.” which damaged the web for 2 decade.

But what's technically wrong with swapping capslock with ctrl?

Here's the deal. On a newly designed keyboard such as that TE, the
position to the left of A is a top valued position. Also, notice that
TE keyboard is symmetric, fixing one of the major problem of
traditional keyboard. So, Capslock or Shift are on the right side at
the same place too. (similar to Enter key, but without extra key
column in between)

If you are designing a new keyboard, it's great. But if you are
creating workaround over standard PC keyboard, then the advice of
swapping Capslock/Ctrl is a entire new story. For example, you could
swap Ctrl/Alt. The Alt is used by thumb, and available on both sides.
That is immediately superior workaround on most keyboards (except
laptops). There are many issues, alternatives, i've analyzed in detail
in my article and i won't repeat here.

But the thing about the motherfucking techgeekers, such as our Thad
Floryan fellow here, is that they often blindly insists on hackerdom
dogma.

Sure, on many situations, swapping Capslock/Ctrl is a perfect
solution. For example, on laptops. On laptops, keys are tiny,
especially the Alt key, and usually they are not available no right
side. The Capslock key on laptop is a big key. It's really a great
solution. But you see, tech geekers are not concerned about this.
Thad, never give the qualifications about swapping capslock/ctrl.
Instead, they typically go like this: “I type for decades, never had
problem, you should swap Capslock/Ctrl, it's how keyboard should be,
look at Sun Micro keyboards, and all the keyboard of 1920s. God
designed that way. And look at vi keyboard, h j k l. emacs and vi. and
IBM Model M! God says. Therefore you should. KISS.”

〈Computing Culture: What's Hacker?〉
http://xahlee.org/Netiquette_dir/whats_hacker.html

〈What is a Tech Geeker?〉
http://xahlee.org/UnixResource_dir/writ/tech_geeker.html

〈HTML5 Doctype, Validation, X-UA-Compatible, and Why Do I Hate
Hackers〉
http://xahlee.org/js/html5_validation_doctype.html

〈Are You Intelligent Enough to Understand HTML5?〉
http://xahlee.org/UnixResource_dir/writ/html5_vs_intelligence.html

〈The Idiocy of Hacker Keyboards〉
http://xahlee.org/emacs/keyboards_hacker_idiocy.html

〈GUI Makes People Dumb?〉
http://xahlee.org/UnixResource_dir/writ/gui_and_dumbness.html

〈Paul Graham's Infatuation with the Concept of Hacker〉
http://xahlee.org/comp/Paul_Graham_language_design.html

Xah

Dan Espen

unread,
May 26, 2012, 8:21:37 PM5/26/12
to
Xah Lee <xah...@gmail.com> writes:
> Question: Why are you against the Capslock position then?
> Answer: it's because the tech-geeking f*******s.

Geez Xah, here we were having a civil exchange and your
tourettes kicked in. Get control of yourself.


--
Dan Espen

Xah Lee

unread,
May 27, 2012, 5:01:26 AM5/27/12
to
Dear Thad Floryan,

so, i read your long response.

in summery, if i may:

Thad Floryan wrote:
> Circa 1965 I was using a TTY33ASR and it's control key was to the left
> …
> My next keyboard/terminal was a Datapoint 3300 which was essentially
> …
> I've been using Emacs since 1975 (getting my first copy from the Pentagon,

but, what is your point? Sure, you are a dinosaur, i'm sold on that.
But if we are still having a reasonable debate, have you addressed any
criticism i made about those who claim swapping Capslock/Ctrl is a
good thing?

Xah

On May 26, 4:30 pm, Thad Floryan <t...@thadlabs.com> wrote:
> On 5/26/2012 9:45 AM, Xah Lee wrote:
>
> > On May 26, 8:57 am, Dan Espen <des...@verizon.net> wrote:
> >> Perhaps you should read more carefully.
>
> >> Thad remapped Caps Lock to ANOTHER Ctrl.
> >> He didn't SWAP anything.
>
> > that doesn't matter. Those who use capslock for Ctrl basically only
> > use that single key for Ctrl.
>
> And?  Given how ubiquitous a control key is within Emacs, it should
> be easy to type, not requiring one to bend one's finger down to where
> a [Ctrl] key is located beneath the left shift key on PC keyboards.
>
> When I started using computers in the early 1960s, we had to use cards.
>
> Circa 1965 I was using a TTY33ASR and it's control key was to the left
> of [A].  Several editors I was using back then (10 years before Emacs
> existed) used the control key extensively to that the editor was truly
> a WYSIWYG (What You See Is What You Get).
>
> My next keyboard/terminal was a Datapoint 3300 which was essentially
> a "glass teletype" with the exact same keyboard layout at the TTY33ASR
> with the [Ctrl] to the left of [A].  That Datapoint 3300 was followed
> by a Datamedia DT80 (a VT100 clone) whose [Ctrl] was also to the left
> of [A].
>
> All the AT&T and Sun computers I owned and used since then have had the
> [Ctrl] to the left of [A] and all keyboards since then I've mapped the
> [Caps Lock] to be another control key.
>
> I've been using Emacs since 1975 (getting my first copy from the Pentagon,
> a customer of mine at the time) and subsequent copies from MIT and RMS
> including this copy of the Emacs manual that RMS handed me which is the
> oldest one I found in my archives and I scanned years ago:
>
>     <http://thadlabs.com/FILES/Emacs-150_1980.09.05.pdf>
>
> I don't know what (apparent) misshapen hand you have, but having the
> [Ctrl] to the left of [A] is comfortable and "natural" to me since
> control characters are ubiquitous within Emacs and Bash.
>
> > [...]
> > if you consider Capslock key useless, you can given it another
> > function.
>
> Precisely.  Making the [Caps Lock] another [Ctrl] makes perfect
> sense for anyone using Emacs and/or Bash.

Xah Lee

unread,
May 27, 2012, 4:59:51 AM5/27/12
to
Lol. Learned something today:
http://en.wikipedia.org/wiki/Tourette_syndrome

Thanks for that.

Now, about use of profanities... shall i post a collection of essays
i've written regarding that? You know? effect of profanity in human
relations, the social psychology, etiquette in anthropology, etiquette
in ethology, famous writers in history who litter their works with
profanity, linguistic history of vulgarities, etymology of the word
vulgar, eating pussy by Shakespeare, etc. I've written quite a lot
about these too.

Shall me?

your encouragement is appreciated. Thank you.

Xah
0 new messages