酒鬼z

我自将心向明月,独卧沙场醉圆缺

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  输入法

摘要:转自:http://blog.csdn.net/hhyatt/article/details/6229068这篇文章参考了Input Method Manager。从输入法的角度来讲,应用程序可以分为IME-aware和IME-unaware两类。IMM是使应用程序和IME进行通信的一种技术。它以服务的方式运行。IME允许用户使用标准键盘输入复杂的字符和符号,不如输入中文、韩文和日文等。IME监控用户的击键,预测用户期望的输入,提供候选词以供选择。IMM只有在中国、韩国和日本本地化环境中有效。1、候选词类表(Candidate List)候选词类表是还有字符和字符串的数组。要获得相关信息可以调 阅读全文
posted @ 2013-12-16 16:05 酒鬼z 阅读(647) 评论(0) 推荐(0)

摘要:转自:http://chinput.com/article-8-1.html如何在游戏中获取输入法候选列表本文讲述在windows操作系统中如何通过系统提供的输入法接口获取当前输入法的候选列表信息。在全屏游戏或需要自绘输入法候选列表的软件中均需使用此技术。在阅读之前,请务必了解windows之中包含“Input Method Editor (IME)”和“Text Services Framework (TSF)”两套输入法接口。对于使用不同框架的输入法应采用不同方式去获取候选列表。本文重点讲述TSF框架下的输入法后续列表获取。TSF框架的输入 法实际是一个COM程序,所以在继续阅读之前,请务 阅读全文
posted @ 2013-12-16 16:02 酒鬼z 阅读(1859) 评论(0) 推荐(0)

摘要:转自:blog.csdn.net/panstrgh/article/details/1703199一、基础知识:(不断补充)1.输入法管理器(IMM)2.输入法编程器(IME)3.输入上下文(IC)4.应用程序(App)二、IMM-IME结构的基本工作过程及特点用户键盘消息->系统通过IMM传递给与当前线程对应的IME->IME根据输入的消息和输入上下文中记录的数据,将用户的键盘动作转换成结果串->以字串消息的形式返回给IMM->放到应用程序窗口的消息队列中。三、IME的构成1.IME转换接口(IME conversion interfa 阅读全文
posted @ 2013-12-16 16:01 酒鬼z 阅读(615) 评论(0) 推荐(0)

摘要:转自:http://tech.ddvip.com/2012-12/1355243739186932.htmlIMM(Input Method Manager)只在安装了亚洲语言包之后才能使用。通过调用GetSystemMetrics(SM_IMMENABLED)知道IMM是否使能。一共由三部分组成:status window 输入法状态栏 表示正在处于中文输入状态可以知道是什么输入法composition window 当你开始输入字母的时候,显示字母candidates window 紧靠在composition window下面,指示可能的字符组合(就是中文备选)最终中文通过WM_IME. 阅读全文
posted @ 2013-12-13 19:45 酒鬼z 阅读(692) 评论(0) 推荐(0)