[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: . is undefined (when pressing C-.): is ssh behaving odd?
From: |
Yuri Khan |
Subject: |
Re: . is undefined (when pressing C-.): is ssh behaving odd? |
Date: |
Tue, 7 Dec 2021 01:02:19 +0700 |
On Tue, 7 Dec 2021 at 00:25, Robert Pluim <rpluim@gmail.com> wrote:
>>> tty's canʼt produce 'C-.'
This is technically correct if one limits oneself to a hardware
terminal made half a century ago, or even to a Linux TTY.
> There are limitations to the keys that can be produced when using a
> tty (such as when youʼre logged in over ssh, or running 'emacs
> -nw'). One of those is that certain Ctrl combinations simply won't
> work: C-. is one of them. There is no fix: itʼs an inherent
> limitation of the tty technology.
The fix is to use a terminal emulator that implements extended key
codes, to opt in to such a protocol extension, and to teach Emacs to
decode that.
Here’s one such extension.
https://sw.kovidgoyal.net/kitty/keyboard-protocol/
(No, I don’t have a functional term/xterm-kitty.el right now. Maybe
one day, when/if I get fed up with X11 forwarding over a
less-than-lightspeed ssh connection.)