-
-
Notifications
You must be signed in to change notification settings - Fork 835
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
Unable to type a caret ('^') with kitty keyboard enabled #4916
Comments
This might be a duplicate of #4785 but is more specific |
Please run through https://wezfurlong.org/wezterm/troubleshooting.html#debugging-keyboard-related-issues and include the debug output here |
|
As I mentioned over in a similar issue here: The
|
The The problem can be traced to here:
This is very similar to the issue I'm seeing in macOS with The kitty input encoder needs to get the raw modifiers from the raw key code, but in your case If we can figure out why |
What Operating System(s) are you seeing this problem on?
Linux X11
Which Wayland compositor or X11 Window manager(s) are you using?
wayland-0
WezTerm version
20240128-202157-1e552d76
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
With the kitty keyboard protocol, I'm unable to type a caret, while it works on Kitty.
To Reproduce
With crossterm 0.27:
If I run the program, type the caret (which involves pressing the '^' key then eg a space, I get this:
Doing the same on Kitty:
Configuration
config.enable_kitty_keyboard = true
Expected Behavior
I expect to get the same sequence with wezterm and kitty. Or at least one which makes it possible to recognize the caret key.
Logs
nothing during action
Anything else?
Keyboard layout is Azerty.
The text was updated successfully, but these errors were encountered: