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
{{ message }}
Repository navigation
[FEATURE]: Please dont use Ctrl+B for background tasks #36520
ctrl + x -> b is more meaningful, cant even think why he would pair such action to global shortcut, when oc doesn't provide direct shortcut for model selection
Also, this breaks emacs keybinding for left, which I use every time. @rekram1-node Can we fix that? As @klonuo said, leader (ctrl+x) -> b is much better keybind
Thats alright to change keybind, but this one actually conflicts with already defined ctrl+b (left). It works in input field when there is no messages (start screen), and then just stops working because of conflict.
Agree with your criticism regarding conflicts, and I made change to fix that. Regarding keybinding its hard to satisfy all expectations, on this one I’ve personally also rebounded it to bash defaults
Activity
github-actions commentedon Jul 12, 2026
This issue might be a duplicate of existing issues. Please check:
For keybind-related issues, please also check our pinned keybinds documentation: #4997
klonuo commentedon Jul 12, 2026
ctrl + x -> b is more meaningful, cant even think why he would pair such action to global shortcut, when oc doesn't provide direct shortcut for model selection
dangooddd commentedon Sep 2, 2026
Also, this breaks emacs keybinding for left, which I use every time. @rekram1-node Can we fix that? As @klonuo said, leader (ctrl+x) -> b is much better keybind
simonklee commentedon Sep 2, 2026
Just change the keybinding. There simply isn't a universal keybinding that works for everyone. https://opencode.ai/v2/docs/cli/keybinds/
dangooddd commentedon Sep 2, 2026
Thats alright to change keybind, but this one actually conflicts with already defined ctrl+b (left). It works in input field when there is no messages (start screen), and then just stops working because of conflict.
Isn't that bad to have conflicts?
garthendrich commentedon Sep 26, 2026
or simply, why is
ctrl+beven a default forinput.move.leftif it doesn't work becausectrl+bis also the default forsession.background?simonklee commentedon Sep 27, 2026
Agree with your criticism regarding conflicts, and I made change to fix that. Regarding keybinding its hard to satisfy all expectations, on this one I’ve personally also rebounded it to bash defaults