电子设备屏幕上实现复合按键的软件键盘输入的方法

文档序号:6572884阅读:193来源:国知局
专利名称:电子设备屏幕上实现复合按键的软件键盘输入的方法
技术领域
本发明涉及电子设备屏幕领域,特别涉及电子设备屏幕信息输入技术领域,具体是指一 种电子设备屏幕上实现复合按键的软件键盘输入的方法。
背景技术
现代生活中,随着集成电路技术的不断发展,已经出现了各种各样的触摸屏电子设备, 在这些众多的配备触摸屏的电子设备(如掌上电脑、智能手机、嵌入式系统、袖珍型电脑等) 上,由于受到体积,制造成本等因素的制约,无法配备完善的硬件键盘,因而在这类设备上 进行输入通常是通过软件模拟完成的。
通常,在现有技术中,传统的软件键盘备给用户的使用带来很大的不便。这主要是由于 触摸屏面积较小,供选择的内容较多,所以相应的屏幕选择区域也较小。这样就使得用户无 法直接通过手指准确的点击屏幕上的选4奪区域来进行输入而往往需要借助于其他具有更小触 点分辨率的工具,如手写笔。
在大多数情况下,这就要求用户同时使用双手进行操作 一只手把握该电子设备,另一 只手利用手写笔点击触摸屏进行输入。即使如此,在某些环境,如行驶的汽车中,即使借助 其它工具,由于环境的影响,如震动,用户仍然可能由于环境的影响无法准确的选4奪要输入 的内容
发明内容
-
本发明的目的是克服了上述现有技术中的缺点,提供一种能够方便准确的进行电子设备
屏幕的信息输入、实现过程简单、使用方便快捷、工作性能稳定可靠、适用范围较为广泛的
电子设备屏幕上实现复合按键软件键盘输入的方法。
为了实现上述的目的,本发明的电子设备屏幕上实现复合按键软件键盘输入的方法如下 冲艮据本发明的第 一方面,提供了 一种电子设备屏幕上实现复合按键的软件键盘输入方法,
包括在带触感的显示设备上显示多个按键,至少其中一些键位上含有2个字母的第1步骤;
检测用户在按键上的触点动作的第2步骤;判断用户本次按键所对应的内容的第3步骤;将
用户的选择输入至编辑文本的第4步骤。
根据本发明的第二方面,提供了 一种采用本发明第 一方面所述的复合按键的软件键盘输 入方法的便携式电子设备。


附图1是显示根据本发明第一实施例的一种软件键盘布局; 附图2是显示根据本发明第一实施例的一种软件键盘布局; 附图3是显示根据本发明第一实施例的T种软件键盘布局; 附图4是显示根据本发明第 一实施例的 一种软件键盘布局;
附图5是显示根据本发明第一实施例的一种软件键盘布局,包含候选区和已输入字母区; 附图6是显示根据本发明第一实施例的一种软件键盘布局,描述模糊输入方式; 附图7是显示根据本发明第一实施例的一种软件键盘布局,描述精确输入方式; 附图8是显示根据本发明第一实施例的一种软件键盘布局,描述符号的输入方法; 附图9是显示根据本发明第一实施例的一种软件键盘布局,描述切换大小写字母的输入 方法;
附图10是显示根据本发明第一实施例的软件键盘输入流程的示意附图11是显示根据本发明第二实施例的一种软件键盘布局;
附图12是显示根据本发明第二实施例的一种软件键盘布局,包含候选区;
附图13是显示根据本发明第二实施例的软件键盘输入流程的示意附图14是显示适用于本发明输入方法的计算机设备或便携式终端设备的基本结构框具体实施例方式
本发明的软件键盘输入方法可应用于各种带触摸屏的电子设备,尤其是便携式电子设备,
例如手机、PDA、掌上电脑等。
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。
首先需要说明的是,以下的实施例均以英文输入为例,但本发明的方法不限于语言种类,
也同样可应用于中文、日文、德文等各种语言的输入。只需对以下实施例所描述的键盘布局
进行细微调整,就可以设计出符合不同语言需求的软件键盘版本。
(实施例1)
本实施例描述一种具备复合按键的软件键盘布局上快速方便输入单词、符号和切换大小
写的输入方法。
图1描述了本发明所涉及的输入法所采用的一种软件键盘布局100。该键盘的字母布局 以个人电脑标准键盘布局(QWERTY键盘布局)为基础,将2个字母和1或多个符号复合在一 个键位上。例如,字母"q"和"w"以及符号";,,就共用键位101。特殊情况是,字母'T和"m" 分别占用单独的键位102和103。
为了说明方便,图1中符号位置标出了具体的标点符号。但显而易见的是,增加、删除、 更改#:位上的符号、将标点符号改为数字或其他符号、或改变其布局完全不会影响本发明的 实质。
图1中键位102所在的行和键位103所在的行均有奇数个字母,因此键位102和键位103 均只有一个字母。但我们也完全可以改变调整键位布局,如图2所示,将字母"a"单独放在键 位201上,其他字母作相应调整。
如图3所示, 一些实施例还可以将"l"和"m"合并在键位302中。 如图4所示, 一些实施例还可以在键位402和键位403的右方分别复合符号。 除此以外,图1中空格键104的位置也可以随意调整位置(如其所在行的中间或右边, 或显示在第四行等),其他键位做相应调整。这并不影响本发明的实质。
本领域的普通技术人员还可以在这种键盘布局的基础上添加一格或多个、 一行或多行、 一列或多列的键位或按钮。只要不改变这种键盘的双字母布局,都不会影响本发明的实质。
在图1所示的键盘布局区域IOO基础上,输入法还可以设置一个单词候选区来显示有可 能符合用户期望输入的单词列表,和一个已输入字母区域来显示用户实际的输入。例如,图 5描述了一种带有键盘布局区域501、已输入字母区域502和单词候选区域503的软件键盘 500。用户实际按键的内容显示在已输入字母这域502中,而输入法根据已输入按键预测用户 可能输入的单词显示在候选区域503中。用户可以点按候选区域中的单词将其输入至编辑的 文本中。
候选区域可以显示在屏幕固定区域,也可以在当前文本编辑光标位置附近;候选区内的 可以有0 任意多个候选词(屏幕允许范围内)。已输入字母区域502可以显示在屏幕固定区 域,也可以在文本编辑光标位置上。这些都不影响本发明的实质。
本发明的实施例一通过显示一个以个人电脑标准键盘(QWERTY键盘)字母布局为基础 的软件键盘,将2个字母和/或1或多个符号复合在一个键位上,从而获得在有限的屏幕尺寸 上显示更大的按键、减少击键错误等有益效果。当然,如本领域普通技术人员所能够理解地, 尽管本发明实施例一以类似于QWERTY键盘的布局进行了说明,但只要是将2或多个字母
复合在一个键位上,即使是其他键盘布局,都能采用本发明所述的输入方法。
下面,以图5所示的键盘布局500的基础上讨论本发明的一种软件键盘输入方法实施例。 模糊输入方式
模糊输入方式是指当用户直接按下键盘上的某一个按键时,输入法会根据用户已输入的 内容,从词典中找到可能的候选词,并将其列表根据词频高低显示在候选区中。这里所述的 词典可以是一种以文件形式存储的,包含所有或部分英语单词及其各种形式,也可以同时包 含用户的自定义单词,同时还可以包含每个单词的使用频率信息、词组组合、语义模型等信 息的信息库。
例如,如图6所示。假设用户想输入的单词是"product"。当用户按先后顺序按下键位60、 602、 601时,尽管键位601同时有"p"和"o",键位602同时有"e"和"r",但根据已输入 的这三个键的排列,输入法可以枚举出词典中所有前三个字母符合已输入键的单词,并将词 频最高的几个单词"product"、 "proactive", "probable"、 "profit"显示在候选区域604中。
一些实施例中,也可能根据编辑文本的上下文,根据语义模型进一步调整候选词,将在 此上下文中最可能出现的候选词显示在候选区。
在已输入字母区域603中,显示出用户已经输入的字母。由于此时三个按键可能代表多 种字母组合,该区域可以显示为第一个候选词的三个首字母,如"pro"。随着输入的继续, 第一个候选词会不断改变,因此该区域的字母也会动态调整。
用户可以点击候选区域604中的候选词将其输入至目标文本中,例如点击候选词 "product"将其输入;当期望的输入是第一候选词时,用户可以按一个快捷键(如空格键)将 其直接输入;用户也可以点击已输入字母区域603中的已输入字母组合,将"pro"输入至文 本中。
当用户点击已输入字母组合,而其不在词典中时,系统可以提示用户或自动将该组合添 力口进入词典中。
在模糊输入时,键位上的符号不会起作用。输入法只会考虑键位上的字母。当一个键位 上只有一个字母时(如图1中的按键102和图4中的按键402等),其效果相当于下文描述的 精确,t入方式。
精确输入方式
精确输入方式是指用户通过按下某个键佐并移动一定距离后放开,达到精确输入字符或 符号的目的。
例如,如图7所示,假设用户想输入的单词是"acknowledge"。为了提高候选词的准确性, 用户可以精确输入前三个字母"ack":按下键位701并向左移动触点一定距离(如10个像素 以上)后放开,输入字母"a";按下键位702并左移一定距离后放开,输入字母"c";按下 键位703并右移一定距离后放开,输入字母"k"。此时,输入法可以从词典中找出所有以"ack,, 开头的单词,并显示在候选区705中。 '
精确输入可以和模糊输入同时使用。例如,用户可以先精确输入"a"(按下键位701并 左移后放开),再模糊输入"c"和"k"(按下键位702、 703后直接放开)。输入法同样会找出 词典中所有符合要求的单词,并显示在候选区。
触点移动的距离可以是一个预先指定的任意值,也可以由用户设置,并不影响本发明的 实质。
输入自定义词
有些时候,用户想输入的单词在词典中不存在。例如一些生僻词、缩略语、俚语或专用 名词等。由于有了精确输入方式,用户可以很方便地输入在词典中没有的单词。
例如,如图7所示,当用户想输入的单祠是"ack",而它并不是词库中的单词时,用户 可以精确输入"ack,,,并直接点击已输入字母区域704将单词"ack"输入至编辑文本中。
快速输入标点符号、数字或其他符号
用户可以通过在键位上的触点动作来快速输入标点符号、数字或其他符号。例如,如图 8所示,用户可以通过如下方式输入标点符号" "按下键位801并向下移动触点一定距离后 放开。
当然,如本领域普通技术人员所能够理解的,也可以采用其他方式来输入标点符号,如 以点击键位801后保持一段时间(长按)的方式来输入标点符号" ,,。
一些实施例也可以在一个键位上复合多个符号。如图4所示,当用户按下键位402并向 右移动触点一定距离后,即可输入符号"&":同样,在一些实施例中,符号可能被复合在键 位的上、下、左、右、左上、右上、左下、右下等位置,用户可以通过向其所在方向移动触 点的动作输入对应符号。
快速切换大小写
用户可以通过在键位上的触点动作来快速切换输入大小写。例如,如图9所示,假设用 户想输入的单词是"Amy",并假设该单词已经在词典中,则用户可以釆用如下步骤按下键 位901后向上移动触点至一定距离后放开,模糊输入大写字母"A"或"S",然后再顺序按下 键位902和903。候选区905中出现单词"Amy"。
如果"Amy"不在词典中,用户可以采用如下步骤按下键位901后向左上方移动触点至 一定位置后放开,输入大写字母"A",然后再精确输入"m"(按下键位902 )和"y"(按下 键位903后右移触点)。
其中,向左上移动触点至一定位置的判断方法可以为比较触点按下位置的坐标和触点 离开位置的坐标,当后者位置在前者位置的左上方,并且两个位置的横坐标的差值大于一定 值,且纵坐标的差值大于一定值时,即认为切换到大写字母。
当然,也可以采用其他触点动作来切换大小写例如,在一些实施例中,可以采用按下 键位901后维持一定时间(长按)的方式来.模糊输入大写字母"A"或者"S",按下键位901 后向左移动一定距离后长按,精确输入大写字母"A",按下键位901后向右移动一定距离后 长按,精确输入大写字母"S"。
又如,在一些实施例中,可以采用按下键位901后向上移动触点至一定距离后再移回, 切换到大写模式"A"或"S",然后再继续左移或右移触点精确输入字母"A"或"S"。
值得一提的是,这里描述的方法不仅适用于小写字母切换到大写字母,也适用于大写字 母切换到小写字母。例如,当键盘处于默认为大写字母状态时,以上所述的各种触点动作可 以将大写字母快速切换到小写字母。
提示区域
由于用户需要通过触点动作(如移动一定距离或长按一段时间等)来精确输入字母、符 号和切换大写字母,用户可能会需要一种提示信息来确认系统判断的输入内容是否是自己想 要输入的内容。
这可以通过设置一种提示区域,该提示区域的作用是提示用户目前输入的内容。该提示 区域在通常情况下可以是隐藏的。当用户按下某个键时,该提示区域可出现在该键的上方, 并随着触点动作的改变动态显示当前将要输入的内容。例如,当用户按下键位"as"时,在键 位的上方显示提示区域为放大的"as";当触点左移一定距离后,该提示区域显示放大的"a"; 当触点右移一定距离后,显示放大的"s";当触点下移一定距离后,显示符号当触点 上移一定距离后,显示大写的"AS";当触点向左上移后,显示大写的"A";当触点向右上 移后,显示大写的"S"。
这种提示区域是可选的。 -
图IO描述了本发明第一实施例的输入法流程,具备以下步骤在带触感的显示设备上显 示多个键位,至少其中一些键位上含有2个字母(步骤1001 );在一些键位上还含有1或多
个符号(例如标点符号、数字或其他符号等)(步骤1002)(可选步骤);检测用户在按键上 的触点动作(步骤1003 );判断用户本次按键所对应的内容(步骤1004);显示当前输入的提 示信息(步骤1005 )(可选步骤);根据用户L输入的内容在词典中选择并显示出预测的候选 词(步骤1006 )(可选步骤);将用户的选择输入至编辑文本(步骤1007 )。
对于步骤1001,该键盘布局可以是qwerty键盘布局。当键位有两个字母时可以水平 排列。键盘布局的一些实例可参考图1、图2、图3、图4,但不限于这些布局。
对于步骤1002,当键位l个或多个符号时,这些符号可以在键位的上、下、左、右、左 下、右下、左上或右上方。可以才艮据已有字母的位置作合理调整。 一些实施例中可以不显示 符号,所以该步骤是可选的。
对于步骤1003,触点动作可以包含按下后直接放开,按下后向某一方向移动一定距离后 放开、长按超过一段指定时间、移动触点后停留超过一段指定时间等等。
对于步骤1004,判断方法可以包括以下子步骤
1) 如果触点动作是按下后直接放开,则判断本次输入内容为该键位上任意一个字 母,其内容在用户选择词典中某一候选词后才决定,即模糊输入方式。
2) 如果触点动作是向某一字母方向移动一定距离后放开,则判断本次输入内容为该 键位该方向上的那个字母,即精确输入方式。例如在图9中的键位901上向左移 动输入字母"a",向右移动输入字母"s"。(可选)
3) 如果触点动作是向某一符号方向移动一定距离后放开,则判断本次输入内容为该 键位该方向上的那个符号。例如在图9中的键位901上向下移动输入符号"*"。 该触点动作也可以是长按超过一段时间后,输入符号。例如在图9中的键位901 上长按后输入符号"*"。(可选)、
4) 如果触点动作是向上移动一定距离后放开,则判断本次输入内容为该键位上任一 字母的大写形式,也为模糊输入方式。(可选)
5) 如果触点动作是向左上移动一定距离后放开,则判断本次输入内容为该键位左边 字母的大写字母;向右上方移动一定距离后放开,则判断本次输入内容为该键位 右边字母的大写字母。例如在图9中的键位901上向左上方移动输入大写字母 "a",向右上方移动输入大写字母"s"。(可选)
6) 上述子步骤4)和5)中的触点动作可以改成长按一段时间后放开,输入大写字 母。例如在图9中的键位901上长按一段时间,模糊输入大写字母"a,,或"s"; 向左移动一定距离并长按后精确输入大写字母"a";向右移动一定距离并长按后
精确输入大写字母"S"。(可选)
对于步骤1005,可以在提示区域(如所按键位上方)中动态放大显示当前输入的内容。 对于步骤1006,根据用户已输入的字母组合(可包含精确输入和模糊输入),输入法搜索 词典(可包含用户自定义词典)中的单词,并将可能的候选词显示在候选区域。
对于步骤1007,用户可以通过直接点击,选区的某个单词将其输入至编辑文本中,也可 以通过快捷键(如SPACE或回车键等)将第一个候选词自动输入至编辑文本中。当用户想输 入的单词不在候选列表中时,还可以将已输入的字母直接输入至文本。
虽然输入法流程1000包含了一系列顺序执行的步骤,但很明显的是该流程可以包含更多 或更少的步骤,步骤的执行顺序可以为串行或并行(例如,使用带有多线程处理器),或将若 干个步骤合并为一个,或只选取某些步骤的组合,或采用其他触点动作等。例如,本领域的 普通技术人员可以很容易地根据本方明的思想设计一种输入法,不显示符号(即没有步骤 1002 ),但仍然采用双字母布局及模糊与精确输入方式;或者设计另 一种输入法省略了步骤 1004中的子步骤4)、 5)或6),即没有大小写快速切换;或者设计另一种输入法,在步骤1004 中将触点动作条件改为双击时输入符号等。4k显而易见的是,这样的改动并不会影响本发明 的实质。
以上布局根据英文键盘设计,但本领域的普通技术人员也可以很容易地将其运用在其他 语言的键盘上,例如德语键盘、法语键盘等。这些语言键盘的字母及其布局会和英文键盘有 所差异,但其只要参考电脑键盘布局修改为类似于本设计的双字母布局,同样可以采用本发 明的方法,实现提高输入效率速度、减少输入错误等优点,因此这样的改动也不会影响本发 明的实质。
(实施例二)
实施例一所描述的软件键盘输入方法所包含的模糊输入方式适用于许多文本输入场合, 但当用户需要在电子设备上输入密码、人名、地名等专用名词时,模糊输入则发挥不了优势, 反而会影响输入速度。此时需要一种只提供精确输入的方法。
本实施例描述一种精确输入的方法,当用户按下一个键位并移动触点时,输入移动方向 上的字母;当用户按下触点直接放开时,根据触点初始位置判断输入的字母。
本实施例中的软件键盘布局与实施例一的键盘布局基本相同,如图2所示。
此外,在输入方式上,本例与实施例一也基本相同,有字母的精确输入、符号输入、大
写字母快速输入等,但所不同的是没有模糊输入。
如图11所示,当用户按下键位1101日t,向左移动触点一定距离后放开,则输入字母"0", 向右移动触点一定距离后放开,则输入字母"p"。
但与实施例一所不同的是,当用户按下键位1101直接放开时,不是模糊输入,而是根据 触点初始位置判断所输入的字母是"o"还是"p"。如果触点位置在键位的左半部分,则输入 "0",否则输入"p"。例如,在图11中,假设按下时的触点位置为小圓点1104时,由于其在 按键的左半部分,则输入"0";如果触点位置为小圓点1103,由于在按键的右半部分,则输 入"p"。
为了避免触点恰好出现在按键的中间位置,按键的宽度可以设置为偶数个像素。或者系 统可以指定中间位置代表的是左边的字母还是右边的字母。
与实施例一类似地,本实施例可以通过触点动作输入符号、切换大小写等。例如,当用 户按下键位1101向下移动触点一定距离后放开,可输入符号"&";当用户按下键位1101向 左上方或右上方移动一定距离后放开,则可以分别输入大写字母"O"和"P",等等。
由于没有模糊输入,本实施例的键盘布局不需要候选区域,用户每次按键都能直接将字 符输入到编辑文本中。当然,在一些实施例中,仍可显示候选区域,预测用户的输入。例如 在图12中,当用户按顺序精确输入了字母"a", "c", "k"后,"ack"直接出现在编辑文本 区1206 ,同时在候选区域1205中出现系统预测的候选词 "acknowledge"和 "acknowledgement"等。用户可以通过点击或对应快捷键的方式,输入所需要的预测词,从而 提高输入速度。候选区域为可选的。 -
同样,为了提示用户当前判断的输入内容,可以显示如实施例一中的提示区域,动态显 示当前即将输入的内容。提示区域也是可选的。
图13描述了本发明第二实施例的输入法流程,具备以下步骤在带触感的显示设备上显 示多个按键,至少其中一些键位上含有2个字母(步骤1301 );在一些键位上还含有1或多 个符号,例如标点符号、数字或其他符号等(步骤1302)(可选步骤);检测用户在按键上的 触点动作(步骤1303 );判断用户本次按键所对应的精确内容(步骤1304 );显示提示信息(步 骤1305 )(可选步骤);才艮据用户已输入的内容,显示出预测的候选词(步骤1306)(可选步 骤);将用户的选择输入至编辑文本(步骤1307 )
对于步骤1301,该键盘布局可以是QWERTY键盘布局。当键位有两个字母时可以水平 排列。键盘布局的一些实例可参考图1、图2、图3、图4,但不限于这些布局。对于步骤1302,当键位l个或多个符号时,这些符号可以在键位的上、下、左、右、左 下、右下、左上或右上方。可以根据已有字母的位置作合理调整。 一些实施例中可以不显示 符号,所以该步骤是可选的。
对于步骤1003,触点动作可以包含按下后直接放开,按下后向某一方向移动一定距离后 放开、长按超过一段指定时间、移动触点后停留超过一段指定时间等。
对于步骤1004,判断方法可以包括以下子步骤
1) 如果触点动作是按下后直接放开,则判断按下触点的位置,如果在键位的左半部 分则输入该键位的左边字母;否则,就输入该键位的右边字母。
2) 如果触点动作是向某一字母方向移动一定距离后放开,则判断本次输入内容为该 键位该方向上的那个字母。例如在图9中的键位901上向左移动输入字母"a", 向右移动输入字母"s"。(可选)
3) 如果触点动作是向某一符号方向移动一定距离后放开,则判断本次输入内容为该 键位该方向上的那个符号。例如_在图9中的键位901上向下移动输入符号"*"。 该触点动作也可以是长按超过一段时间后,输入符号。例如在图9中的键位901 上长按后输入符号"*"。(可选)
4) 如果触点动作是向左上移动一定距离后放开,则判断本次输入内容为该键位左边 字母的大写字母;向右上方移动一定距离后放开,则判断本次输入内容为该键位 右边字母的大写字母。例如在图9中的键位901上向左上方移动输入大写字母 "A",向右上方移动输入大写字母"S"。(可选)
5) 上述子步骤4)和5)中的触点动作可以改成长按一段时间后放开,输入大写字 母。例如在图9中的键位901上向左移动一定距离并长按后精确输入大写字母 "A";向右移动一定距离并长按后精确输入大写字母"S"。如果在原先位置长按 后放开,则输入通过子步骤l);斤判断字母的大写字母(可选)
对于步骤1305,可以在提示区域(如所按键位上方)中动态显示当前输入的内容。 对于步骤1306,根据用户已输入的字母,输入法搜索词典(可包含用户自定义词典)中
的单词,并将可能的候选词显示在单词候选区。
对于步骤1307,用户可以保持已输入的内容,也可以通过点击候选区的某个单词将其输
入至编辑文本中,也可以通过快捷键(如SPACE或回车键等)将第一个候选词自动输入至编
辑文本中。 虽然输入法流程1300包含了一系列顺序执行的步骤,但很明显的是该流程可以包含更多 或更少的步骤,步骤的执行顺序可以为串行或并行(例如,使用带有多线程处理器),或将若 干个步骤合并为一个,或只选取某些步骤的组合,或改变触点动作等。例如,本领域的普通 技术人员可以很容易地根据本方明的思想设计一种输入法,不显示符号(即没有步骤1302 ), 但仍然采用双字母布局及模糊与精确输入方式;或者设计另一种输入法省略了步骤1304中的 子步骤4)、 5),即没有大小写快速切换;或者设计另一种输入法,在步骤1304中将触点动 作条件改为双击时输入符号等。但显而易见的是,这样的改动并不会影响本发明的实质。
以上布局根据英文键盘设计,但本领域"普通技术人员也可以很容易地将其运用在其他 语言的键盘上,例如德语键盘、法语键盘等。这些键盘的布局大多和英文键盘有所差异,但 其只要参考电脑键盘布局修改为类似于本设计的双字母布局,同样可以拥有输入效率高、按 键大等优点,因此这样的改动也不会影响本发明的实质。
值得说明的是,本发明所述的"带触感的显示设备"适用于任何具有指示输入系统的电 子设备屏幕,包含但不局限于压感式触摸屏、电磁感应式触摸屏、鼠标指示性触摸屏等。这 些屏幕的共同特点是具有坐标位置信息的触点及其相当于按下和放开操作的动作。例如,按 下触摸屏时含有坐标位置信息,按下鼠标左键时也含有坐标位置信息。
图14示出了适用于本发明的软件键盘输入方法的计算机设备或便携式终端设备]400的 基本结构框图。其中用户输入装置1401用于接收用户所输入的指令,它包括触摸屏,或配备 指点系统的电子设备屏幕(如鼠标、感应板等)。存储装置1402中存储有支持计算机设备或 便携式终端设备日常工作的基本程序指令,如操作系统、常用软件等。除此之外,其中还存 储有用于实现本发明下述各实施例的文本输入方法的计算机程序指令。另外,存储装置1402 中还存储有词典,用户设置信息等。控制装置1403可以用已有技术中的任一种微处理器、微 控制、可编程逻辑元器件、专用集成电路或同类装置来实现。它用来具体实现本发明所述的 软件键盘输入方法。显示装置1404用于将用户输入的文本,以及上文所述的键盘布局、键位、 候选词、编辑文本以及对它们的控制过程以可视化的界面提供给用户。它可以独立于用户输 入装置1401,或者也可以同用户输入装置14、01集成在一起,如触摸显示面板。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种 修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限 制性的。
权利要求
1、一种电子设备屏幕上实现复合按键的软件键盘输入方法,其特征在于,包括在带触感的显示设备上显示多个按键,至少其中一些键位上含有2个字母的第1步骤;检测用户在按键上的触点动作的第2步骤;判断用户本次按键所对应的内容的第3步骤;将用户的选择输入至编辑文本的第4步骤。
2、 如权利要求1所述的软件键盘输入方法,其特征在于, 在所述的第3步骤中,如果触点动作是按下后直接放开,则判断本次输入内容为该键位上任意一个字母,其内容在用户选择词典中某一候选词后才决定,即模糊输入。
3、 如权利要求1-2中任一项所述的软件键盘输入方法,其特征在于,在所述的第3步骤中,如果触点动作是向某一字母方向移动一定距离后放开,则判 断本次输入内容为该#;位该方向上的那个字母,即精确输入。
4、 如权利要求1-3中任一项所述的软件键盘输入方法,其特征在于, 在一些键位上还含有1或多个符号,例如标点符号、数字或其他符号等。
5、 如权利要求4所述的软件键盘输入方法,其特征在于, 在所述的第3步骤中,如果触点动作是向某一符号方向移动一定距离后放开,则判断本次输入内容为该键位该方向上的那个符号。
6、 如权利要求1-5中任一项所述的软件键盘输入方法,其特征在于, 在所述的第3步骤中,如果触点动作是向上移动一定距离后放开,则判断本次输入内容为该键位上任一字母的大写形式。 .
7、 如权利要求1-6中任一项所述的软件键盘输入方法,其特征在于,在所述的第3步骤中,如果触点动作是向左上移动一定距离后放开,则判断本次输 入内容为该键位左边字母的大写字母;向右上方移动一定距离后放开,则判断本次输入 内容为该键位右边字母的大写字母。
8、 一种便携式电子设备,其特征在于, 采用了如权力要求1-7中任一项所述的芳法。
全文摘要
一种电子设备屏幕上实现复合按键的软件键盘输入方法,帮助用户快速、方便、高效地输入文本。在一个键位上显示两个字母,用户通过直接点击键位进行模糊输入,移动触点进行精确输入,并通过触点动作快速选择符号、切换大写字母等。采用该电子设备屏幕上实现复合按键的软件键盘输入的方法,能够方便准确的进行电子设备屏幕的信息输入,使用方便快捷,灵活多变。
文档编号G06F3/0488GK101174190SQ20071004674
公开日2008年5月7日 申请日期2007年9月30日 优先权日2007年9月30日
发明者赵艳姣, 陶晓姗, 黄晓凤 申请人:黄晓凤;赵艳姣;陶晓姗
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1