-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Open
Labels
bugSomething isn't workingSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentuiwindows
Description
Description
Parent Issue
Part of #4997 (Keybinds)
Summary
Home and End keys navigate to first/last prompt in history instead of moving the cursor to the beginning/end of the current line.
Current Behavior
- Home → Goes to first prompt in history
- End → Goes to last prompt in history
Expected Behavior
- Home → Move cursor to beginning of current line
- End → Move cursor to end of current line
Standard text editing behavior - these keys should control cursor position, not history navigation.
Suggested options ofr fix
- Swap: Use Ctrl+Home/Ctrl+End for history, Home/End for cursor
- Config: Add setting like keybinds.home_end: "cursor" | "history"
Plugins
oh-my-opencode
OpenCode version
1.1.3
Steps to reproduce
- Start OpenCode TUI (opencode)
- Send a few prompts to build up history (e.g., "hello", "test", "another prompt")
- Type a new prompt but don't send it: this is my current prompt
- Position cursor somewhere in the middle of the text
- Press Home key
- Actual: Jumps to first prompt in session history
- Expected: Cursor moves to beginning of "this is my current prompt"
Same issue with End key - jumps to last history item instead of end of current line.
Screenshot and/or share link
No response
Operating System
Windows 10 Professional
Terminal
Windows Terminal 7.5.4
tvandenbrugghen-stratalis
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentuiwindows