Skip to content

Migrating Reline::Windows to binding via VT sequences - #915

Draft
YO4 wants to merge 1 commit into
ruby:masterfrom
YO4:windows_vt_input
Draft

Migrating Reline::Windows to binding via VT sequences#915
YO4 wants to merge 1 commit into
ruby:masterfrom
YO4:windows_vt_input

Conversation

@YO4

@YO4 YO4 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Reline::Windows converts input key events to the getwch() representation, now considered obsolete.
This will be changed to the VT sequence representation, which aligns with the representation expected in other environments.

The VT sequence variant is based on the minimal subset, excluding the extensions provided by Windows Terminal (version 1.25).

fixes #914

functional key inputs are converted to the VT sequences instead of the getwch() codes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Arrow key inputs are ignored on ENABLE_VIRTUAL_TERMINAL_INPUT enabled windows console

1 participant