Skip to content

Implement support for more VT sequences and special characters #1883

@PankajBhojwani

Description

@PankajBhojwani

Summary of the new feature/enhancement

We need to support more VT sequences and special characters so that when we establish non-Conhost connections those sequences/characters are dealt with. VT sequences such as erase-in-line and special characters such as BEL should be implemented.

Proposed technical implementation details (optional)

VT sequences need to be implemented in TerminalDispatch.hpp/cpp and special characters need to be implemented in Terminal.cpp - in the _WriteBuffer function (these files are in TerminalCore). For reference for how these functions could be implemented, see adaptDispatch.cpp (in TerminalAdapter).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-InputRelated to input processing (key presses, mouse, etc.)Area-VTVirtual Terminal sequence supportIssue-TaskIt's a feature request, but it doesn't really need a major design.Product-TerminalThe new Windows Terminal.Resolution-DuplicateThere's another issue on the tracker that's pretty much the same thing.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions