【技术实现步骤摘要】
用于向电子设备输入文本的方法及键盘系统本申请为申请日是2008年4月18日、申请号是200810036302.9、专利技术名称是“一种可实现灵活键盘布局的系统”的专利技术专利申请的分案申请。
本专利技术涉及电子设备领域,特别涉及电子设备信息输入
,具体是指一种用户向电子设备输入文本的可实现灵活键盘布局的系统。
技术介绍
现代生活中,随着集成电路技术的不断发展,已经出现了各种各样的电子设备,在这些众多的电子设备(如掌上电脑、智能手机、嵌入式系统、袖珍型电脑等)上,由于受到体积,制造成本等因素的制约,无法配备全尺寸的硬件键盘,因而在这类设备上进行输入通常是充满挑战的。传统的手机或便携式设备键盘采用复合多个字符的按键,通过配套的软件和自带的词典文件,根据用户的输入按键序列预测出用户想输入的单词。一种常见的输入方法是对击键序列构造索引树,一个特定的击键序列可以固定地对应为多个单词。当用户按键时,根据击键序列查找索引树,找到对应的多个候选词并显示在屏幕上供用户选择。这种方法在词典结构上与键盘的布局密切相关,每当键盘布局改变就需要重新构造词典结构甚至重新设计软件。尤其对 ...
【技术保护点】
一种用于向电子设备输入文本的方法,其特征在于,包括:检测用户输入和当前键盘布局参数;根据用户输入和当前键盘布局参数,对与所述用户输入相关联的字符集合进行动态的调整,所述字符集合包括用户输入的可能对应的全部或部分字符;将所述字符集合以预定的顺序在词典中进行查找,获得候选词;显示所述候选词。
【技术特征摘要】
1.一种用于向电子设备输入文本的方法,其特征在于,包括:检测用户输入和当前键盘布局参数;根据用户输入和当前键盘布局参数,对与所述用户输入相关联的字符集合进行动态的调整,所述字符集合包括用户输入的可能对应的全部或部分字符,其中,所述键盘布局参数包括用户不同的动作以及该动作所对应输入的字符组;所述对与所述用户输入相关联的字符集合进行动态的调整包括:当用户在一个按键上进行不同动作的操作时,根据当前键盘布局参数,获得该按键对应的与所述动作相关联的字符集合;将所述字符集合以预定的顺序在词典中进行查找,获得候选词;显示所述候选词。2.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述检测用户的输入包括:记录用户按下触点的起点位置、放开触点的终点位置、移动触点的轨迹、保持触点的停留时间以及用户自定义动作数据中的至少一种或其组合。3.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述检测用户的输入包括:检测用户的输入为上移、下移、左移、右移、左上移、右上移、左下移、右下移、长按、双击、单击以及用户自定义动作中的至少一种或组合。4.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述根据用户输入对相关联的字符集合进行动态的调整包括:根据不同的用户输入,将所述字符集合调整为包括字母、字母的关联形式、数字和符号中的至少一种或组合。5.如权利要求4所述的用于向电子设备输入文本的方法,其特征在于,所述字母的关联形式包括字母的大写形式、重音字符以及用户自定义关联形式中的至少一种或组合。6.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述字符集合包含以下的一种或几种:模糊输入字符组、精确输入字符组、纠错输入字符组。7.如权利要求6所述的用于向电子设备输入文本的方法,其特征在于,所述纠错输入字符组包括当前设定纠错范围内的至少一个按键所对应的字符。8.如权利要求7所述的用于向电子设备输入文本的方法,其特征在于,所述当前设定纠错范围由纠错设置或用户决定。9.如权利要求7所述的用于向电子设备输入文本的方法,其特征在于,所述纠错范围包含用户当前输入按键周边的按键。10.如权利要求9所述的用于向电子设备输入文本的方法,其特征在于,所述周边的按键包含以下的一种或多种:所有相邻的按键、上下相邻的按键、左右相邻的按键、相隔两个字母的按键。11.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述根据用户输入对相关联的字符集合进行动态的调整包括:当用户单击按键后直接放开,所述字符集合至少包括该按键关联字符的模糊输入字符组。12.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述根据用户输入对相关联的字符集合进行动态的调整包括:当用户在按键位置采取上移动作,所述字符集合至少包括该按键关联字符的模糊输入字符组的大写形式。13.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述根据用户输入对相关联的字符集合进行动态的调整包括:当用户在按键位置产生左移、右移、下移动作,所述字符集合至少包括该按键关联字符的精确输入字符组,所述精确输入是指当前输入为该按键在用户输入动作的移动方向上所定义的字符。14.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述根据用户输入对相关联的字符集合进行动态的调整包括:当用户在按键位置产生左上移、右上移动作时,所述字符集合至少包括该按键关联字符的精确输入字符组的大写形式,所述精确输入是指当前输入为该按键在用户输入动作的移动方向上所定义的字符。15.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述对与用户输入相对应的字符集合进行动态的调整包括:当用户在按键位置进行左移、右移、上移、下移中任一动作与长按动作的组合操作时,所述字符集合至少包括该按键关联字符的精确输入字符组的大写形式,所述精确输入是指当前输入为该按键在用户输入动作的移动方向上所定义的字符。16.如权利要求8所述的用于向电子设备输入文本的方法,其特征在于,所述对与用户输入相对应的字符集合进行动态的调整包括:当所述纠错范围内的按键发生更新时,更新所述字符集合中的纠错输入字符组。17.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述布局参数包括在当前键盘中各个按键的位置、大小、字符定义、每个按键与其周边按键的邻接关系中的至少一种或其组合。18.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,所述对与用户输入相对应的字符集合进行动态的调整包括:当所述布局参数中的至少一种参数发生更新时,根据更新后的布局参数获取所述关联的字符集合。19.如权利要求18所述的用于向电子设备输入文本的方法,其特征在于,所述对与用户输入相对应的字符集合进行动态的调整包括:当按键字符定义发生更新时,根据更新后的按键字符定义获取所述关联的字符集合。20.如权利要求1所述的用于向电子设备输入文本的方法,其特征在于,在将所述字符集合以预定的顺序在词典中进行查找之前,还包括:根据字符集合生成输入序列。21.如权利要求20所述的用于向电子设备输入文本的方法,其特征在于,所述输入序列通过将字符集合中每个字符以设定的排列组...
【专利技术属性】
技术研发人员:黄晓凤,赵艳姣,戴静芬,
申请(专利权)人:上海触乐信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。