Skip to content

Terminal always show uppercase letters when using caps lock to switch input source #109565

@jasonxia23

Description

@jasonxia23
  • VSCode Version: 1.50.1
  • OS Version: 10.15.7

Steps to Reproduce:

  1. Set system input source to shuangpin, before which add shuangpin as an input source.
    image
  2. Lock caps lock, with caps lock unlock, you will input Chinese character, which is an expected behavior.
  3. Input something in the integrated terminal, I can only input upper case letters. But when I input something in editor or some other application, I can input lower case letters.

Does this issue occur when all extensions are disabled?: Yes.

Actually I think it might be the problem of xterm.js. Xterm.js might decide the letters by cap lock. This is not as expected with shuangpin mode.

Metadata

Metadata

Labels

bugIssue identified by VS Code Team member as probable buginsiders-releasedPatch has been released in VS Code InsidersterminalGeneral terminal issues that don't fall under another labelupstreamIssue identified as 'upstream' component related (exists outside of VS Code)upstream-issue-fixedThe underlying upstream issue has been fixedupstream-issue-linkedThis is an upstream issue that has been reported upstreamverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions