diff options
| author | Sebastian Herrlinger <[email protected]> | 2025-12-11 17:20:04 +0100 |
|---|---|---|
| committer | Sebastian Herrlinger <[email protected]> | 2025-12-11 17:23:47 +0100 |
| commit | e271852bc3c6e3e4ee04a2245a7bc2c8f8b7f30a (patch) | |
| tree | fe60fb286b13ccbdd3433a50793e3456b4120757 /packages/web/src/content/docs | |
| parent | 4e02704f17be406a7cec8b5a815582a08a2043cf (diff) | |
| download | opencode-e271852bc3c6e3e4ee04a2245a7bc2c8f8b7f30a.tar.gz opencode-e271852bc3c6e3e4ee04a2245a7bc2c8f8b7f30a.zip | |
allow custom mappings for all textarea actions via config
Diffstat (limited to 'packages/web/src/content/docs')
| -rw-r--r-- | packages/web/src/content/docs/keybinds.mdx | 40 |
1 files changed, 37 insertions, 3 deletions
diff --git a/packages/web/src/content/docs/keybinds.mdx b/packages/web/src/content/docs/keybinds.mdx index 36b51c68d..67e53c455 100644 --- a/packages/web/src/content/docs/keybinds.mdx +++ b/packages/web/src/content/docs/keybinds.mdx @@ -46,10 +46,44 @@ OpenCode has a list of keybinds that you can customize through the OpenCode conf "agent_cycle_reverse": "shift+tab", "input_clear": "ctrl+c", "input_paste": "ctrl+v", - "input_submit": "enter", - "input_newline": "shift+enter,ctrl+j", + "input_submit": "return", + "input_newline": "shift+return,ctrl+return,alt+return,ctrl+j", + "input_move_left": "left,ctrl+b", + "input_move_right": "right,ctrl+f", + "input_move_up": "up", + "input_move_down": "down", + "input_select_left": "shift+left", + "input_select_right": "shift+right", + "input_select_up": "shift+up", + "input_select_down": "shift+down", + "input_line_home": "ctrl+a", + "input_line_end": "ctrl+e", + "input_select_line_home": "none", + "input_select_line_end": "none", + "input_visual_line_home": "none", + "input_visual_line_end": "none", + "input_select_visual_line_home": "none", + "input_select_visual_line_end": "none", + "input_buffer_home": "home", + "input_buffer_end": "end", + "input_select_buffer_home": "shift+home", + "input_select_buffer_end": "shift+end", + "input_delete_line": "alt+d", + "input_delete_to_line_end": "ctrl+k", + "input_delete_to_line_start": "ctrl+u", + "input_backspace": "backspace,shift+backspace", + "input_delete": "delete,shift+delete", + "input_undo": "ctrl+-,cmd+z", + "input_redo": "ctrl+.,cmd+shift+z", + "input_word_forward": "alt+f,alt+right", + "input_word_backward": "alt+b,alt+left", + "input_select_word_forward": "alt+shift+f,alt+shift+right", + "input_select_word_backward": "alt+shift+b,alt+shift+left", + "input_delete_word_forward": "ctrl+d", + "input_delete_word_backward": "ctrl+w,alt+backspace", "history_previous": "up", - "history_next": "down" + "history_next": "down", + "terminal_suspend": "ctrl+z" } } ``` |
