electron: Won't fire keydown event when an input session starting with Sogou IME

Preflight Checklist

  • I have read the Contributing Guidelines for this project.
  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for an issue that matches the one I want to file, without success.

Issue Details

  • Electron Version:
    • 11.0.0-beta1
  • Operating System:
    • Windows 10 (18363.1379)
  • Last Known Working Electron version:
    • 10.4.0

Expected Behavior

Some events like input,keydown,keyup,compositionstart,compositionupdate,compositionend would be fired correctly.

Actual Behavior

Some input IMEs like Sogou Pinyin would never trigger the event like keydown when they are inputing.

To Reproduce

for windows:

  1. download the Sogou IME installer from https://pinyin.sogou.com/
  2. try to input Chinese words or Japanese words in integrated terminal of vscode

Screenshots

Additional Information

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 15 (4 by maintainers)

Most upvoted comments

Is there any progress so far?

Same problem with electron 15.2.0. Won’t fire any inputEvent with Sougou IME. No problem in chrome browser.

@nornagon sure, but these two versions are close.