Skip to content

Improve keyboard navigation in the Schema Editor #617

@alistair3149

Description

@alistair3149

Follows-up to #616

The Schema Editor's property list now supports basic keyboard navigation (ArrowUp/Down to move selection, Alt+ArrowUp/Down to reorder). This issue tracks additional keyboard improvements to make the editor more accessible and efficient.

Improvements

Property list navigation

  • Home/End — jump to first/last property (standard listbox pattern)
  • Type-ahead — focus the property starting with the typed character

Actions from the property list

  • Delete/Backspace — delete the selected property directly (currently requires Tab → delete button → Enter)
  • Enter — move focus from the property list to the editor panel for the selected property

Focus management between list and editor

  • Escape — return focus from the editor panel back to the property list

Written by Claude Code, Opus 4.6. Result of brainstorming with @alistair3149. Context: the NeoWiki codebase and PR #616 implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    UXImprovement to User Experience

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions