Skip to content

Conversation

@willmcgugan
Copy link
Member

@willmcgugan willmcgugan commented Jun 9, 2024

Implements Kitty's keyboard protocol https://sw.kovidgoyal.net/kitty/keyboard-protocol/#modifiers

This should enable a few more keys, and modifier combinations. Also sane escape key detection.

iTerm implements an earlier version of this protocol, but it seems backwards compatible. Kitty and a number of other more modern terminals implement it fully.

Of course, Terminal.app doesn't. Nothing should break, but it does mean that some keys and combinations will be different. Not sure what we can do about that, other than document it. But it would be a shame not to support it if we can.

@willmcgugan willmcgugan marked this pull request as draft June 9, 2024 16:27
@willmcgugan
Copy link
Member Author

@darrenburns @davep You may find this interesting.

@davep
Copy link
Contributor

davep commented Jun 9, 2024

Nice. I'll try and find some time to play.

@willmcgugan willmcgugan marked this pull request as ready for review June 9, 2024 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants