Keybind: ctrl+j stopped working in 1.0 #2547

Closed
opened 2026-02-16 17:36:10 -05:00 by yindo · 4 comments
Owner

Originally created by @jdanbrown on GitHub (Nov 3, 2025).

Originally assigned to: @kommander on GitHub.

Description

The ctrl+j keybind used to work in 0.15.31 but no longer works in 1.0.16. Example:

"keybinds": {
  "model_list": "<leader>m,ctrl+j", // Default: "<leader>m"
  "input_newline": "alt+enter", // Default: "shift+enter,ctrl+j"
}

With that config, pressing ctrl+j in 1.0.16 incorrectly does input_newline instead of model_list, whereas in 0.15.31 it correctly did model_list.

OpenCode version

1.0.16

Steps to reproduce

(above)

Screenshot and/or share link

No response

Operating System

macOS 15.5

Terminal

VS Code terminal, iTerm2

Originally created by @jdanbrown on GitHub (Nov 3, 2025). Originally assigned to: @kommander on GitHub. ### Description The `ctrl+j` keybind used to work in 0.15.31 but no longer works in 1.0.16. Example: ```jsonc "keybinds": { "model_list": "<leader>m,ctrl+j", // Default: "<leader>m" "input_newline": "alt+enter", // Default: "shift+enter,ctrl+j" } ``` With that config, pressing `ctrl+j` in 1.0.16 incorrectly does `input_newline` instead of `model_list`, whereas in 0.15.31 it correctly did `model_list`. ### OpenCode version 1.0.16 ### Steps to reproduce (above) ### Screenshot and/or share link _No response_ ### Operating System macOS 15.5 ### Terminal VS Code terminal, iTerm2
yindo added the opentuibug labels 2026-02-16 17:36:10 -05:00
yindo closed this issue 2026-02-16 17:36:10 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Nov 3, 2025):

This issue might be a duplicate of existing issues. Please check:

  • #3675: Similar keybind issues in 1.0.x versions where custom keybinds stopped working after upgrading from pre-1.0 versions

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Nov 3, 2025): This issue might be a duplicate of existing issues. Please check: - #3675: Similar keybind issues in 1.0.x versions where custom keybinds stopped working after upgrading from pre-1.0 versions Feel free to ignore if none of these address your specific case.
Author
Owner

@thdxr commented on GitHub (Nov 11, 2025):

check latest?

@thdxr commented on GitHub (Nov 11, 2025): check latest?
Author
Owner

@jdanbrown commented on GitHub (Nov 18, 2025):

@thdxr Nope, in 1.0.76 ctrl+j still incorrectly does input_newline instead of model_list with the config from above:

"keybinds": {
  "model_list": "<leader>m,ctrl+j", // Default: "<leader>m"
  "input_newline": "alt+enter", // Default: "shift+enter,ctrl+j"
}
@jdanbrown commented on GitHub (Nov 18, 2025): @thdxr Nope, in 1.0.76 `ctrl+j` still incorrectly does `input_newline` instead of `model_list` with the config from above: ```jsonc "keybinds": { "model_list": "<leader>m,ctrl+j", // Default: "<leader>m" "input_newline": "alt+enter", // Default: "shift+enter,ctrl+j" } ```
Author
Owner

@ariane-emory commented on GitHub (Nov 27, 2025):

Resolved. I don't know exactly when, but this is no longer an issue in 1.0.119.

@ariane-emory commented on GitHub (Nov 27, 2025): Resolved. I don't know exactly when, but this is no longer an issue in 1.0.119.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#2547