osx - Send "C-(" to Emacs in VT100/xterm terminal (Mac OS X's Terminal)? -
is possible in way send key "c-(" emacs on vt100/xterm terminal (mac os x terminal)? there escape sequence sent achieve equivalent?
i suspect fundamental problem concept of combining control character "(" (and other such characters produced using shift) not exist.
note: using cocoa emacs not option. , reason needing "c-(" paredit.el uses amongst other key combinations, , preferable not remap (because makes sense have on "c-(").
a vt100 terminal couldn't that, because there no ^(
control character corresponding (
. however, xterm has so-called "modifyotherkeys" mode, allow send unique keycodes combinations that.
to enable it, set modifyotherkeys
resource, e.g. in ~/.xdefaults
:
xterm*vt100.modifyotherkeys: 1
with that, ctrl+( send following keycode:
^[[27;6;40~
that's rather long though, format keycodes introduced, can enabled setting formatotherkeys
resource:
xterm*vt100.formatotherkeys: 1
with that, ctrl+( sends:
^[[40;6u
in both of these keycodes, 40 decimal ascii code (
, , 6 represents ctrl.
see man xterm
, http://invisible-island.net/xterm/ctlseqs/ctlseqs.html further details. no idea whether terminal.app supports of it.
Comments
Post a Comment