Closed Inc0n closed 1 month ago
you need to somehow enable kitty keyboard protocol in emacs. The default behavior is correct (as in showkey).
Just because I'm curious. Is the default behavior something specific to characters like ;
or is this something about needing to separate the control presses?
Is the default behavior something specific to characters like ; or is this something about needing to separate the control presses?
The characters sent for control key are specified for each individual key and are specific to that key. Not all keys have a "control representation" and ;
is one of them.
The only kitty keyboard protocol package I can find is https://github.com/benjaminor/kkp, which does not support alacritty. Is there another approach for this issue?
I wonder why it need to support alacritty in the first place, the protocol is standard, and you query for it with a standard escape sequence. Well, if they check TERM
that will be unfortunate, but maybe you can somehow send a patch to them or force it.
Because the handling is the same as in e.g. kitty.
Yes you are right, the protocol is standard. I have found out there is more information on https://sw.kovidgoyal.net/kitty/keyboard-protocol/. It conveniently points out that its support in alacritty is found here "The alacritty terminal".
As to how to make C-x C-;
whilst Control is held down interpreted as C-x C-;
instead of C-x ;
I shall report back in due time......
Trying out emacs in alacritty and unable to produce "C-x C-;" whilst control is held down the whole time.
Is this by design or certain restriction in place, is this configurable in any capacity?
System
OS: Linux Version:
alacritty 0.14.0-dev
Linux/BSD: X11, i3Logs
It's also the same with
showkey -a
: