Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Missing compositionupdate IME events with Sogou Chinese input #33386

Open
3 tasks done
Eugeny opened this issue Mar 22, 2022 · 16 comments
Open
3 tasks done

[Bug]: Missing compositionupdate IME events with Sogou Chinese input #33386

Eugeny opened this issue Mar 22, 2022 · 16 comments
Labels

Comments

@Eugeny
Copy link

Eugeny commented Mar 22, 2022

Preflight Checklist

Electron Version

13.1.7

What operating system are you using?

Windows

Operating System Version

Windows 10

What arch are you using?

x64

Last Known Working Electron version

13.1.6

Expected Behavior

IME input should send the full range of compositionupdate/compositionend events:

Actual Behavior

keydown and compositionupdate events are missing.

image

Testcase Gist URL

yarn electron https://w3c.github.io/uievents/tools/key-event-viewer.html

Additional Information

I've bisected it down to this PR: #29204 but can't make any further progress as I'm not aware how IMEs interact with window focus states

NB: the events are sent as expected in Chrome

@github-actions
Copy link
Contributor

github-actions bot commented Oct 5, 2022

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment (for example, "bump"), and we'll keep it open. If you have any new additional information—in particular, if this is still reproducible in the latest version of Electron or in the beta—please include it with your comment!

@github-actions github-actions bot added the stale label Oct 5, 2022
@asd281533890
Copy link

bump

@github-actions github-actions bot removed the stale label Oct 19, 2022
@github-actions
Copy link
Contributor

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment (for example, "bump"), and we'll keep it open. If you have any new additional information—in particular, if this is still reproducible in the latest version of Electron or in the beta—please include it with your comment!

@github-actions github-actions bot added the stale label Jan 18, 2023
@zhipengzuo
Copy link

anyone solving it?

@LY1806620741
Copy link

我也查到了这个问题, 有人能解决么?I also found this problem. anyone solving it?

@github-actions github-actions bot removed the stale label Feb 17, 2023
@github-actions
Copy link
Contributor

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment (for example, "bump"), and we'll keep it open. If you have any new additional information—in particular, if this is still reproducible in the latest version of Electron or in the beta—please include it with your comment!

@github-actions github-actions bot added the stale label May 19, 2023
@asd281533890
Copy link

bump

@github-actions github-actions bot removed the stale label Jun 10, 2023
@1339240789
Copy link

bump

1 similar comment
@1339240789
Copy link

bump

@electron-issue-triage
Copy link

This issue has been automatically marked as stale. If this issue is still affecting you, please leave any comment (for example, "bump"), and we'll keep it open. If you have any new additional information—in particular, if this is still reproducible in the latest version of Electron or in the beta—please include it with your comment!

@1339240789
Copy link

bump

@li-junpeng
Copy link

这个问题我得到了解决。

@asd281533890
Copy link

这个问题我得到了解决。

请问怎么解决的? @li-junpeng

@li-junpeng
Copy link

这个问题我得到了解决。

请问怎么解决的? @li-junpeng

这个问题好像不是Electron的bug,是搜狗输入法的bug,今天我联系了搜狗输入法的开发人员,他给我的软件做了适配,这个问题就解决了。
根据官方开发人员的描述,在不做适配的情况下,可以尝试着修改YourAppName.exe的名称为chrome.exe是可行的。后来我发现vscode中也适配了搜狗输入法,我把YourAppName.exe改成Code.exe也是可行的。如果想要适配自己的软件名称,就只能去联系搜狗输入法的开发人员做适配了。

@asd281533890
Copy link

这个问题我得到了解决。

请问怎么解决的? @li-junpeng

这个问题好像不是Electron的bug,是搜狗输入法的bug,今天我联系了搜狗输入法的开发人员,他给我的软件做了适配,这个问题就解决了。 根据官方开发人员的描述,在不做适配的情况下,可以尝试着修改YourAppName.exe的名称为chrome.exe是可行的。后来我发现vscode中也适配了搜狗输入法,我把YourAppName.exe改成Code.exe也是可行的。如果想要适配自己的软件名称,就只能去联系搜狗输入法的开发人员做适配了。

非常感谢!如果找搜狗的开发人员适配,是只需要提供exe的名称就行了吗?因为我做的软件是仅供公司内部使用的,没办法提供给搜狗开发人员他们 @li-junpeng

@li-junpeng
Copy link

这个问题我得到了解决。

请问怎么解决的? @li-junpeng

这个问题好像不是Electron的bug,是搜狗输入法的bug,今天我联系了搜狗输入法的开发人员,他给我的软件做了适配,这个问题就解决了。 根据官方开发人员的描述,在不做适配的情况下,可以尝试着修改YourAppName.exe的名称为chrome.exe是可行的。后来我发现vscode中也适配了搜狗输入法,我把YourAppName.exe改成Code.exe也是可行的。如果想要适配自己的软件名称,就只能去联系搜狗输入法的开发人员做适配了。

非常感谢!如果找搜狗的开发人员适配,是只需要提供exe的名称就行了吗?因为我做的软件是仅供公司内部使用的,没办法提供给搜狗开发人员他们 @li-junpeng

是的,只需要提供正确的APP名称给他们就行了。这个是公共的issues,为了维护社区环境,如果还有什么疑问,可以加我QQ:1635975742进行讨论。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants