Skip to content

The Ime composition string is overlapped with background text. #6192

Closed

Description

@heroboy

Environment

Windows build number: Microsoft Windows [版本 10.0.18362.836]
Windows Terminal version (if applicable): 1.0.1401.0

Steps to reproduce

  1. type some text like "abcde"
  2. move the cursor to the beginning
  3. switch ime to Microsoft Pinyin
  4. type some text like "xxx"
  5. see the screenshot

Expected behavior

Like cmd.exe or other input control, draw a background for the composition text.

Actual behavior

图片

Activity

  1. ghost added
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on May 26, 2020
  2. ghost added
    Needs-Tag-FixDoesn't match tag requirements
    on May 26, 2020
  3. added
    Area-InputRelated to input processing (key presses, mouse, etc.)
    Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)
    Issue-TaskIt's a feature request, but it doesn't really need a major design.
    on May 26, 2020
  4. ghost removed
    Needs-Tag-FixDoesn't match tag requirements
    on May 26, 2020
  5. removed
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on May 27, 2020
  6. furuki328 commented on Dec 31, 2021

    @furuki328

    I have same problem in Japanese IME. And this problem is reported in some Japanse Blogs at the same time of this issue.
    Please change background color of IME converting string from transparent to opaque. It is Console Host's solution.
    image
    "すこし" is inserting IME converting string with opaque background at Cosole Host(vim.exe).

  7. added a commit that references this issue on Apr 18, 2024
    4e7b63c
  8. lhecker commented on Apr 18, 2024

    @lhecker
    Member

    We just published a major update to our IME implementation in the nightly Canary branch. It was rewritten from the ground up and has tons of improvements! If you're interested in trying it out, you can get it here: https://aka.ms/terminal-canary-installer
    If you already have the Canary build installed, you can use this link to force an update.

    If you encounter any issues or have any suggestions, or if you simply like/dislike the changes, please let us know! Thank you for bearing with us. 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-InputRelated to input processing (key presses, mouse, etc.)Area-TerminalControlIssues pertaining to the terminal control (input, selection, keybindings, mouse interaction, etc.)Help WantedWe encourage anyone to jump in on these.In-PRThis issue has a related PRIssue-TaskIt's a feature request, but it doesn't really need a major design.Needs-Tag-FixDoesn't match tag requirementsPriority-3A description (P3)Product-TerminalThe new Windows Terminal.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions