You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
session_child_cycle and session_child_cycle_reverse. This one is interesting, you can't even set them as per breaking changes notice, but they are in the docs still
I see similar in 1.0.15 (installed with bun, running on Pop!_OS 22.04 with node 22.17.0) with gnome terminal 3.44.0
I have the keybinds below (no other keybinds). In older versions of the application, I could type multiple lines with a raw enter, but now that always submits my input.
Thank you @SsparKluo ... your suggestion to use "return" for newline works.
Unfortunately "linefeed" did not work for me, but "shift+return" does work.
This should work better on latest version for terminals that support it. Windows terminal does not support modifyOtherKeys or kitty keyboard protocol, so this will not work in windows terminal as long as it does not support either.
Activity
github-actions commentedon Nov 1, 2025
This issue might be a duplicate of existing issues. Please check:
input_submitnot reading <leader> keybind properly #3557: Similar issue withinput_submitkeybind not reading<leader>keybind properly - this appears to be the same core problem with keybind configuration not workingFeel free to ignore if none of these address your specific case.
arsham commentedon Nov 1, 2025
I've noticed a few more that are not working:
SsparKluo commentedon Nov 3, 2025
And cannot use
ctrl+_(which is ctrl+/) for leader key. It works for 0.15greggyb commentedon Nov 3, 2025
I see similar in 1.0.15 (installed with bun, running on Pop!_OS 22.04 with node 22.17.0) with gnome terminal 3.44.0
I have the keybinds below (no other keybinds). In older versions of the application, I could type multiple lines with a raw
enter, but now that always submits my input.{ "$schema": "https://opencode.ai/config.json", "keybinds": { "leader": "ctrl+x", "input_submit": "alt+enter", "input_newline": "enter" } }zippeurfou commentedon Nov 3, 2025
Adding to this.
I used to be able to do shift+enter to go to new lines as well as opt+backspace to delete words.
chen-coalition commentedon Nov 3, 2025
same, shift+enter no longer works for newline
jdanbrown commentedon Nov 3, 2025
I opened a separate issue for this one so it doesn't get lost:
jeeeem commentedon Nov 4, 2025
same with this keybind
alt+c. hoping this can be fixed.#3557
SsparKluo commentedon Nov 12, 2025
@JSCOP @greggyb
OpenTUI, the new package used, likely catches parses keyboard event in a different way. If you want to make this config works in the new version:
You need to change it to
If you want to use
alt, you may need to change it tometaoroption.You can actually check the new key event name by cloning opentui repo and run the
opentui/packages/core/dev/keypress-debug.ts.This solution may not work if the keyevent changed in the future.
bartman commentedon Nov 24, 2025
Thank you @SsparKluo ... your suggestion to use "return" for newline works.
Unfortunately "linefeed" did not work for me, but "shift+return" does work.
"input_newline": "return"<enter>key works"input_newline": "ctrl+j"<C-j>key works"input_newline": "return,ctrl+j""input_submit": "linefeed""input_submit": "shift+enter""input_submit": "shift+return"<shift-enter>key submits"input_submit": "ctrl+s"<C-s>key submitsI used to use something like this before:
which broke a few weeks ago, and I replaced it with...
kommander commentedon Dec 15, 2025
This should work better on latest version for terminals that support it. Windows terminal does not support modifyOtherKeys or kitty keyboard protocol, so this will not work in windows terminal as long as it does not support either.