all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Achieving consistent key translations in terminal and GTK
@ 2012-01-19 23:02 Leo Alekseyev
  0 siblings, 0 replies; only message in thread
From: Leo Alekseyev @ 2012-01-19 23:02 UTC (permalink / raw)
  To: help-gnu-emacs

In terminal, the bindings for keys {enter, tab, escape} are {RET, TAB,
ESC}.  Under GTK, they are {<return>, <tab>, <escape>}.  This leads to
the following annoyances:

- custom keybindings involving these have to be defined twice, e.g.
once for "RET" and once for "<return>" for things to work both in
terminal and GTK
- some modes apparently fail to do this, overload one form (e.g.
"TAB") but not another, forcing me to go and fix it manually

Is there a way to normalize the keybindings so that things work the
same under terminal and GTK with no further effort?

Furthermore, is it possible to achieve this while preserving (in the
terminal) the distinction between e.g. C-[ and physical escape key, or
C-i and physical tab key (under GTK, these send "ESC" vs <escape> and
"TAB" vs <tab> respectively).

--Leo



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-01-19 23:02 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-19 23:02 Achieving consistent key translations in terminal and GTK Leo Alekseyev

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.