Skip to content

Conversation

@Tyriar
Copy link
Member

@Tyriar Tyriar commented Jan 11, 2026

fixes #286896

@Tyriar Tyriar added this to the January 2026 milestone Jan 11, 2026
@Tyriar Tyriar self-assigned this Jan 11, 2026
Copilot AI review requested due to automatic review settings January 11, 2026 16:42
@Tyriar Tyriar enabled auto-merge January 11, 2026 16:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR disables the win32 input mode by default and introduces a new configurable setting to control it, while also enhancing the kitty keyboard protocol setting with experiment and advanced tags.

Changes:

  • Changed win32 input mode from hardcoded true to a configurable setting with false as the default
  • Added new terminal.integrated.enableWin32InputMode setting with experimental and advanced tags
  • Enhanced terminal.integrated.enableKittyKeyboardProtocol setting by adding 'advanced' tag and experiment configuration

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

File Description
src/vs/platform/terminal/common/terminal.ts Added EnableWin32InputMode constant to the TerminalSettingId enum
src/vs/workbench/contrib/terminal/common/terminal.ts Added enableWin32InputMode boolean property to the ITerminalConfiguration interface
src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts Added configuration schema for the new EnableWin32InputMode setting and updated EnableKittyKeyboardProtocol with 'advanced' tag and experiment config
src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts Updated xterm initialization and config update to use config.enableWin32InputMode instead of hardcoded true

@Tyriar Tyriar merged commit fd02201 into main Jan 11, 2026
22 checks passed
@Tyriar Tyriar deleted the tyriar/286896 branch January 11, 2026 17:27
@mofreh345

This comment was marked as spam.

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.

Support win32-input-mode in terminal

4 participants