藏文编码输入法及键盘的利记博彩app

文档序号:6640451阅读:496来源:国知局
专利名称:藏文编码输入法及键盘的利记博彩app
技术领域
本发明涉及一种文字信息计算机输入法与使用这种方法的键盘,确切讲是藏文文字的计算机输入法和专用键盘。
背景技术
中国发明专利89100794公开一种基于DOS系统的藏文编码输入法及键盘。该专利通过将藏文字母按一定顺序排列于通用键盘上,实现了藏文输入的盲打和输入方法符合藏文书写规律的目的。但该编码法仍难以记忆,使用者学习时有一定的困难,另一方面该编码方法及专用的键盘与藏文的书写方式不和谐,因此,使用该编码方法输入时,其输入速度会受到一定的影响。此外,由于该专利是基于DOS的系统,在现阶段广泛使用的Windows系统无法使用这一系统。

发明内容
本发明提供一种可克服现有技术不足的,新的藏文编码输入法,以及使用这一方法的键盘。
本发明的藏文输入编码方法是采用与藏文相适应的键盘,且键盘上的数字键与藏文数字一一对应,按藏文书写顺序与规则依次输入,使用音形码输入,用藏文元音字母、分词符号、分句符号或空格作为一个单元字输入结束的标志,连续输入时自动判断字符的结束位置,键盘的各键位按如下规定定义藏文字母,第一排自左向右的三个键依次为三个上加字 第四个键至第七个键依次对应四个藏文字母 第八个键至第十个键依次为四个下加字 且第一排键的各字母与其他藏族字符配合使用,而不单独使用;第二排键中第一至第十一个键依次对应的藏文字符为 第三排键中第一至第十一个键依次对应的藏文字符为
本发明的藏文输入编码方法基于windows设计,由转换接口和用户接口组成,转换接口为接口函数,这些函数由IMM调用,用户接口接收消息,并提供用户界面。
本发明的藏文输入编码方法,其特征在于藏文码表文件和IME文件合二为一,在IME文件内部定义键盘码与字符编码对应的数组。这样的实现机制,可以将码表文件和IME文件一次性装入内存,存取速度快本发明使用的键盘,其特征是键盘为通用键盘,其上的数字键与藏文数字一一对应,键盘的各字母及符号键位上按如下规定定义藏文字母QWE三个键为三个上加字 IOP三个键为四个下加字 RTYU四个键对应四个藏文字母 其余各键位按如下排列A至双引号键对应的藏文字符依次为 Z至右斜杠对应的藏文字符依次为 本发明由于是采用了Windows系统,因此可以适用于现阶段广泛使用的Windows。其次,键盘根据藏文大丁字符的组合规则和辅音字母的频率来布局。部分键位还考虑藏文拉丁转写的国际代码位。这种编码布局的效率高,并能支持英语和汉语输入。本发明所用按本发明的方法给出的方案设置,其输入速度快,正常打字员230字符/分钟,是目前最快的藏文输入方法。便于初学者掌握。


附图为本发明的藏文字母编码键盘布局表。
具体实施例方式
藏文是拼音文字有三十个辅音字母、四个元音字母、十个数字和若干个特殊符号组成。其中辅音字母 元音字母 数字 其它符号 ×《 》“ ”上加字 下加字 在藏文三十个辅音字母 十个字母为后加字;在十个后加字中 五个字母为前加字, 两个字母为又后加字。对大量藏文文稿的统计得知藏文辅音字母(基字符)的频度顺序为 因此、在定位键盘布局时,藏文辅音字母定位是藏文键盘布局设计的核心,一定要首先考虑藏文字母频率对藏文输入速度的影响。基于这一考虑,得出如图1所示的藏文字母键盘布局表。图1所示的藏文字母键盘布局表中QWE三个键为三个上加字;IOP三个键为四个下加字;RTYU四个键对应四个藏文字母。而这一布局能较好的实现藏文字母的合理布局,从而使藏文在保证可以实现盲打的前提下,较现有技术更为快捷。
另外,本发明的藏文输入编码中用元音字母、分词符号、分句符号、空格作为一个单元字输入结束的标志,连续输入时会自动判断字符的结束位置,不用空格键结束,因此可更进一步提高藏文的输入速度。
本发明输入法编码的实施例是基于windows远东版本设计,由两部分接口组成转换接口和用户接口。转换接口包括一系列接口函数,这些函数由IMM调用。用户接口包括一套窗口,这些窗口接收消息,并提供用户界面。当IME启动后,键盘事件由user.exe软件接收后,user.exe在将键盘事件传到输入法管理器(Input Method Manager,简称IMM)中,管理器再将键盘事件传到IME输入法中,输入法根据用户编码字典,翻译键盘事件为对应的字符(或字符串),然后再反传到user.exe中,user.exe再将翻译后的键盘事件传给当前正运行的应用程序,从而完成字符的输入。
本发明的处理机制是当用户按下键盘中某个键时,系统的USER32内核得到中断并响应它,然后向系统的SHELL消息队列发送键盘消息,该消息被IMM截获,IMM处理键盘消息并选择当前活动的(ACTIVE)IME输入法,将消息发送给IME输入法。主要有BOOL WINAPI ImeProcessKey(HIMC hIMC,UINT vKey,LPARAMlKeyData,CONST LPBYTE lpbKeyState)这个函数完成。本发明中处理的事件主要包括IME的按键响应和按键结束响应,即为IME_Keydownhandler和IME_Keyuphandler,这部分在预处理之后执行,对于预处理认为可以影响到转换流程的事件进行处理。本输入法中不对按键结束事件响应,也即只要用户按下某个有效的键就有响应,不必等到按键结束。输入法键盘处理中,对于那些在预处理中认为是合法的按键并且预处理不处理的情况进行转换,主要包括对退格键、ESC键、删除键、HOME键、END键LEFT键、RIGHT键等的处理。
由于藏文字符只有六百多字,码表并不庞大,在本输入法的实现中,将码表文件和IME文件合二为一,在IME文件内部定义键盘码与字符编码对应的数组,如TibetInputTable数组。
藏文输入的过程中,如果有藏文元音字母、分词符号、分句符号、空格这些字符时,可以标志藏文字符的结束。对于特殊的符号《》、()等,因为这些字符在藏文的使用频率比较低,可以采用两种解决方式,一种可以通过汉语的输入法来进行输入。
以下是一组藏文文字的输入举例藏文输入键盘对应表 ;s coy ly gwyh do0,ts ky fug,ts dir xuag h-f v ec;hMa ‘t h cus ecya mtg hi h hmudg gy J。
权利要求
1.藏文输入编码方法,采用与藏文相适应的键盘,且键盘上的数字键与藏文数字一一对应,按藏文书写顺序与规则依次输入,其特征在于使用音形码输入,用藏文元音字母、分词符号、分句符号或空格作为一个单元字输入结束的标志,连续输入时自动判断字符的结束位置,键盘的各键位按如下规定定义藏文字母,第一排自左向右的三个键依次为三个上加字 第四个键至第七个键依次对应四个藏文字母 第八个键至第十个键依次为四个下加字 且第一排键的各字母与其他藏族字符配合使用,而不单独使用;第二排键中第一至第十一个键依次对应的藏文字符为 第三排键中第一至第十一个键依次对应的藏文字符为
2.如权利要求1所述的藏文输入编码方法,其特征是基于windows设计,由转换接口和用户接口组成,转换接口为接口函数,这些函数由IMM调用,用户接口接收消息,并提供用户界面。
3.如权利要求1或2所述的藏文输入编码方法,其特征在于藏文码表文件和IME文件合二为一,在IME文件内部定义键盘码与字符编码对应的数组。
4.权利要求1至3所述的方法使用的键盘,其特征是键盘为通用键盘,其上的数字键与藏文数字一一对应,键盘的各字母及符号键位上按如下规定定义藏文字母QWE三个键为三个上加字 IOP三个键为四个下加字 RTYU四个键对应四个藏文字母 A至双引号键对应的藏文字符依次为 Z至右斜杠对应的藏文字符依次为
全文摘要
本发明涉及一种文字信息计算机输入法与使用这种方法的键盘,确切讲是藏文文字的计算机输入法和专用键盘。本发明的藏文输入编码方法是采用与藏文相适应的键盘,其各键位按如下规定定义藏文字母,第一排自左向右的三个键依次为三个上加字见式(2),第四个键至第七个键依次对应四个藏文字母见式(1),第八个键至第十个键依次为四个下加字见式(3),且第一排键的各字母与其他藏族字符配合使用,而不单独使用;第二排键中第一至第十一个键依次对应的藏文字符为见式(4);第三排键中第一至第十一个键依次对应的藏文字符为见式(5)。
文档编号G06F3/023GK1770072SQ20051009608
公开日2006年5月10日 申请日期2005年9月21日 优先权日2005年9月21日
发明者申永军, 齐爱琴, 张桂东, 周守琼 申请人:兰州大学, 甘肃中汇电子工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1