Is this a reproducible bug?
Current behavior
A prefix+shift+<letter> keybinding does not match. Herdr runs the prefix+<letter> action instead. For example, prefix+shift+r starts resize mode instead of a config reload. Herdr does the same action for prefix+r and prefix+shift+r.
Expected behavior
A prefix+shift+<letter> keybinding matches. Herdr does a different action for prefix+<letter> and prefix+shift+<letter>.
Reproduction
- Set
enable_kitty_keyboard = true in the WezTerm config.
- Start herdr.
- Press the prefix key (
ctrl+b by default), then r. Resize mode starts.
- Press the prefix key, then
shift+r. Resize mode starts again.
Impact
You cannot use prefix+shift+<letter> keybindings. The default reload_config (prefix+shift+r) does not work. The keybinding does the prefix+<letter> action.
Environment
- Herdr version: 0.8.0
- Update channel (stable or preview): stable
- Operating system: macOS 15 (Darwin 25.6.0)
- Terminal: WezTerm 20260805-104032-4b1c3c15
- Shell, if relevant: zsh
- Relevant config, if any: WezTerm
enable_kitty_keyboard = true
Is this a reproducible bug?
Current behavior
A
prefix+shift+<letter>keybinding does not match. Herdr runs theprefix+<letter>action instead. For example,prefix+shift+rstarts resize mode instead of a config reload. Herdr does the same action forprefix+randprefix+shift+r.Expected behavior
A
prefix+shift+<letter>keybinding matches. Herdr does a different action forprefix+<letter>andprefix+shift+<letter>.Reproduction
enable_kitty_keyboard = truein the WezTerm config.ctrl+bby default), thenr. Resize mode starts.shift+r. Resize mode starts again.Impact
You cannot use
prefix+shift+<letter>keybindings. The defaultreload_config(prefix+shift+r) does not work. The keybinding does theprefix+<letter>action.Environment
enable_kitty_keyboard = true