https://github.com/ryancheung/windowsforms.imehelper
A project to try to render IME candidates it itself, without using the system Composition/Candidate window, which mimic rendering IME in game on full-screen mode.
https://github.com/ryancheung/windowsforms.imehelper
ime windows
Last synced: about 2 months ago
JSON representation
A project to try to render IME candidates it itself, without using the system Composition/Candidate window, which mimic rendering IME in game on full-screen mode.
- Host: GitHub
- URL: https://github.com/ryancheung/windowsforms.imehelper
- Owner: ryancheung
- Created: 2019-07-17T09:30:24.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-18T09:26:31.000Z (almost 7 years ago)
- Last Synced: 2025-02-25T04:32:41.736Z (over 1 year ago)
- Topics: ime, windows
- Language: C#
- Size: 17.6 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Render IME itself in Windows Form
Render IME compositions and candidates it itself, without using the system Composition/Candidate window, which mimic rendering IME in game on full-screen mode.
## Related IME concerpts
https://docs.microsoft.com/en-us/windows/win32/dxtecharts/using-an-input-method-editor-in-a-game
## Ref links
### IMM cpp headers
https://github.com/xtuml/packaging/blob/master/features/org.xtuml.bp.MinGW/win32.all/MinGW/include/imm.h
### SDL2 IME implementation
https://github.com/spurious/SDL-mirror/blob/master/src/video/windows/SDL_windowskeyboard.c
## Related project MonoGame.IMEHelper
https://github.com/ryancheung/MonoGame.IMEHelper
## Chromium Windows IME Implementation(C/C++)
https://github.com/chromium/chromium/blob/master/ui/base/ime/win/imm32_manager.cc