- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
藏文输入技术 藏文输入法的重要性 对于任何一种文字信息处理系统来讲,包括中、日、韩,蒙文,阿拉伯文,藏文等,首先解决的技术问题是文字的输入。比如移动电话、网络电话等也不例外,同样在办公自动化软件、字处理软件、行业专用软件、嵌入式软件、视频软件等等,所有的软件都需要有输入法支持。 藏文输入法的分类 根据输入设备的不同可以将输入法分为3类: 1、键盘输入法:目前最成功的藏文输入技术之一。 2、手写笔输入法: 3、语音输入法。 : 藏文键盘输入法原理概述 藏文键盘及外设输入流程图过程: (1)输入法管理器调用当前使用的输入法IME的函数ImeProcessKey (),传送键盘信息到输入法IME; (2)输入法IME接收到键盘消息,开始输入到藏文的转换,如果不进行转换,则输入法管理器将其直接送到应用程序; (3)将转换好的藏文字符(串),输入法IME通过ImeToAsciiEx()返回参数发送藏文字符(串)到输入法管理器; 注意: 藏文键盘输入原理 西文:敲入的按键就可以直接根据当前的代码页(Code Page)转换为西文字符的内码从而显示在当前应用程序的窗口中。 藏文键盘编码输入: (1)藏文编码,即一定的规则(藏文码表)为藏文编码,从而产生一个“藏文 编码”对照表。 (2)输入系统:根据码表,编写输入法程序。 (3)用户输入藏文输入码,通过输入系统处理就可以把藏文输入计算机。 藏文键盘输入原理 输入系统:即翻译程序,负责把输入码翻译成为藏文机内码,并提供用户一个交互的界面,提供应用程序一个输入接口。 Condition:输入系统必须先于应用程序得到用户按键的扫描码或ASCII码,否则如果应用程序先得到的话,就会对按键进行处理,那样输入系统就没有办法进行工作了。 藏文键盘输入原理 Guarantee:通过系统提供的HOOK(钩子)机制来实现输入系统先于应用程序得到键盘按键。 Windows的API调用可以实现钩子的功能,函数为:SetWindowsHookEx 输入码对照表的设计(码表) 码表是在藏文键盘输入中的一个重要的数据结构(DATA STRUCTURE) 是藏文输入码到机内码转换的核心(core) 是藏文输入码和机内码之间的映射关系(MAPPING) 是以文件的形式存储在计算机内(TEXT File) 是存储在SYSTEM32文件夹 码表的构成 是由一个个表项构成,每个表项一般有两个域,分别是:存放存放藏文的输入码、藏文的机内码。 如: 输入码对照表的设计(码表) 注意事项: 不同输入法的码表中输入码由其键盘布局决定 码表文件名称为*.MB,即通常说的输入法编码表(字典)。 内码输入:不需要码表(根据用户的输入码计算出机内码) 码表的类型 字对照表:存放的是一个一个藏文和输入码的映射关系 词对照表:存放词(组)和输入码的映射关系 码表的设计目标 设计目标: 节省空间,即如何使码表尽可能小。 码表的检索: 花费尽可能少的时间,尽可能简单的 算法快速完成检索。 IME概述 输入法编辑器(IME) “Input Method Editor” ,简称IME , IME以动态连接库(DLL)的形式提供,输入法的程序名称为:*.ime, 输入法编辑器(IME)可以减轻用户在输入他们可能想要的所有字符组合时所需的记忆负担。其工作过程是监视用户的键盘动作,预测用户可能想要输入的字符,然后提供一组可供用户选择输入的字符。 IME的组成结构 IME必须提供两个组件:IME转换接口和IME用户界面。 (1)IME转换接口以一套从IME模块输出的函数提供。这些函数由IMM调用。 (2)IME用户界面以一套窗口提供。这些窗口接收消息并提供IME的用户界面。 输入法实现过程归纳 输入法与系统的关系 键盘事件 应用程序 | | Windows的USER.EXE | 输入法管理器 | 输入法
文档评论(0)