help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Achieving consistent key translations in terminal and GTK


From: Leo Alekseyev
Subject: Achieving consistent key translations in terminal and GTK
Date: Thu, 19 Jan 2012 17:02:51 -0600

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]