[心得] Win32 IME/IMM 架構概略圖
╭ ╮ ╭ ╮
│IME │→→│IME User Interface│
│Conversion│←←│IME Input Context │
│Interface │ ╰ ╯
╰ ╯ ↓↑IMM (Input Method Manager) API
↓↑
╭ ╮
│ Application │←← USER INPUT
╰ ╯
研究了一下,大概是這樣吧。
Application 還可以把 UI 和 Context 吃下來,
吃掉 UI 的叫做 IME Half-aware,
連 Context 也包括的叫做 IME Full-aware。
不知道有沒有錯,請大家指教。
要做輸入法的話大概就是把那幾個 IME 開頭的 method 實作出來,
再加上 UIWndProc 等幾個 callback function(這好像有預設的?)
然後包成 .dll 再更名成 .ime (其實內容還是.dll)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.254.169
※ 編輯: dotZu 來自: 140.135.254.169 (06/18 13:01)
※ 編輯: dotZu 來自: 140.135.254.169 (06/18 13:02)
※ 編輯: dotZu 來自: 140.135.254.169 (06/18 13:03)
Array 近期熱門文章
PTT數位生活區 即時熱門文章