diff options
| author | Dax Raad <[email protected]> | 2025-11-03 16:15:59 -0500 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-11-03 16:16:09 -0500 |
| commit | d26605aa56d4a4443ee46f95274be70a7645a127 (patch) | |
| tree | 71cde7a9f259c060a8e3f84d806425c16c97e759 | |
| parent | 5cc0d337b1b47cda3de4ba973365f4f28f4714fe (diff) | |
| download | opencode-d26605aa56d4a4443ee46f95274be70a7645a127.tar.gz opencode-d26605aa56d4a4443ee46f95274be70a7645a127.zip | |
tui: add support for Ctrl+_ key combination in keybind parser
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/context/keybind.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/context/keybind.tsx b/packages/opencode/src/cli/cmd/tui/context/keybind.tsx index 1ed23ddbe..5baab6d1a 100644 --- a/packages/opencode/src/cli/cmd/tui/context/keybind.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/keybind.tsx @@ -73,6 +73,14 @@ export const { use: useKeybind, provider: KeybindProvider } = createSimpleContex return store.leader }, parse(evt: ParsedKey): Keybind.Info { + if (evt.name === "\x1F") + return { + ctrl: true, + name: "_", + shift: false, + leader: false, + meta: false, + } return { ctrl: evt.ctrl, name: evt.name, |
