水书文字输入法及其系统的制作方法

文档序号:15115519发布日期:2018-08-07 19:58阅读:2004来源:国知局

本发明涉及一种水书文字输入法及其系统。



背景技术:

已经获得授权的中国专利200910003295.7(公告号为cn101477408b)公开了一种东巴文字的图元输入方法,该输入方法先对东巴文字的独体结构、上下结构、左右结构、包围结构这四种主要结构进行粗编码,将其分别编码d、s、z、b。然后将东巴文字分解为点、直线、圆、圆曲线、左斜线、右斜线、竖线、竖曲线、椭圆曲线、矩形这几种图元,进行二次编码,同时要对图元出现的次数进行编码。将每个字的粗编码和二级编码顺序组合就是东巴文图元输入法。该输入法简单、易学,即使不会读写东巴文字的人员也能在计算机上输入东巴文字,有利于东巴文字的推广和传播。

然而,最为非物质文化遗产的水书文字,由于老一辈的人们不懂得电脑系统及网络通信,已经只有极少数人才懂得水书文字的写法和意译,水书文字文化面临失传危机。



技术实现要素:

针对上述现有技术中的不足之处,本发明旨在提供一种水书文字输入法及其系统。

为解决上述技术问题,本发明的水书文字输入法,包括以下步骤:

创建水书文字库,第一码位为水字的正异体类别码,第二码位为水字的属性码,是根据水字内容的属性(字义)归类编码,第三、四位编码为顺序码,是指明某个水字在其所在类别和属性中的摆放顺序位置,异体水字除第一码位为x外,其他码位均与上述内容相同。

优选的,所述水字类属码是按照水字字义归类,一个水字由四位编码组成,第一位是水书正异体类别码z表示正体,第二位表示水字内容的分类由键盘上主区域的第二排键q→p来决定选择的分类内容。

优选的,所述类属码的第三位是该类下的小类,可以通过输入法的提示框看该小类的水字。

优选的,所述类属码的第四位是键盘主区域的第三排键位的a→l来定义的。

一种水书文字输入法系统,包括ime窗口、ui窗口、状态窗口、编码输入窗口和水字选择窗口;

其中ime窗口,ime的组成在windows的user.exe中有一个类“ime”,ime窗口就是基于这个类的一个不可见窗口,这个窗口处理ime中的所有用户接口以及应用程序或boa发送到ime的所有消息,ime窗口是不可见的,其功能是由操作系统提供的;

ui(userlnterface,简称ui)窗口,是某个特定输入法的总控窗口,它是ime窗口的一个子窗口,用于接收由ime和应用程序发送来的消息,并根据消息进行相应的处理,另外,它还创建状态窗口、编码输入窗口和水字选择窗口,并保存这些窗口的基本数据;

状态窗口,是用于显示ime的状态;

编码输入窗口,用于显示当前击键情况;

水字选择窗口,用于显示当前输入码对应的全部水字及简单释义,供用户选择或查询。

本发明与现有技术相比,实现了水书文字的输入,方便准确的将水书文字进行进行电子文件的编辑,有利于水书文字和水族文化的传播和发展。

附图说明

图1为本发明的输入法系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例

如图1所示,本发明的水书文字输入法,包括以下步骤:

创建水书文字库,第一码位为水字的正异体类别码,第二码位为水字的属性码,是根据水字内容的属性(字义)归类编码,第三、四位编码为顺序码,是指明某个水字在其所在类别和属性中的摆放顺序位置,异体水字除第一码位为x外,其他码位均与上述内容相同。

其中,p星宿鬼神属性码;q天地八卦属性码;w禽兽鱼虫植物码;e房田器具食物码;r水书条目属性码;t人体人事属性码;y季节时辰属性码;u方位形状属性码;i数名属性码;o行为属性码。

进一步的,所述水字类属码是按照水字字义归类,一个水字由四位编码组成,第一位是水书正异体类别码z表示正体,第二位表示水字内容的分类由键盘上主区域的第二排键q→p来决定选择的分类内容。

进一步的,所述类属码的第三位是该类下的小类,可以通过输入法的提示框看该小类的水字。

进一步的,所述类属码的第四位是键盘主区域的第三排键位的a→l来定义的。

一种水书文字输入法系统,包括ime窗口、ui窗口、状态窗口、编码输入窗口和水字选择窗口;

其中ime窗口,ime的组成在windows的user.exe中有一个类“ime”,ime窗口就是基于这个类的一个不可见窗口,这个窗口处理ime中的所有用户接口以及应用程序或boa发送到ime的所有消息,ime窗口是不可见的,其功能是由操作系统提供的;

ui(userlnterface,简称ui)窗口,是某个特定输入法的总控窗口,它是ime窗口的一个子窗口,用于接收由ime和应用程序发送来的消息,并根据消息进行相应的处理,另外,它还创建状态窗口、编码输入窗口和水字选择窗口,并保存这些窗口的基本数据;

状态窗口,是用于显示ime的状态;

编码输入窗口,用于显示当前击键情况;

水字选择窗口,用于显示当前输入码对应的全部水字及简单释义,供用户选择或查询。

将输入二十八宿中的文字:尾火虎进行举例说明:

第一步:打开文字编辑框,把字体改为水书竹签体,输入法改为水族水书类属码输入法。

第二步:水字类属码是按照水字字义归类,由上叙述可知一个水字由四位编码组成,第一位是水书正异体类别码z表示正体,第二位表示水字内容的分类由键盘上主区域的第二排键q→p来决定你要选择的分类内容。

第三步:尾火虎是属于星宿鬼神类,所以按下p键,查看编辑栏。

第四步:类属码的第三位是该类下的小类,由上可知,在星宿鬼神属性中分了3个小类:九星、二十八宿和鬼神,由于尾火虎是星宿鬼神类中的二十八宿,按下s键后就出现相应的字符表示,可以通过输入法的提示框看该小类的水字,类属码的第四位是键盘主区域的第三排键位的a→l来定义的,此时我们可以得到尾火虎的编码为zpss。

第五步:如果没有找到你所要的字,按“+”键向下翻页就会有更多的选择(“-”键是向上翻页)。

水书类属码输入法是利用windows提供的输入法管理器ime,进行输入法编程实现。在windows系统中,输入法管理器ime是一个符合输入法接口规范的动态链接库。水书类属码输入法的动态链接库为szlsm.ime,其位置在windows系统目录的system32子目录下。用户的键盘输入在被转换为键盘消息之后,系统将键盘消息通过imm传递给与当前线程对应的ime。ime根据imm提供的输入消息以及输入上下文记录的数据,将用户的输入代码串转换为结果字符串,以字符消息的形式返回给imm,将其放到应用程序窗口的消息队列中去。

显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1