西夏文四角号码输入法研究

西夏文四角号码输入法研究

ID:32413693

大小:999.61 KB

页数:5页

时间:2019-02-04

西夏文四角号码输入法研究_第1页
西夏文四角号码输入法研究_第2页
西夏文四角号码输入法研究_第3页
西夏文四角号码输入法研究_第4页
西夏文四角号码输入法研究_第5页
资源描述:

《西夏文四角号码输入法研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第31卷第4期宁夏大学学报(自然科学版)2010年12月Vol.31No.4JournalofNingxiaUniversity(NaturalScienceEdition)Dec.2010文章编号:02532328(2010)04032405西夏文四角号码输入法研究1,21,21柳长青,史伟,杜建录(1.宁夏大学西夏学研究院,宁夏银川750021;2.宁夏大学数学计算机学院,宁夏银川750021)摘要:对基于Hook,asp.net和输入法生成器技术的西夏文四角号码输入法进行了深入研究,实现了在Windows系统下西夏文的录入

2、,为西夏古籍文献的数字化、文本化提供了专用在线输入平台.并利用在线模糊输入方法修复了西夏古籍文献中的部分残缺西夏字.西夏文四角号码输入法对于如契丹文、女真文等少数民族语言文字的计算机输入法研究具有一定的借鉴价值.关键词:西夏文;西夏文献;四角号码;输入法;互联网分类号:(中图)TP391文献标志码:A西夏文是党项族创立的一种少数民族语言文块字,因此可利用此特点建立西夏文四角号码检字[1]字.西夏字近似于汉字,但其结构与汉字有很大差法.汉字四角号码检字法是根据汉字的构成特点而异,笔画繁琐且无一字与汉字相同.编制的,这种方法同样适用于西夏文.目前,西夏文当前在西夏文数字化的研究方面,日

3、本国立亚检字编码普遍采用李范文先生的四角号码检字[3]非语言文化研究所1996年制作了西夏文字库和排法.该方法将西夏字的笔形归纳为9种,9种笔形版系统;台湾中央研究院语言学研究所的龚煌城和用9个阿拉伯数字表示,另加无笔形或笔形已取号林英津于2000年合作开发了西夏文字形属性资料后的代码0,共10个代码.其笔形、代码及说明如表库及计算机输入法;柳长青于1999年开发了夏汉1所示.字处理及电子字典软件,该软件是按照四角号码和表1西夏字笔形代码表顺序号检字法对西夏字进行排列、注音和释义的笔形名代码笔形示例说明Windows单机版应用软件,提供了外挂式的西夏文横1横或横起、横结束单四角号码输入法

4、;2005年景永时和贾常业开发了基垂2竖或撇笔于方正典码系统之上的西夏文录入系统,该系统主点、捺3点或捺要解决了在方正飞腾、蒙泰等排版软件中的西夏文叉4两笔交叉或一横与两竖交叉输入问题.一横与三竖交叉或一竖与两、串5三横交叉由于目前已无人能读出西夏字的准确读音,故复多串6一横与四竖或一竖与四横交叉在计算机中对西夏字进行快速、准确的输入是困扰笔角7一笔成角或两笔构成角西夏学学者的难题.如何建立一种通用的适用于西八8类似汉字八或八的变形夏文、汉文计算机混合编辑与排版的西夏文计算机小9类似汉字小或小的变形输入法则是西夏文信息处理亟待解决的问题.单笔或复笔已取码且又不能0另角成其它形1西夏文检字编码

5、西夏字笔画繁多,如果仅采用四角取号,重码颇[2]西夏文检字编码可以借鉴汉字方法.西夏文多,不利于计算机快速录入的要求,因此采用基本号字是通过仿照汉字而创制的,即以偏旁部首组成方加附加码的方法减少重码.这样,每一个西夏字的检收稿日期:20090429基金项目:国家自然科学基金资助项目(60803104);国家社科基金重点资助项目(06AMZ001);宁夏自然科学基金资助项目(NZ0836);宁夏高等学校科研资助项目(2007,2009)作者简介:柳长青(1976),男,副教授,博士研究生,主要从事西夏文信息处理研究.第4期柳长青等:西夏文四角号码输入法研究325字码实际上就由6位十进制

6、数构成,即4位基本号监视系统的作用.Windows对钩子过程采用指针列[3-4]加2位附号.其具体取码方法为:表法进行管理,同类型钩子的地址存在于同一个数1)基本号的取码顺序为:左上角、右上角、左下组中,每个数组元素是一个钩子的起地址.不同类型角、右下角.例如:钩子对应不同的数组.Windows通过维护10个这2341的基本号为2341;样的数组来完成对钩子的管理,这些数组被称为钩22子链.每一个安装的钩子,都被排在相应钩子链的链24的基本号为2224.头上.2)附号的取码顺序为:靠近左下角、靠近右下2.2钩子函数的构造方法角.例如:3钩子过程实际上是一个函数,它的格式应符合241的附号为2

7、2,检字码为234122;下列语法规则:2222keyhook(Code:Integer;wParam:WPARAM;lParam:LPARAM):24的附号为22,检字码为222422.22LRESULT;stdcall.其中,参数Code称为钩子代码,钩子函数根据它2外挂式西夏文输入法确定所要完成的动作,不同类型钩子的Code取值范围Windows操作系统内部及系统与应用程序之不同;参数wP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。