Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(input): remove support for extra modifiers #3725

Merged
merged 1 commit into from
Nov 5, 2024

Conversation

imsnif
Copy link
Member

@imsnif imsnif commented Nov 5, 2024

Implementation of the Kitty Keyboard protocol, especially in regards to the more unusual modifiers such as NumLock, Capslock etc. varies wildly between terminal emulators. This causes some odd bugs such as keybindings not being recognized when NumLock is pressed - but only in some terminals!

To remove the confusion, I removed these keys from Zellij's internal representation. We will still forward them to terminal panes that request them (since we forward the STDIN buffer verbatim) but will not interpret them or send them to plugins.

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.

1 participant