microsoft/Terminal

Send different key codes for `Tab` and `Ctrl+I` (READ: support `modifyOtherKeys`)

オープン

#13,792 opened on 2022/08/20

 (9 件のコメント) (10 件のリアクション) (0 人の担当者)C++ (9,275 件のフォーク)batch import
Area-InputArea-VTHelp WantedIssue-FeatureIssue-TaskProduct-Conhost

Repository metrics

Stars
 (103,173 個のスター)
PR merge metrics
 (平均マージ 27d 19h) (30d で 24 merged PRs)

説明

Description of the new feature/enhancement

When using ms-terminal, Tab and Ctrl+I send the same key codes. This makes it impossible to map them differently, for example in vim or nvim (which support this functionality: https://github.com/neovim/neovim/pull/17932#issue-1188088238).

If ms-terminal sent different key codes (like for example kitty or alacritty terminal), then it would be possible to map these keys to different functionalities in software running inside the terminal. This would enhance user experience and make it easier to migrate from the aforementioned terminals.

Proposed technical implementation details (optional)

コントリビューターガイド