-
-
Notifications
You must be signed in to change notification settings - Fork 749
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
enable_csi_u_key_encoding doesn't work as expected #2152
Comments
On Windows, the nightly build defaults Also: the nightly build now also has support for the kitty keyboard protocol, which addresses some deficiencies in the original CSI-u encoding: you may want to consider trying that out: This stuff needs some updates to the docs to help make this clearer! |
See https://wezfurlong.org/wezterm/config/key-encoding.html for an explanation of this area. |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
What Operating System(s) are you seeing this problem on?
Windows
WezTerm version
20220619-214005-be8a6e18
Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?
Yes, and I updated the version box above to show the version of the nightly that I tried
Describe the bug
Using the setting:
enable_csi_u_key_encoding = true
, I expected keys to send the corresponding csi u code automatically.This is not the case, I have to explicitly bind the keys to send the code with something like this:
{key = "phys:i", mods = "CTRL", action = wezterm.action({ SendString = "\u{1b}[105;5u" }) }
I am not sure, Is this the intended behavior and I indeed need to bind the keys to send csi u codes manually or am I missing something?
To Reproduce
with a config file that has
enable_csi_u_key_encoding = true
open the terminal, press ctrl-v then press ctrl-i:expected output: ^[[105;5u
actual output: empty string as we pressed the tab key
Configuration
enable_csi_u_key_encoding = true
Expected Behavior
No response
Logs
Anything else?
No response
The text was updated successfully, but these errors were encountered: