[发明专利]适用于维哈柯文的文字输入方法无效
| 申请号: | 200910086706.3 | 申请日: | 2009-06-19 |
| 公开(公告)号: | CN101587382A | 公开(公告)日: | 2009-11-25 |
| 发明(设计)人: | 师忠孝;白双成 | 申请(专利权)人: | 内蒙古蒙科立软件有限责任公司 |
| 主分类号: | G06F3/023 | 分类号: | G06F3/023 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 010040内蒙古自治区呼*** | 国省代码: | 内蒙古;15 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 适用于 维哈柯文 文字 输入 方法 | ||
技术领域
本发明涉及输入法领域,具体涉及一种适用于维哈柯文的文字输入方法。
背景技术
维吾尔文、哈萨克文、柯尔克孜文(本专利申请简称维哈柯文)使用阿拉伯字母。此种字母组成的词从右向左横写,大多数阿拉伯字母都有名义形式和“头符”、“中符”、“尾符”、“独符”4种显现形式(变体形式),4种显现形式用于该阿拉伯字母在词中的不同部位。少数阿拉伯字母只有名义形式和“独符”、“尾符”两种显现形式。现有的维吾尔文、哈萨克文、柯尔克孜文字输入法显示时一般选择阿拉伯字母的名义形式布置在键盘上,在输出其变体时由系统随机自选。由于维哈柯语均属黏着语,其词缀缀接于词干之后。现有的键盘布局中,组成词缀(各种变体形式)的单个阿拉伯字母分布在不同键位上,在输入完词干后,由人选择词缀的变体形式,通过逐个点击相应的键位把组成这个变体的一个字母接一个字母敲进去,完成词缀的输入,由于维哈柯文中很多词干都有词缀,因此日常输入中词缀的输入增加了很大的输入负担,影响了输入速度。
在现有技术中维文元音字母前的前缀完全靠手动操作,如果带前缀则先点击前缀再点击元音字母,双击合成。例如录入[ail]一词时,前两个字母和各需要两个点击动作:不但费时而且容易出错。
现有技术中哈文词首的前元音符完全靠手动操作。录入一个词之前如果事先预计到词首需加前元音符,就先点击键位。如果到了词中或词末才想起来,就只好把光标退回词首补上之后再回到词末。如果事先在词首点击了但在词中或词末的后缀中出现了与不相容的字母,又得回过头去删掉再回原位。不胜繁琐,也极易出错。
现有技术中凡是遇到前元音[i]的不带hamza的变体□、□一律代之以后元音字母的同形变体。录入过程中遇到与带hamza的变体不相容的字母或者在删除了某个字母之后又发现前头的字母必须带hamza,都得回过头去改动。且不说有多麻烦,问题在于由此铸成大错,把内存中的前元音字母[i]改成了后元音字母。柯文中元音字母的前、后、圆、展是词的全部语法变化的依据。依据一错则全错。这将对各种统计、研究以至机器翻译造成无法克服的障碍。本发明在显示层次解决了这一问题,并未触及内码,所录入的资料可毫不失真地用于各个方面。
发明内容
本发明的目的在于解决现有技术存在的上述缺陷,提供一种适用于维哈柯文的文字输入方法,解决日常输入词缀过于繁琐,影响输入速度的问题,充分地利用各种文字的内部规律,提高文字输入的智能化水平。
为实现上述目的,本发明采用如下技术方案:
本发明提供了一种适用于维哈柯文的文字输入法,该文字输入法基于阿拉伯字母名义形式编码,所选用的阿拉伯字母以其名义形式映射在键盘上,所述阿拉伯字母名义形式编码符合ISO/IEC国际标准10646-1,该方法中:
选择十个不同的词缀以其名义形式分别布置在十个数字键上;
输入过程中在词干输入完成后,若所述词干需缀接的词缀的名义形式布置在数字键上,则通过点击相应的数字键来单键整体输入该词干需缀接的词缀;
根据所述词干的结构输出所键入词缀相应的变体形式并输出。
优选地,该方法中每次点击所述数字键后还包括判断步骤:
判断当前输入位置的前一个字符是否为阿拉伯字母,若是,则键入该键位对应的词缀,否则,键入该键位上对应的数字。
优选地,根据所述词干的结构输出所键入词缀相应的变体形式包括步骤:
S1,根据词干的尾字确定该词干需缀接的以辅音开头的词缀的第一个字母;
S2,根据词干中的最后一个元音字母的阴、阳、圆、展来确定需缀接词缀中的元音字母,在维文中若最后一个元音字母为中性则继续倒查,直至可确定词干的性为止;
S3,根据所确定的需缀接词缀的第一个字母和词缀中所需缀接元音字母的的阴、阳、圆、展匹配所键入词缀的所有变体形式,得到相应的变体形式。
优选地,上述所选择的十个不同的词缀为使用频率最高的十个不同词缀。
优选地,该方法中若所述词干需缀接的词缀的名义形式没有布置在数字键上,则通过点击组成该词干需缀接词缀的单个阿拉伯字母来完成词缀缀接。
优选地,该文字输入法用于输入维吾尔文时,对维吾尔文中的元音字母的前缀采用自动处理方式:
在输入的阿拉伯字母是元音时,若判断得出该维文元音字母的前一个字符为非阿拉伯字母或元音字母,则在元音字母前自动加前缀;
判断得出该维文元音字母的前一个字符为辅音时则不在元音字母前加前缀。
优选地,该方法包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古蒙科立软件有限责任公司,未经内蒙古蒙科立软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910086706.3/2.html,转载请声明来源钻瓜专利网。





