microsoft / terminal

The new Windows Terminal and the original Windows console host, all in the same place!
MIT License
95.64k stars 8.32k forks source link

When entering a Chinese punctuation, it acts like keeping hitting the key #3706

Closed wrvsrx closed 4 years ago

wrvsrx commented 4 years ago

Environment

Windows build number: 10.0.19030.1
Windows Terminal version: 0.7.3291.0

Steps to reproduce

Hit the key "," (or other punctuation) in windows terminal with Chinese input method

Expected behavior

Output a "," (I delete the extra "," in the following picture manually)

image

Actual behavior

keeps outputting "," just like I keep hitting the ","

image

Some other information

  1. I have reproduced it in Windows Terminal using wsl, cmd and powershell7-preview on my two PCs.
  2. Another phenomenon is that Windows Terminal add space behind Chinese character automatically after my inputting one character.
etern commented 4 years ago

For me, I have to type twice to input one Chinese puncutation, like period(。), I'm also using terminal version 0.7.3291.0

It reminds me this issue #2191 , one Chinese character rendered as two small charactors. It seems wide character is not handled properly.

ice1000 commented 4 years ago

I am in the same situation as @etern 's instead of OP's

Lemmingh commented 4 years ago

I have the same problem as @etern which has been discussed in #3745

Though looking opposite, I wonder whether these issues are related in some aspect.


Windows build number: 10.0.18363.535
Windows Terminal version : 0.7.3451.0
luxrck commented 4 years ago

I have encountered the same bug @wrvsrx

image

wt version: 0.7.3382.0

wrvsrx commented 4 years ago

Recently, I test it on another PC whose windows build number is 10.0.18363.535, and it behave like what #3745 describes. Comparing this to windows terminal's behavior mentioned above on my PC with windows build number 10.0.19030.1, I think it might be related to the windows version.

luxrck commented 4 years ago

@wrvsrx And my windows version is: 10.0.19037.1 Seems that it did relate to the win10 version......

ghost commented 4 years ago

:tada:This issue was addressed in #4140, which has now been successfully released as Windows Terminal Preview v0.8.10091.0.:tada:

Handy links: