mojira.dev
MC-258708

Deleting candidate CJK words in IME also deletes text already entered

I can reproduce the issue in a vanilla environment, so I recreate the issue.
--------------------

When I delete candidate CJK words in IME, Minecraft also handles the backspace event, causing text already entered to be deleted as well

Developers of fcitx said that this should be fixed on Minecraft's side.

github

-------------------------

当我删除中文候选词时,已经输入的字被删除

fcitx的开发者表示这是mc的问题

Attachments

Comments 17

1.18.2 too.

There are many players from non English speaking countries who need to use fcitx to input their own language, but this problem has not been solved yet.

We just want to play your game happily.

I cannot reproduce this issue. Can you give a video?

This problem had already appeared since 1.13

If this PR is merged, it might be possible to use glfw's implementation to circumvent the problems arising from mc's own implementation.

 This has always been a problem, but there are probably too few chinese linux mc players to post an issue 

7 more comments

https://www.bilibili.com/video/BV1WDfaByEsX confirmed on 26.1-snapshot-10

I wonder how long till mojang fixing this bug?

sadly they still not fixing it in 26.1-snapshot-11:https://www.bilibili.com/video/BV1NfPxzCEYc

26.1-snapshot-8说,“加入了游戏内的输入法候选栏,显示在当前编辑的文本上方。目前仅支持Windows和macOS。”

所以我在想如果Linux加入了输入法候选栏,那么一切输入法问题是不是都能解决?

The 26.1-snapshot-8 states: "Input Method Editors (IME) candidates will now be shown in-game (on supported platforms, currently Windows and macOS) above currently edited text field"

So I'm wondering: if Linux also gets the input method candidate bar, will all input method issues be solved?

they can just copy caramelChat or lwjgl3ify 's patch for this issue…

@luan_wo_xin_zhe 这个bug的根本原因在于glfw没有正确处理退格事件,并非加个候选栏就能解决

tksmly

(Unassigned)

Community Consensus

Platform

Normal

Input, Internationalisation

1.19.3, 1.19.4, 1.20.4, 23w51b, 24w06a, 1.21

Retrieved