What happened?
If I press shift+enter i submit instead of creating a new line.
With this agent/keybindings.json:
{
"tui.input.newLine": ["shift+enter", "alt+enter", "ctrl+j"],
"tui.input.submit": ["enter"]
}
ctr+j works and creates a new line. But shift+enter does not, it submit.
if i change "tui.input.submit": ["enter"] to another key, then pressing enter or shift+enter does nothing.
Steps to reproduce
- Add the config above to ~/.pi/agent/keybindings.json
- /reload
- Press shift+enter → submits
- Remap submit to something else → enter and shift+enter do nothing
I am on linux:
Terminal: kitty 0.47.0
Kernel: Linux 7.0.10
Shell: fish 4.7.1
OS: NixOS 26.05 (Yarara) x86_64
Expected behavior
Expect to enter a new line when pressing shift+enter.
Version
0.77.0
What happened?
If I press shift+enter i submit instead of creating a new line.
With this agent/keybindings.json:
{ "tui.input.newLine": ["shift+enter", "alt+enter", "ctrl+j"], "tui.input.submit": ["enter"] }ctr+j works and creates a new line. But shift+enter does not, it submit.
if i change
"tui.input.submit": ["enter"]to another key, then pressing enter or shift+enter does nothing.Steps to reproduce
I am on linux:
Expected behavior
Expect to enter a new line when pressing shift+enter.
Version
0.77.0