AdamMaras / vscode-overtype

Because some people actually press the Insert key on purpose.
https://marketplace.visualstudio.com/items?itemName=adammaras.overtype
BSD 2-Clause "Simplified" License
33 stars 15 forks source link

Chinese input problem #24

Open avin-shum opened 3 years ago

avin-shum commented 3 years ago

Issue Type: Bug

  1. Overtype mode is off
  2. Type some Chinese characters (using Microsoft ChangJie for example)
  3. The character before the caret will be overtyped / eaten

Extension version: 0.2.0 VS Code version: Code 1.52.0 (940b5f4bb5fa47866a54529ed759d95d09ee80be, 2020-12-10T22:45:11.850Z) OS version: Windows_NT x64 10.0.18363

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz (8 x 1992)| |GPU Status|2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
protected_video_decode: enabled
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled| |Load (avg)|undefined| |Memory (System)|15.90GB (7.26GB free)| |Process Argv|--folder-uri file:///d%3A/workspace/project --crash-reporter-id 24514c84-3f8a-4aca-9bfc-c47f79c59dd8| |Screen Reader|no| |VM|0%|
A/B Experiments ``` vsliv368cf:30146710 vsreu685:30147344 openlogontheside:30221877 python383cf:30185419 vspor879:30202332 vspor708:30202333 vspor363:30204092 vswsl492cf:30211402 wsl2prompt:30224612 vstry914:30250197 pythonvsdeb440:30248342 unusedpromptcf:30224611 folderexplorer:30224614 openfilemenu:30224647 pythonvsded773:30248341 pythonvspyt600:30247031 ```
NavyD commented 3 years ago

After the last update of vscode, I have the same problem with Microsoft Wubi and Pinyin. When I input Chinese full-width symbols, an extra one will replace the previous character.

yoursunny commented 3 years ago

I'm experiencing same issue on VS Code 1.53.2 and Overtype extension 0.4.0, when typing with Microsoft Pinyin IME.

EDIT: the 0.4.0 version is drmerfy.overtype from @DrMerfy fork, not this repository.

DrMerfy commented 3 years ago

Hello, I have transferred this issue to the forked repo so we can find a solution. Let's continue discussing there :)

zhanxiaoge commented 2 years ago

My input method image I want to append -1 to become -1-1 image When I enter '-' in Chinese state image The strange thing is that restarting vscode returns to normal, but after a while or maybe I press a certain key combination, this problem occurs.