适用于维哈柯文的文字输入方法技术

技术编号:3850204 阅读:553 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及适用于维哈柯文的文字输入法,该文字输入法基于阿拉伯字母名义形式编码,所选用的阿拉伯字母以其名义形式映射在键盘上,所述阿拉伯字母名义形式编码符合ISO/IEC国际标准10646-1,该方法中:选择十个不同的词缀以其名义形式分别布置在十个数字键上;输入过程中在词干输入完成后,若所述词干需缀接的词缀的名义形式布置在数字键上,则通过点击相应的数字键来单键整体输入该词干需缀接的词缀;根据所述词干的结构输出所键入词缀相应的变体形式并输出。本发明专利技术的方法解决了日常输入词缀过于繁琐,影响输入速度的问题,充分地利用各种文字的内部规律,提高文字输入的智能化水平。

【技术实现步骤摘要】

本专利技术涉及输入法领域,具体涉及一种适用于维哈柯文的文字输 入方法。
技术介绍
维吾尔文、哈萨克文、柯尔克孜文(本专利申请简称维哈柯文) 使用阿拉伯字母。此种字母组成的词从右向左横写,大多数阿拉伯字母都有名义形式和"头符"、"中符"、"尾符"、"独符"4种显现形式(变 体形式),4种显现形式用于该阿拉伯字母在词中的不同部位。少数 阿拉伯字母只有名义形式和"独符"、"尾符"两种显现形式。现有的维 吾尔文、哈萨克文、柯尔克孜文字输入法显示时一般选择阿拉伯字母 的名义形式布置在键盘上,在输出其变体时由系统随机自选。由于维 哈柯语均属黏着语,其词缀缀接于词干之后。现有的键盘布局中,组 成词缀(各种变体形式)的单个阿拉伯字母分布在不同键位上,在输 入完词干后,由人选择词缀的变体形式,通过逐个点击相应的键位把 组成这个变体的一个字母接一个字母敲进去,完成词缀的输入,由于 维哈柯文中很多词干都有词缀,因此日常输入中词缀的输入增加了很 大的输入负担,影响了输入速度。在现有技术中维文元音字母前的前缀完全靠手动操作,如果带前 缀则先点击前缀^再点击元音字母,双击合成。例如录入AA^ 一词时,前两个字母u和^各需要两个点击动作a + i = □, a +ci = □。不但费时而且容易出错。现有技术中哈文词首的前元音符完全靠手动操作。录入一个词之 前如果事先预计到词首需加前元音符,就先点击-键位。如果到了词中或词末才想起来,就只好把光标退回词首补上^之后再回到词末。 如果事先在词首点击了^但在词中或词末的后缀中出现了与^ 不相容的字母,又得回过头去删掉-,再回原位。不胜繁瑣,也极易 出错。现有技术中凡是遇到前元音ti 的不带hamza的变体ci、 ^、 □、 □ 一律代之以后元音字母ci 的同形变体。录入过程中遇到与带hamza 的变体不相容的字母或者在删除了某个字母之后又发现前头的字母 必须带hamza,都得回过头去改动。且不说有多麻烦,问题在于由此铸 成大错,把内存中的前元音字母ti 改成了后元音字母ci 。柯文 中元音字母的前、后、圆、展是词的全部语法变化的依据。依据一错 则全错。这将对各种统计、研究以至机器翻译造成无法克服的障碍。 本专利技术在显示层次解决了这一问题,并未触及内码,所录入的资料可 毫不失真地用于各个方面。
技术实现思路
本专利技术的目的在于解决现有技术存在的上述缺陷,提供一种适用 于维哈柯文的文字输入方法,解决日常输入词缀过于繁瑣,影响输入 速度的问题,充分地利用各种文字的内部规律,提高文字输入的智能 化水平。为实现上述目的,本专利技术釆用如下技术方案本专利技术提供了 一种适用于维哈柯文的文字输入法,该文字输入法 基于阿拉伯字母名义形式编码,所选用的阿拉伯字母以其名义形式映 射在键盘上,所述阿拉伯字母名义形式编码符合ISO/IEC国际标准 10646- 1,该方法中选择十个不同的词缀以其名义形式分别布置在十个数字键上;输入过程中在词干输入完成后,若所述词干需缀接的词缀的名义 形式布置在数字键上,则通过点击相应的数字键来单键整体输入该词干需缀接的词缀;根据所述词干的结构输出所键入词缀相应的变体形式并输出。 优选地,该方法中每次点击所述数字键后还包括判断步骤 判断当前输入位置的前一个字符是否为阿拉伯字母,若是,则键 入该键位对应的词缀,否则,键入该键位上对应的数字。优选地,根据所述词干的结构输出所键入词缀相应的变体形式包括步骤Sl,根据词干的尾字确定该词干需缀接的以辅音开头的词缀的第 一个字母;52, 根据词干中的最后一个元音字母的阴、阳、圆、展来确定需 缀接词缀中的元音字母,在维文中若最后一个元音字母为中性则继续 倒查,直至可确定词干的性为止;53, 根据所确定的需缀接词缀的第一个字母和词缀中所需缀接元 音字母的的阴、阳、圆、展匹配所键入词缀的所有变体形式,得到相 应的变体形式。优选地,上述所选择的十个不同的词缀为使用频率最高的十个不 同词缀。优选地,该方法中若所述词干需缀接的词缀的名义形式没有布置 在数字键上,则通过点击组成该词干需缀接词缀的单个阿拉伯字母来 完成词缀缀接。优选地,该文字输入法用于输入维吾尔文时,对维吾尔文中的元 音字母的前缀釆用自动处理方式在输入的阿拉伯字母是元音时,若判断得出该维文元音字母的前 一个字符为非阿拉伯字母或元音字母,则在元音字母前自动加前缀;判断得出该维文元音字母的前一个字符为辅音时则不在元音字 母前加前缀。优选地,该方法包括步骤通过点击映射有〗的键位取得与正常情况相反的效果在辅音字 母之后先点击L5再点击元音字母,则该元音字母带前缀;在元音字母 之后先点击ti再点击元音字母,则该元音字母不带前缀。优选地,该文字输入法用于输入哈萨克文时,在输入词的过程中,若当前所键入的字符为^、 J、 ,、 ^中的任一个,则将前元音符"置于词首显示;若词中出现Ja^三个字母中的任一个,则将置于词首的前元音 符"删除。优选地,若词的前半部分有字母1、 " ,、 cS、 d、 ^中的任一 个,那么其后再键入前元音字母则不在词首加前元音符。 优选地,该文字输入法用于输入柯尔克孜文时, 若当前所键入的字母为^,检查当前所键入的词中是否已经有 j、 j、爹d、 " j中的任何一个,若有,则输出'cl的不带'的显现形式,否则,输出^的带"的显现形式。利用本专利技术提出的适用于维哈柯文的文字输入法,具有以下有益效果通过将常用词缀布置在数字键,利用文字输入的内部规律,既可以通过数字键来输入数字,也可以用数字键来输入整个词缀,达到单键整体输入词缀的效果,同时又是数字键一键两用;利用各该文字的内部规律由系统自动选取被点击词缀在该处的当用变体形式,达到 快捷、正确输出的目的。附图说明图l为本专利技术在点击数字键后输入过程的流程图2为本专利技术实施例中在键入柯文名词复数的词缀所在键位后输 出该词缀变体形式的流程图3为本专利技术实施例中执行"查tail"程序的流程图; 图4为本专利技术实施例中执行"定柯文复数之首"程序的流程图;图5为本专利技术实施例中执行"查gen"程序的流程图6为本专利技术实施例中执行"定柯文aeo0"程序的流程图。具体实施例方式本专利技术提出的,结合附图和实施 例说明如下。本专利技术提出的,基于阿拉伯字母 名义形式编码,所选用的阿拉伯字母的名义形式映射在键盘上,阿拉 伯字母的名义形式编码符合ISO/IEC国际标准10646- 1,以ISO/IEC 国际标准10646- 1中的阿拉伯字母显现形式编码为显示码,具体选 用哪些阿拉伯字母、具体映射在键盘的哪些位置,根据所输入的语言 而定,本专利技术不关注这些内容,采用现有的方法即可,本专利技术的改进 之处在于键盘上词缀的布局,按现有技术(是将组成词缀的阿拉伯字 母分布在不同的键位上,输入过程)需点击每个字母来输出词缀,本 专利技术在此基础上进一步改进,在不改变原键盘布局的基础上选择十个 不同的词缀以其名义形式分别布置在十个数字键上;输入过程中在词 干输入完成后,若词干需缀接的词缀的名义形式布置在数字键上,则 通过点击相应的数字键来单键整体输入该词干需缀接的词缀;根据词干的结构输出所键入词缀相应的变体形式并输出。所选择的十个不同 的词缀优选为使用频率最高的十个不同词缀。该方法中若词干需本文档来自技高网
...

【技术保护点】
适用于维哈柯文的文字输入法,该文字输入法基于阿拉伯字母名义形式编码,所选用的阿拉伯字母以其名义形式映射在键盘上,所述阿拉伯字母名义形式编码符合ISO/IEC国际标准10646-1,其特征在于,该方法中: 选择十个不同的词缀以其名义形式 分别布置在十个数字键上; 输入过程中在词干输入完成后,若所述词干需缀接的词缀的名义形式布置在数字键上,则通过点击相应的数字键来单键整体输入该词干需缀接的词缀; 根据所述词干的结构输出所键入词缀相应的变体形式并输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:师忠孝白双成
申请(专利权)人:内蒙古蒙科立软件有限责任公司
类型:发明
国别省市:15[中国|内蒙]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1