Search Issue Tracker
Fixed in 2021.2.X
Fixed in 2020.3.X
Votes
0
Found in
2019.4
2019.4.17f1
2020.2
2021.1
2021.2
Issue ID
1305843
Regression
No
[macOS] [Linux] Input.inputString doesn't convert input to the suggestions from IME
Steps to reproduce:
1. Open the project attached by the user
2. Open scene "InputApiTestScene"
3. Add Simplified Chinese (Pinyin) to your available keyboard language and select it as the current keyboard input
4. Enter Play mode
5. Type anything
6. Try selecting symbols suggested (you can do that by either using corresponding numbers or navigating with arrow keys and selecting by pressing space key)
Expected results: inputString changes to the selected symbols from IME
Actual results: inputString contains the characters used to select the symbols suggested by the IME (either space or numbers)
Reproducible with: 2019.4.20f1, 2020.2.4f1, 2021.1.0b7, 2021.2.0a4
Notes:
- IME works as expected with TMP, Text, search fields in Editor
- Not reproducible on Windows
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- var VisionOSEDRHeadromm has a comma instead of a dot when building with Metal Rendering App Mode and local OS localization is set to German
- IAP Catalog remove product “x” and add product “+” buttons are not consistent with other remove and add buttons in the Editor
- Performance issues in Play Mode when quickly hovering the mouse cursor over Hierarchy GameObjects
- Frame Debugger displays incorrect output when FidelityFX Super Resolution or Spatial-Temporal Upscaler is used with Temporal Anti-aliasing or Subpixel Morphological Anti-aliasing
- Crash with “Fatal Error! The file ‘MemoryStream’ is corrupted!” when adding a large number in Font Character Rects Size field
Resolution Note (fix version 2021.2):
Fixed in 2021.2.0a19 on Mac
Linux IME support was never implemented, so we created a feature request for it
Resolution Note (fix version 2020.3):
Fixed in 2020.3.38f1