Skip to content

enhancement: add text selection to the virtual keyboard (select all, select stem) #44

Description

@nextestudios

Summary

Support a selected range in the keyboard model so rename can pre-select the name without the extension, and typing replaces the selection.

Motivation

Needed for the rename flow (example-file|.zip with example-file selected).

Requirements

Controller UX

Selected text is highlighted; typing replaces it; cursor keys collapse the selection.

Technical Notes

Model change in ControlFS.Core/Text/VirtualKeyboard.cs plus rendering.

Acceptance Criteria

  • Opening rename on example-file.zip selects example-file; typing novo yields novo.zip.

Testing

Unit tests for new branches and for every bug reproduced before a fix (no trivial variations, see AGENTS.md).

Dependencies


Priority: high · Milestone: 3 · Virtual Keyboard UX

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: keyboardVirtual keyboardmoscow: shouldMoSCoW: important, planned for 1.0 if time allowstype: enhancementImproves an existing capability

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions