Open esn89 opened 9 months ago
I think you may have something else happening in your configuration; I run karabiner with capslock rebound as you describe. I'm not sure what the actual config looks like in karabiner, but the description matches. When I hold capslock and press C it sends ctrl-c. There's no wezterm configuration required for that, because karabiner takes care of it.
For the wezterm configuration, note that CMD and SUPER are the same thing; what you posted in the initial part of this report shows rebinding CMD+c and SUPER+c as two different things. The behavior of wezterm in that case may not be what you expect. I can see that later you use ALT-c for one of the keybindings.
From what you described, this sounds like a karabiner or other keyboard remapping issue, as the logs show that wezterm is receiving SUPER-c from something on your system.
Alright, give me a week to play around with a bit more. Do you mind if you show me you ~/.config/karabiner/karabiner.json?
Alright, give me a week to play around with a bit more. Do you mind if you show me you ~/.config/karabiner/karabiner.json?
Bump for visibility, @wez :)
I sadly see the same problem for me.
Forgot to post a link to my karabiner config: karabiner.json . It is a bit more complex because I map a lot of keys 😅.
What Operating System(s) are you seeing this problem on?
macOS
Which Wayland compositor or X11 Window manager(s) are you using?
MacOS
WezTerm version
wezterm 20230712-072601-f4abf8fd
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
I have this in my Karabiner Elements to turn my capslock into Escape by itself, or Ctrl with pressed with another key:
In Wezterm, I have:
This doesn't seem to work for me, as I can no longer "ctrl+c" to quit running processes.
I understand that in the docs it says:
But how come, when I do "capslock + c", it shows:
It shows that my modifier is "SUPER", instead of "ctrl"? I thought Karabiner made it so that CapsLock == Ctrl and not SUPER.
Essentially, what I want to achieve is:
CapsLock + C is equivalent to "ctrl+c". MacCommand + C is copy to clipboard.
To Reproduce
No response
Configuration
And in Karabiner elements:
Expected Behavior
CapsLock + C is equivalent to "ctrl+c". MacCommand + C is copy to clipboard.
Logs
No response
Anything else?
No response