输入法
zhoujiaxq
这个作者很懒,什么都没留下…
展开
-
Win下的输入法(IME)编程(1)
·win下的输入法编程方法 在win下编写输入法主要可以采用外挂式和IME方式两种: ·外挂式的实现核心是通过键盘钩子对输入进行拦截,再把要输出的内容传送给处于活动状态的编辑窗口。 ·IME方式则是使用系统提供的IME(Input Method Editor)接口实现输入法。 头一种方法自己并未接触过,但使用钩子技术在兼容性上转载 2014-03-11 11:36:31 · 1457 阅读 · 0 评论 -
Win下的输入法(IME)编程(2)
·基于IME的输入法的安装、更新及卸载 ·安装 了解了系统是怎样保存输入法的信息后,要安装一个输入法就是很简单的事情了,我们只要准备好一个输入法ime文件,把它放好在某个位置后,再手动往上一点里提到的注册表位置中添加必要的项后输入法安装就算完成了。不过看着为每个已安装输入法分配的那串8位标识字符串(即输入法专属的键盘布局标识),是否觉得以编程手段实现输入法安装还是有点烦转载 2014-03-11 11:35:22 · 1908 阅读 · 0 评论 -
输入法编辑器(IME)编程指南
以下是IME编程中需要用到的几项基本组成元素: • IME函数 • IME消息 • IME命令 • IME结构 • IME常量IME函数 本节列出了所有IME函数。函数说明EnumInputContext由应用程序定义的,提供给ImmEnumInputContext函数用来处理输转载 2014-03-11 11:37:18 · 2131 阅读 · 0 评论 -
一个设置默认输入法的小程序
用C++写了个设置默认输入法的小程序,E文不好,捣鼓几天才终于弄明白了一些了首先是删除输入法使用 UnloadKeyboardLayout 卸载Imm32框架的输入法,只作用于当前,重新启动后无效。ITfInputProcessorProfiles::EnableLanguageProfile启用或者禁用Tsf框架的输入法,重新启动后有效设置默认输入法使用SystemPar转载 2014-03-12 09:36:14 · 3913 阅读 · 0 评论 -
输入法的TSF框架(Text Service Framework)简介
几个关于TSF的术语TIP (Text Input Processor), a Text service in TSFCicero,TSF的开发代号,所以微软内部通常称呼TSF框架为CiceroCUAS (Cicero Unaware Application Support),为所有应用程序和控件提供基本的TIP支持AIMM(Active Input Method Manager)转载 2014-03-12 10:08:19 · 3923 阅读 · 0 评论 -
输入法注入原理
因为不懂,所以留个记号,方便大家一起查阅都是转的,不要告我侵权给你一篇转自vckbase的文章 首先我们需要明白输入法是什么东西。目前常用的输入法基本上有两种类型:外挂式(如早期的万能五笔)及输入法接口式(Input Method Editor-IME)。外挂式比较简单,就是一个exe文件,通过模拟一些Windows输入消息来给当前处于活动状态的编辑窗口输入文字,一个显著的优点转载 2014-03-12 09:19:27 · 2157 阅读 · 0 评论