收藏 分销(赏)

藏文键盘输入法设计原理.ppt

上传人:xrp****65 文档编号:14026889 上传时间:2026-06-09 格式:PPT 页数:16 大小:313.50KB 下载积分:10 金币
下载 相关
藏文键盘输入法设计原理.ppt_第1页
第1页 / 共16页
藏文键盘输入法设计原理.ppt_第2页
第2页 / 共16页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,藏文输入技术,藏文输入法的重要性,对于任何一种文字信息处理系统来讲,包括中、日、韩,蒙文,阿拉伯文,藏文等,首先解决的技术问题是文字的输入。比如移动电话、网络电话等也不例外,同样在办公自动化软件、字处理软件、行业专用软件、嵌入式软件、视频软件等等,所有的软件都需要有输入法支持。,藏文输入法的分类,根据输入设备的不同可以将输入法分为,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,输入法管理器 输入法,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服