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

iterm2 + kitty loses some alt keys #3753

Open
steven807 opened this issue Nov 10, 2024 · 1 comment
Open

iterm2 + kitty loses some alt keys #3753

steven807 opened this issue Nov 10, 2024 · 1 comment

Comments

@steven807
Copy link

Basic information

zellij --version: zellij 0.41.1

stty size: 74 242

uname -av or ver(Windows): Darwin hostname 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:19:05 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8112 arm64

iTerm2 version: Build 3.5.20241105-nightly

Description

  • Run iTerm2 (with or without the recommended configuration that causes option to be sent as Esc+; with or without the configuration "Report keys using CSI u" enabled)
  • Note that four alt keys, those associated with keys used for creating diacritics, Alt-E, Alt-I, Alt-U, Alt-N, do nothing.
  • Note that the menu item Session/Terminal State/Disambiguate Escape is turned on.
  • Turn off the above menu item, and note that it is now possible to use all the Alt keys.
  • Disable support_kitty_keyboard_protocol, and restart. Note that things work as desired.

I don't know what the "right" solution is -- I don't know if this is a bug in zellij, iTerm2, termwiz, or something else. I do know that it took me multiple hours to identify the problem and a solution, so I at least wanted to provide this report in case others run into the same issue.

@dead10ck
Copy link

Can confirm, as of 4.41.1, alt key bindings no longer work unless support_kitty_keyboard_protocol is set to false.

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

No branches or pull requests

2 participants