Skip to content

[Feature]: Keyboard shortcuts to change next and previous navigation #4382

Description

@GisTypical

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

apps/desktop

Problem or use case

Currently, next and previous navigation actions can only be done with Up Arrow and Down Arrow (e.g. File Picker, Project Picker).

Proposed solution

Have new keybindings commands to change next and previous navigation actions. For example: ctrl + p (up), ctrl + n (down).

Why this matters

Muscle memory when coming from Vim, OpenCode, Codex or Zed.

Smallest useful scope

Add a setting for enabling ctrl + p (up), ctrl + n (down). Avoid conflicting with the current ctrl + n for new chat.

Alternatives considered

No response

Risks or tradeoffs

Conflicts with default keybindings.

Examples or references

Codex, Zed and OpenCode when using the file picker or other pickers.

Contribution

  • I would be open to helping implement this.

Activity

  1. added
    enhancementRequested improvement or new capability.
    needs-triageIssue needs maintainer review and initial categorization.
    on Jul 23, 2026
  2. win20 commented on Jul 30, 2026

    @win20

    Yes please, majority of apps on Mac (not sure how it is on Windows) use ctrl+n and ctrl+p for navigating selection menus. Even Google Chrome does it so I find it odd for it not to be present in an app geared towards good UX.

  3. locked and limited conversation to collaborators on Aug 15, 2026
  4. converted this issue into a discussion #6803 on Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions