Comments (13)
https://katahiromz.web.fc2.com/colony3rd/imehackerz/en/ImmNotifyIME.html
https://katahiromz.web.fc2.com/colony3rd/imehackerz/en/NI_OPENCANDIDATE.html
https://katahiromz.web.fc2.com/colony3rd/imehackerz/en/NI_CLOSECANDIDATE.html
from imestudy.
What's up?
from imestudy.
The current implementation is not stable and limited in functionality. Do you have any present for me?
from imestudy.
Nope, I just want to know how can I work with IME in Win32 API. Looks like we are here on the same road, using IMM rather than using TSF (Text Services Framework).
from imestudy.
Have you written a code that capable of showing/hiding, triggering an IME candidate window?
from imestudy.
The candidate list not working yet.
The status window display is unstable.
The IME hotkeys not working correctly.
Here is Japanese free IME :
https://github.com/katahiromz/mzimeja
from imestudy.
I am still unable to manage the internal status of IMM/IME.
from imestudy.
Why is IME handling in Win32 application is this hard?
from imestudy.
I am writing the code of the system beyond one application.
from imestudy.
Win32 GWES has complicated structure. Processes, Threads, Modules, Control path, Windows, Messaging etc.
from imestudy.
To get the system info, we have to use kernel debugger (such as WinDbg).
Kernel debugging needs a special skill and howto knowledge.
There's difficulty in fulfilling the mission.
from imestudy.
In addition, the final implementation should be the same or similar to Windows. But we can't use Ctrl+C and Ctrl+V for that.
from imestudy.
#include <imm.h>
...
HIMC hImc = ImmGetContext(hWnd);
...(Use hImc here)...
ImmReleaseContext(hWnd, hImc);
This is a basic form to control the ime.
from imestudy.
Related Issues (20)
- 未確定文字列ウィンドウが表示されない HOT 2
- WinXPの言語バーにおいてmzimejaが0.0として表示される HOT 1
- mzimejaでユーザー単語の登録が実装されていない HOT 1
- ユーザー辞書に五段動詞「ギョドる」を登録しても「ギョドって」が変換できない HOT 3
- ユーザー辞書に五段動詞「ギョドる」を登録しても「ギョドらない」が変換できない HOT 2
- 郵便番号変換が遅い HOT 1
- Win+Dを押すと状態ウィンドウが消えてしまう HOT 2
- mzimejaの変換速度が遅い HOT 1
- テキストボックスの途中から入力すると入力位置がずれる HOT 1
- テキストボックスのフォントを大きくしても候補ウィンドウに反映されない HOT 2
- mzimejaにおいてIMEをONにしているときにCtrl+C/Ctrl+Vが効かない HOT 1
- 変換時にフリーズが起こる HOT 4
- カ変動詞「やって来る」がうまく変換できない HOT 1
- 「そうだねあ」変換でフリーズする HOT 1
- mzimejaが勝手にON OFFを繰り返す不具合 HOT 1
- mzimejaで五段動詞の音便が変換できない HOT 1
- ReactOSでmzimejaを使っていると画面がちらつく
- コマンドプロンプトでmzimejaを使えない HOT 2
- 「きょう」変換で日付にならない HOT 1
- くだけた表現を適切に処理する
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imestudy.