Search Issue Tracker


Fixed in 1.8.0-pre.2



Found in [Package]



Issue ID




OnIMECompositionChange does not return an empty string on accept when using Microsoft IME

Package: Input System


How to reproduce:
1. Open the “repro_IMEInput“ project
2. Open the “IMETest“ scene
3. Set Korean (Microsoft IME) as the keyboard language
4. Enter Play Mode
5. Select the “IMETest“ GameObject
6. In the Inspector window, select the “Output String“ field
7. Press the keys “Q“ and “W“ (entering ㅂㅈ)
8. Observe the “Composition Text“ field in the Game View

Expected result: No characters are seen
Actual result: “ㅈ“ is seen

Reproducible with: 1.6.3, 1.7.0 (2022.3.9f1, 2023.1.13f1, 2023.2.0b9), 1.8.0-pre.1 (2023.3.0a5)
Could not test with: 1.7.0 (2021.3.30f1) (the script could not be loaded)

Reproducible on: Windows 10, Windows 11
Not reproducible on: No other environment tested

Note: Reproducible in Player

  1. Resolution Note (fix version 1.8.0-pre.2):

    Adjusted documentation to better explain intended usage.
    API docs will be updated with 1.8.0-pre.3 release.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.