好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

拓扑拼音输入法及键盘的制作方法.docx

5页
  • 卖家[上传人]:ting****789
  • 文档编号:309613119
  • 上传时间:2022-06-13
  • 文档格式:DOCX
  • 文档大小:21.44KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 拓扑拼音输入法及键盘的制作方法专利名称:拓扑拼音输入法及键盘的制作方法技术领域:本发明为一种拼音型汉字输入法及键盘,属于计算机键盘拼音型汉字输入法领域拓扑拼音输入法是以汉语的标准发音为基础,按照发音检索汉字的一种自然的中文输入方式,力求自然、流畅、快速,从而使汉字输入不再烦琐背景技术:常用的拼音输入法主要是以下类型全拼、双拼、不完整拼音、中英文混拼然而传统全拼输入法只是键盘字符与拼音字母简单的对应,虽然简单易学,但每个音节击键过多,而且音节不能自动切分而双拼、简拼、中英文混拼等虽然对传统全拼进行了简化,但还是存在音节定义不规范、效率不高等问题,没有真正发挥汉语拼音的应有作用发明内容本发明是根据汉语拼音的声韵结构,把汉语标准普通话中的23个声母,35个韵母,4个调和一个轻声调,通过定义映射到计算机标准键盘上,使得标准键盘中A-Z每个键只对应着一个声母编码(或零声母前部编码),又使得标准键盘中A-Z每个键对应着一个韵母编码(或零声母后部编码)或对应着两个不能与相同声母组合的韵母编码(只有un和ün、uan和üan、iong和o三对);为了区分声母g和后鼻音韵母后缀g字母,在A-Z键之外定义一个后鼻音尾码键,使得后鼻音韵母=前鼻音韵母+后鼻音尾码,从而做到了汉字输入过程中声母(或零声母前部)和韵母(或零声母后部)总能前后交互出现,保证汉语拼音每个音节取码的唯一性。

      另外,本输入法还定义了汉语拼音声调编码和以字的首笔、第二笔笔画组合的双笔码,作为可选编码(可以忽略输入)本输入法只需取两码就可以在编码窗口显示全拼字符串,且音节间自动切分,如果有输入声调编码则显示标注声调的全拼字符串具体实施例方式一、本发明用下述技术方案实现自己的目标1、一个音节由声母编码(简称声码)和韵母编码(简称韵码)构成一个零声母音节由零声母前都编码(简称前码)和零声母后部编码(简称后码)构成2、声码分为常规声码、平舌音声码、翘舌音声码,其字符串形式描述为声母字母加上字符-韵码包括常规韵码、前鼻音韵码、后鼻音韵码、后鼻音尾码为了区分声母g和后鼻音韵母后缀g字母,引入后鼻音尾码标志,其字符串形式描述为-g,使得后鼻音韵码=前鼻音韵码+后鼻音尾码3、为了减少鲁棒性,配置开关允许模糊处理平/翘舌音和前/后鼻音4、把汉语中的4个调和一个轻声调在A-Z键之外定义调码,在需要区分同音而不同调的字、词的时候进行筛选5、以字的首笔、第二笔笔画组合定义双笔码,在需要区分同音字的时候进行筛选6、通过IME程序控制,编码窗口能显示全拼字符串,并自动切分音节;如果有输入调码则显示带声调的全拼字符串二、本发明编码技术及键盘定义具体实施例方式1、常规声码包括b-、p-、m-、f-、d-、t-、n-、l-、r-、g-、k-、h-、j-、q-、x-、y-、w-等,其含义分别与汉语拼音的声母b、p、m、f、d、t、n、l、r、g、k、h、j、q、x、y、w一一对应,其键位与标准键盘上的B、P、M、F、D、T、N、L、R、G、K、H、J、Q、X、Y、W键位一一对应。

      2、平舌音声码包括c-、s-、z-,其含义分别与汉语拼音的平舌音声母c、s、z一一对应,其键位与标准键盘上的C、S、Z键位一一对应3、翘舌音声码包括ch-、sh-、zh-,其含义分别与汉语拼音的翘舌音声母ch、sh、zh一一对应,其键位与标准键盘上的I、U、V其中一个键位相对应,缺省是ch-与V键位对应,sh-与I键位对应,zh-与U键位对应4、常规韵码的字符串形式描述为字符-加上韵母字母,包括-a、-e、-o、-i、-u、-ü、-ai、-ei、-ui、-un、-ün、-ie、-ao、-üe、-uo、-iu、-iao、-iong、-ong、-uai、-ia、-ou、-ua、-üan等共有24个,其含义分别与汉语拼音的韵母a、e、o、i、u、ü、ai、ei、ui、un、ün、ie、ao、üe、uo、iu、iao、iong、ong、uai、ia、ou、ua、üan一一对应前鼻音韵码的字符串形式描述为字符-加上前鼻音韵母字母,包括-an、-en、-in、-ian、-uan等共有5个,其含义分别与汉语拼音的前鼻音韵母an、en、in、ian、uan一一对应根据汉语拼音的声韵组合规律,下列每对韵码可以合并对应一个键位-un和-ün、-üan和-uan、-iong和-o。

      整合常规韵码和前鼻音韵码后,有29个韵码对应着26个英文键位,其中-a、-e、-o、-i、-u、-ü韵码与标准键盘上的A、E、O、I、U、V键位一一对应,对于韵码-u和-ü,当声码是j-、q-、x-时可以通用;-ai、-ei、-ui、-un、-ün、-ie、-ao、-üe、-uo、-iu、-iao、-ong、-uai、-ia、-ou、-ua、-an、-en、-in、-ian、-uan、-üan、-iong等韵码是与A-Z键位中除A、E、I、U、V外的某一键位对应,其中韵码-un与-ün同键位、韵码-üan与-uan同键位,韵码-iong与-o同键位后鼻音韵码的字符串形式描述为字符-加上后鼻音韵母字母,包括-ang、-eng、-ing、-iang、-uang等共有5个,其含义分别与汉语拼音的后鼻音韵母ang、eng、ing、iang、uang一一对应为了区分声母g和后鼻音韵母后缀g字母,引入后鼻音尾码标志,其字符串形式描述为-g,其含义是使得后鼻音韵码=前鼻音韵码+后鼻音尾码在标准键盘的A-Z键位之外定义一个后鼻音尾码键位,经过最优化测试,定义ASCII值为44的字符键(即逗号键)为后鼻音尾码-g键位。

      5、汉语拼音的零声母音节有a、e、o、ai、an、ang、ao、en、eng、er、ou等11个音节零声母音节=前码+后码前码的字符串形式描述为零声母的第一个字母加上字符-,包括a-、e-、o-,其含义是零声母的第一个字母,其键位与标准键盘上的A、E、O键位一一对应后码的字符串形式描述为字符-加上零声母第二个字母,包括-i、-o、-u、-n、-r,其含义是零声母的第二个字母,其键位与标准键盘上的I、O、U、N、R键位一一对应零声母的后鼻音尾码也是-g对于零声母音节a、e、o,只要取A、E、O一码即可,也可以取AA、EE、OO两码对于零声母音节a,如果下一音节声码是n-、sh-(键位I)或是以a-、o-打头的音节,则编码值必须是AA;对于零声母音节e,如果下一音节声码是n-、r-、sh-(键位I)或是以e-打头的音节,则编码值必须是EE对于零声母音节o,如果下一音节声码是zh-(键位U)或是以o-打头的音节,则编码值必须是OO对于零声母ai、an、ang、ao、en、eng、er、ou,前码为a-、e-、o-,后码为-i、-o、-u、-n、-r,后鼻音尾码也是-g6、特定音节特殊处理当输入的音节是jiang、qiang、xiang、liang、niang、yang、ang、eng时,也可以忽略前鼻音韵码-ian、-an或后码-n,直接取声码(或前码)+后鼻音尾码-g。

      当输入的音节是shua、zhua、chua、shuai、zhuai、chuai、song时,声码c-等于ch-、声码s-等于sh-、声码z-等于zh-,并且编码窗口总是显示全拼字符串shua、zhua、chua、shuai、zhuai、chuai、song当输入ding、ting、teng等音节时,韵码-ing等于韵码-in,韵码-eng等于韵码-en,并不需要再输入后鼻音尾码-g,且编码窗口总是显示全拼字符串ding、ting、teng7、当输入带平舌音c-、s-、z-音节或带翘舌音ch-、sh-、zh-音节时,要根椐平/翘舌音模糊处理设置情况来确定汉字搜索范围如果允许平/翘舌音模糊处理,当搜索带平舌音c-、s-、z-音节时,同时搜索带翘舌音ch-、sh-、zh-音节,而且带平舌音声母音节优先显示同理,当搜索带翘舌音ch-、sh-、zh-音节时,同时搜索带平舌音声母c-、s-、z-音节,而且带翘舌音声母音节优先显示当输入带前鼻音-an、-en、-in、-uan的音节,要根椐前/后鼻音模糊处理设置情况来确定汉字搜索范围如果允许前/后鼻音模糊处理,当搜索带前鼻音-an、-en、-in、-uan音节时,同时搜索带后鼻音-ang、-eng、-ing、-uang音节;但当搜索带前鼻音-ian音节(或yan音节)时,将不搜索带后鼻音-iang音节(或yang音节),必须继续键入后鼻音尾码-g后,才能搜索到带后鼻音-iang音节(或yang音节)。

      8、把汉语拼音中的4个调和一个轻声调,在标准键盘上定义调码,在需要区分同音而不同调的字、词的时候进行筛选在标准键盘A-Z键位之外定义5个键来描述字、词的声调定义ASCII值是59的字符键(即分号键)为声调阴平键位,定义ASCII值为39的字符键(即单引号键)为声调阳平键位,定义ASCII值为46的字符键(即句号键)为上声调键位,定义ASCII值为47的字符键(即/键)为去声调键位,定义ASCII值为91的字符键(即[键)为轻声调键位9、教育部国家语言文字工作委员会于2001年12月19日发布了GB13000.1字符集汉字折笔规范该规范定义汉字最基本的笔形,有五种,其依次为横(一)、竖(丨)、撇(丿)、点(丶)和折(乙),称为主笔形;与主笔形对应的从属笔形,称为附笔形汉字附笔形中,提归于横,竖钩归于竖,捺归于点,多种曲折的折笔笔形归于折规范同时规定了汉字笔画的基本顺序,“先左后右,先上后下,先外后内,先中间后两边”拓扑拼音输入法根据上述规范,定义双笔码所谓双笔码,就是根据汉字的笔顺确定首笔和第二笔笔画组成的编码双笔编码规则为以字的首笔、第二笔组合构成编码与键位一一映射键盘划分为五区,首笔是“横”的在GFDSA区,第二笔跟横、竖、撇、点(捺)、折五种组合构成双笔编码,键值分别是G、F、D、S、A;依此类推,首笔是“竖”在HJKLM区,第二笔是横、竖、撇、点(捺)、折的,键值分别是H、J、K、L、M;首笔是“撇”在TREWQ区,第二笔是横、竖、撇、点(捺)、折的,键值分别是T、R、E、W、Q;首笔是“点或捺”在YUIOP区,第二笔是横、竖、撇、点(捺)、折的,键值分别是Y、U、I、O、P;首笔是“折”在NBVCX区,第二笔是横、竖、撇、点(捺)、折的,键值分别是N、B、V、C、X。

      10、根据1-9所定义的声码、韵码、前码、后码、尾码、调码和双笔码,对应标准键盘上的键位一览表如下三、本发明取码规则及输入方法1、单字取码规则声码(或前码)+韵码(或后码)+[调码]+[双笔码],其中[调码]是可选项,在需要区分同音而不同调字的时候可以输入调码,不需要时可以忽略跳过其中[双笔码]也是可选项,在需要区分同音字时可以输入调码,不需要时可以忽略跳过1)单字输入只要取声码和韵码二码即可输入一个音节,编码窗口能提示全拼字符串信息例如想输入“甜”字,音节是tian,编码键位值是TT,调码是“阳平”,双笔码是“撇横”输入TT后将搜索所有音节为tian的候选条目供你选择,并在编码窗口显示拼音字符串tian是否输入调码要根据搜索情况而定,也可以忽略跳过在输入调码“阳平”后,搜索所有带调音节为tián的候选条目供你选择,并在编码窗口显示带调拼音字符串tián是否输入双笔码也要根据搜索情况而定,也可以忽略跳过在输入双笔码“撇横”后,将搜索所有首笔是“撇”、第二笔是“横”的候选条目供你选择2)当输入带平舌音c-、s-、z-音节或带翘舌音ch-、sh-、zh-音节时若平/翘舌音模糊处理处于选择状态,键入带平舌音音节和带翘舌音音节搜索汉字范围相同,所不同之处在于优先搜索顺序不同,键入平舌音优先搜索带平舌音的音节,再搜索带翘舌音的音节,反之亦然。

      例如,想输入音节shou,编码键位值是IY,若键入IY,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.