Skip to content

Add IME support to conhost.

This MR lets conhost support IME input window mode.

Note: this MR doesn't include support for properly displaying the glyphs when they fall out of charset of current code page.

It also lets some diacritics to work. Note: for these, the generated INPUT_RECORD sequence still widely differs from native:

  • it matches the key down INPUT_RECORD + unicode char (which is what most app will use)
  • it differs on the rest (no key-up, no dead char...) but that shouldn't matter too much

Merge request reports

Loading