Skip to content

Home/End keys navigate history instead of moving cursor within prompt #7190

Closed

Description

@bero

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

  1. Swap: Use Ctrl+Home/Ctrl+End for history, Home/End for cursor
  2. Config: Add setting like keybinds.home_end: "cursor" | "history"

Plugins

oh-my-opencode

OpenCode version

1.1.3

Steps to reproduce

  1. Start OpenCode TUI (opencode)
  2. Send a few prompts to build up history (e.g., "hello", "test", "another prompt")
  3. Type a new prompt but don't send it: this is my current prompt
  4. Position cursor somewhere in the middle of the text
  5. Press Home key
  6. Actual: Jumps to first prompt in session history
  7. 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

Activity

  1. added
    bugSomething isn't working
    on Jan 7, 2026
  2. added
    opentuiThis relates to changes in v1.0, now that opencode uses opentui
    on Jan 7, 2026
  3. github-actions commented on Jan 7, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

    For keybind-related issues, please also check our pinned keybinds documentation: #4997

  4. added a commit that references this issue on Jan 16, 2026
    f8dc1a6
  5. added a commit that references this issue on Jan 16, 2026
    626fa14
  6. added a commit that references this issue on Jan 18, 2026
    ee76114
  7. added a commit that references this issue on May 5, 2026
    1e9d939
  8. added a commit that references this issue on Jun 14, 2026
    e28eb4b
  9. added a commit that references this issue on Jul 31, 2026
    ef59633
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentuiwindows

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions