all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Bob Proulx <bob@proulx.com>
To: help-gnu-emacs@gnu.org
Subject: Re: a) What ways can Meta be put in a command?... b) What's the difference between Esc-x and M-x
Date: Fri, 5 Jul 2013 19:47:24 -0600	[thread overview]
Message-ID: <20130706014724.GA24995@hysteria.proulx.com> (raw)
In-Reply-To: <87ppuwg1xy.fsf@VLAN-3434.student.uu.se>

Emanuel Berg wrote:
> Peter Dyballa writes:
> >>  b) What's the difference between Esc-x and M-x
> >
> > In a terminal emulation M-x does not exist, you have to use
> > Esc-x. The GNU Emacs variants with some windowing support also
> > support the Esc-x work-around.

That isn't precisely true.  The support for Meta depends upon the
terminal.  It just so happens that meta-chars conflicts with UTF-8 and
so for the most part you want UTF-8 more than a true Meta key that
sets the high bit of the character.  So we chose to configure
terminals so that Meta sends Escape.  At least I do.  And then
everything works.

> On paleo-computers, was the Escape key placed anywhere else than
> it is on today's keyboards? The reason I ask is - well, just try
> hitting a couple of familiar shortcuts, but instead of Meta, use
> Escape. I think it would take a master at the accordion to be
> productive using that.

Yes.  The escape key has been located in other locations.  Here is an
example.  On the HP HIL keyboard it was left of the left shift key.
(Also note that control was left of the A.)  A good keyboard layout
for the touch typist.  Everything was relatively close to the home
row.

  http://www.hpmuseum.net/display_item.php?hw=575

Mostly escape has been located in the upper left "somewhere".
Although not always left of the 1 key.

Bob



  parent reply	other threads:[~2013-07-06  1:47 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-05 19:03 a) What ways can Meta be put in a command?... b) What's the difference between Esc-x and M-x Don Saklad
2013-07-05 19:16 ` Peter Dyballa
     [not found] ` <mailman.361.1373051779.12400.help-gnu-emacs@gnu.org>
2013-07-05 20:57   ` Emanuel Berg
2013-07-05 21:03     ` Pascal J. Bourguignon
2013-07-05 21:47     ` Peter Dyballa
2013-07-06  1:47     ` Bob Proulx [this message]
2013-07-06 12:48     ` Thomas Shannon
     [not found]     ` <mailman.407.1373114918.12400.help-gnu-emacs@gnu.org>
2013-07-06 17:47       ` Pascal J. Bourguignon
     [not found]     ` <mailman.383.1373075250.12400.help-gnu-emacs@gnu.org>
2013-07-07 18:17       ` Emanuel Berg
2013-07-08 16:03         ` Thien-Thi Nguyen
2013-07-09 17:34         ` Jambunathan K
     [not found]         ` <mailman.700.1373391163.12400.help-gnu-emacs@gnu.org>
2013-07-09 19:43           ` Emanuel Berg

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=20130706014724.GA24995@hysteria.proulx.com \
    --to=bob@proulx.com \
    --cc=help-gnu-emacs@gnu.org \
    /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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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.