opencode
opencode copied to clipboard
Home/End keys navigate history instead of moving cursor within prompt
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