summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content
diff options
context:
space:
mode:
authorSebastian Herrlinger <[email protected]>2025-12-11 17:20:04 +0100
committerSebastian Herrlinger <[email protected]>2025-12-11 17:23:47 +0100
commite271852bc3c6e3e4ee04a2245a7bc2c8f8b7f30a (patch)
treefe60fb286b13ccbdd3433a50793e3456b4120757 /packages/web/src/content
parent4e02704f17be406a7cec8b5a815582a08a2043cf (diff)
downloadopencode-e271852bc3c6e3e4ee04a2245a7bc2c8f8b7f30a.tar.gz
opencode-e271852bc3c6e3e4ee04a2245a7bc2c8f8b7f30a.zip
allow custom mappings for all textarea actions via config
Diffstat (limited to 'packages/web/src/content')
-rw-r--r--packages/web/src/content/docs/keybinds.mdx40
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"
}
}
```