Skip to content

Support Kitty Keyboard Protocol #4762

@horkykuba

Description

@horkykuba

Is there an existing request for this?

  • I have searched the existing issues

Is your feature request related to a problem?

Text terminals have a longstanding problem in that they cannot properly transfer all the key combinations used by applications.

Describe the solution you'd like

A growing number of terminal ecosystem software support the Kitty Keyboard Protocol:

https://sw.kovidgoyal.net/kitty/keyboard-protocol/

This would allow mc to handle all key combinations properly, such as Ctrl+Enter or Ctrl+Shift+Enter.

Terminals that support it include alacritty, ghostty, foot, iTerm2, rio, and WezTerm.

Describe alternatives you've considered

Alternatives exist, such as xterm's modifyOtherKeys, but they are not so widespread.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: ttyInteraction with the terminal, screen librariesprio: mediumHas the potential to affect progress

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions