电子设备和字符输入控制方法与流程

文档序号:13909634阅读:196来源:国知局
电子设备和字符输入控制方法与流程

本发明涉及电子设备和字符输入控制方法。



背景技术:

在便携终端之类的电子设备中,使用者可以通过按下字符删除键来一次一个字符地删除已输入的字符。在这种结构的电子设备中,要想删除若干个字符时,使用者必须按下若干次字符删除键。因此,产生了这样的课题,用户感觉到删除操作的繁琐。为了解决这种课题,例如有些字符处理装置根据字符删除键的按下时间,来改变删除的字符数量。然而,在上述的字符处理装置中,存在不小心删除了使用者不想删除的字符的情况。



技术实现要素:

本发明鉴于上述课题,其目的在于提供电子设备和字符输入控制方法,能够高效地删除使用者想要删除的字符。

本发明的电子设备具备:显示装置、输入装置、存储装置和控制部。所述显示装置对字符输入画面进行显示。所述输入装置具有操作按键。所述存储装置对单词表进行存储,所述单词表中注册了若干个单词。所述控制部对所述操作按键的按下进行检测。在所述字符输入画面上,显示字符和光标。所述操作按键具有:字符输入键、字符删除键和确认键。所述字符输入键用来输入所述字符。所述字符删除键用来删除所述字符。所述确认键用来确认所述字符的输入。所述控制部在每次检测到所述字符输入键的按下时,将对应于所述字符输入键的所述字符显示在所述字符输入画面上,并判断根据所述字符输入画面上显示的所述字符中还没有被所述确认键确认的未确认的所述字符,是否能够联想出所述单词。所述控制部将不能联想出所述单词的所述未确认的字符作为删除起始字符,并存储在所述存储装置中。所述控制部具有第一删除模式,所述第一删除模式是指在按下1次所述字符删除键时对所述字符进行删除的删除模式。所述控制部在所述第一删除模式中,将所述删除起始字符作为起点,删除所述未确认的字符中的至少一部分。

本发明的字符输入控制方法包含:字符输入接受步骤和字符删除步骤。所述字符输入接受步骤中,在检测到字符输入键的按下时,将与检测出的所述字符输入键相对应的字符显示到字符输入画面上所显示的光标的位置。所述字符删除步骤中,在检测到字符删除键的1次按下时,删除所述字符输入画面上显示的所述字符。所述字符输入接受步骤包含:未确认字符获得步骤、单词判断步骤和删除起始字符存储步骤。所述未确认字符获得步骤中,在对应于所述字符输入键的所述字符显示在所述字符输入画面上时,获得所述字符输入画面上显示的所述字符中还没有被确认键确认的未确认的所述字符。所述单词判断步骤中,判断是否能够根据获得的所述未确认的字符联想出单词。所述删除起始字符存储步骤中,将不能联想出所述单词的所述未确认的字符作为删除起始字符,并存储在存储装置中。所述字符删除步骤含有第一删除步骤。所述第一删除步骤中,将所述删除起始字符作为起点,删除所述未确认的字符中的至少一部分。

根据本发明,能够高效地删除使用者想要删除的字符。

附图说明

图1表示本发明实施方式一所涉及的电子设备的结构。

图2(a)表示本发明实施方式一所涉及的字符输入画面的一个例子。

图2(b)表示在图2(a)所示的状态中按下确认键之后显示的字符输入画面。

图3是本发明实施方式一所涉及的字符输入控制处理的流程图。

图4(a)表示在图2(b)所示的状态中按下字符输入键之后显示的字符输入画面。

图4(b)表示在图4(a)所示的状态中连续按下若干次字符输入键之后显示的字符输入画面。

图5表示在图4(b)所示的状态中按下字符输入键之后显示的字符输入画面。

图6是本发明实施方式一所涉及的字符输入接受处理的流程图。

图7(a)表示在图5所示的状态中连续按下若干次字符输入键之后显示的字符输入画面。

图7(b)表示在图7(a)所示的状态中按下字符删除键之后显示的字符输入画面。

图8是本发明实施方式一所涉及的字符删除处理的流程图。

图9(a)表示本发明实施方式一所涉及的字符输入画面的其它例子。

图9(b)表示在图9(a)所示的状态中按下字符删除键之后显示的字符输入画面。

图10表示本发明实施方式二所涉及的删除模式选择画面的一个例子。

图11(a)表示本发明实施方式二所涉及的字符输入画面的一个例子。

图11(b)表示在图11(a)所示的状态中按下字符删除键之后显示的字符输入画面。

图12是本发明实施方式二所涉及的字符删除处理的流程图。

图13表示本发明实施方式二所涉及的删除字符数指定画面。

图14表示在图11(a)所示的状态中按下字符删除键之后显示的字符输入画面的其它例子。

图15是本发明实施方式二所涉及的字符删除处理的其它例子的流程图。

图16表示在图11(a)所示的状态中按下字符删除键之后显示的字符输入画面的另一个其它例子。

具体实施方式

以下,参照附图,对本发明所涉及的电子设备和字符输入控制方法的实施方式进行说明。另外,在图中对相同或者相当的部分使用同样的附图标记,不再重复说明。还有,在附图中,为了便于理解,主要对各结构要素进行了示意性的表示。

[实施方式一]

首先,参照图1,对实施方式一所涉及的电子设备1的结构进行说明。图1表示实施方式一所涉及的电子设备1的结构。本实施方式中,电子设备1是便携式信息终端。

如图1所示,电子设备1具备:触控面板2、存储装置3和控制部5。

触控面板2具有:液晶显示器21和触摸传感器22。液晶显示器21是显示装置的一个例子。触摸传感器22是输入装置的一个例子。

液晶显示器21具有显示面。液晶显示器21将用于对电子设备1进行操作的操作画面等显示在显示面上。本实施方式中,液晶显示器21将字符输入画面显示在显示面上。字符输入画面中显示有各种按钮。

触摸传感器22具有触摸面。本实施方式中,触摸面配置在显示面之上。触摸传感器22在检测到触摸面被按下时,生成表示按下位置的信号。表示按下位置的信号被发送给控制部5。控制部5从显示面上显示的按钮中,判断出与接收的信号所表示的位置相对应的按钮。由此,控制部5能够获得表示使用者所按下的按钮的信息。本实施方式中,触摸传感器22是电阻膜式的触摸传感器。另外,触摸传感器22也可以是电容式的。

存储装置3由hdd(harddiskdrive)、ram(randomaccessmemory)和rom(readonlymemory)等构成。存储装置3中,存储用于对电子设备1的动作进行控制的控制程序。另外,存储装置3可以含有ssd(solidstatedrive)来代替hdd。

存储装置3中,存储字符输入控制程序32。本实施方式中,字符输入控制程序32是日语输入程序。日语输入程序的字符输入模式含有“罗马字母输入模式”和“字母数字输入模式”。使用者能够选择“罗马字母输入模式”和“字母数字输入模式”中的任意一个来作为字符输入模式。

存储装置3中,存储单词表31。单词表31中,注册有若干个单词。单词表31含有日语单词表311和英语单词表312。日语单词表311中,例如注册有单词“削除”。英语单词表312中,例如注册有单词“delete”。本实施方式中,在选择了罗马字母输入模式的情况下,控制部5参照日语单词表311,在选择了字母数字输入模式的情况下,控制部5参照英语单词表312。

控制部5由cpu(centralprocessingunit)等构成。控制部5通过执行存储装置3中存储的控制程序,对电子设备1的各部件的动作进行控制。本实施方式中,控制部5通过执行存储装置3中存储的字符输入控制程序32,来执行字符输入控制处理。字符输入控制处理开始执行时,在显示面上显示字符输入画面。

接下来,参照图1、图2(a)和图2(b),对实施方式一所涉及的字符输入画面11进行说明。图2(a)表示实施方式一所涉及的字符输入画面11的一个例子。图2(b)表示在图2(a)所示的状态中按下确认键之后显示的字符输入画面11。

如图2(a)所示,字符输入画面11显示在触控面板2上。具体来说,字符输入画面11显示在液晶显示器21的显示面上。

字符输入画面11含有字符显示栏111。还有,字符输入画面11含有各种按钮。本实施方式中,按钮含有操作按键112和结束按钮118。若干个操作按键112含有:若干个字符输入键113、字符删除键114、确认键115、变换键116和箭头键117。本实施方式中,若干个字符输入键113对应于字母字符“a”~“z”和数字“0”~“9”。字符删除键114是“backspace键”。确认键115是“enter键”。变换键116是“space键”。

在结束按钮118被按下时,字符输入画面11结束。

在字符显示栏111,显示光标c。还有,在字符显示栏111,显示与使用者按下的字符输入键113相对应的字符。具体来说,任意一个字符输入键113被使用者按下之后,触摸传感器22将表示按下位置的信号发送给控制部5。控制部5接收表示按下位置的信号后,获得表示按下的字符输入键113的信息,并获得与所按下的字符输入键113相对应的字符。控制部5将获得的字符作为字符t显示在光标c的位置。光标c移动到所显示的字符t的后方。

在选择罗马字母输入模式作为字符输入模式的情况下,按照罗马字母书写法(罗马字母)按下字符输入键113后,与按下的字符输入键113相对应的假名字符(图2的例子中是平假名字符)作为字符t显示在字符显示栏111。还有,在选择字母数字输入模式作为字符输入模式的情况下,与按下的字符输入键113相对应的英文字符“a”~“z”或者数字“0”~“9”作为字符t显示在字符显示栏111。

还有,按下字符删除键114,显示在字符显示栏111的字符t将被删除。本实施方式中,位于光标c的前方的字符t被删除。

控制部5在未确认的字符t的下方显示虚线l。未确认的字符t是输入还没有被确认的字符t。未确认的字符t在控制部5检测到确认键115被按下之后,其输入被确认。例如,在未确认的字符t是假名字符的情况下,未确认字符t存在变换成日文汉字的可能性。未确认的字符t在控制部5检测到变换键116被按下之后,变换成日文汉字等。

图2(a)的例子中,字符显示栏111显示了4个假名字符t1“ま”、“と”、“め”和“て”。光标c紧跟在最后输入的字符“て”的后面。换言之,光标c显示在4个假名字符t1构成的字符串的尾部。还有,在4个假名字符t1“ま”、“と”、“め”和“て”的下方,显示虚线l。也就是说,4个假名字符t1“ま”、“と”、“め”和“て”是未确认的字符t。另外,光标c根据箭头键117的按下而进行移动。

图2(a)所示的状态中,控制部5检测到确认键115的按下之后,如图2(b)所示,4个假名字符t1“ま”、“と”、“め”和“て”的下方所显示的虚线l消失了。由此,使用者能够知道未确认的4个假名字符t1“ま”、“と”、“め”和“て”的输入被确认了。

接下来,参照图1~图3,对实施方式一所涉及的字符输入控制处理进行说明。图3是实施方式一所涉及的字符输入控制处理的流程图。字符输入控制处理从显示面上显示字符输入画面11开始。

如图3所示,控制部5判断是否接收到来自触摸传感器22的表示按下位置的信号(步骤s102)。控制部5判断出没有接收到表示按下位置的信号时(步骤s102:no),字符输入控制处理返回步骤s102。另一方面,控制部5判断出接收到了表示按下位置的信号时(步骤s102:yes),控制部5判断结束按钮118是否被按下(步骤s104)。控制部5判断出结束按钮118没有被按下时(步骤s104:no),判断按下的按钮是字符输入键113、字符删除键114和确认键115中的哪一个(步骤s106)。

控制部5判断出按下的按钮是字符输入键113时(步骤s106:a),执行字符输入接受处理(步骤s108)。具体来说,控制部5在字符显示栏111显示与按下的字符输入键113相对应的字符。还有,控制部5判断出按下的按钮是字符删除键114时(步骤s106:b),执行字符删除处理(步骤s110)。具体来说,控制部5删除显示在字符显示栏111的字符。还有,控制部5判断出按下的按钮是确认键115时(步骤s106:c),执行字符确认处理(步骤s112)。具体来说,控制部5使未确认的字符t的输入得到确认。

在步骤s108、步骤s110和步骤s112中的任意一个处理被执行后,字符输入控制处理返回步骤s102。

步骤s104中,控制部5判断出结束按钮118被按下时(步骤s104:yes),结束字符输入控制处理。另外,本实施方式中,通过字符输入接受处理来执行字符输入接受步骤,通过字符删除处理来执行字符删除步骤。

接下来,参照图1和图4(a)~图6,对实施方式一所涉及的字符输入接受处理(图3中的步骤s108)进行说明。在图4(a)、图4(b)和图5的例子中,假设在单词表31中已注册根据英文字符“d”联想的单词,具体来说是单词“delete”。还有,假设根据字符串“deletes”联想的单词没有注册在单词表31中。

图4(a)表示在图2(b)所示的状态中按下字符输入键113之后显示的字符输入画面11。具体来说,图4(a)表示在图2(b)所示的状态中按下与英文字符“d”相对应的字符输入键113之后显示的字符输入画面11。另外,图4(a)的例子中,假设就在与英文字符“d”相对应的字符输入键113被按下之前,字符输入模式由“罗马字母输入模式”切换到了“字母数字输入模式”。即,图4(a)、图4(b)和图5的例子中,控制部5参照英语单词表312。

如图4(a)所示,在字符显示栏111显示4个假名字符t1“ま”、“と”、“め”和“て”,以及英文字符t2“d”。图4(a)的例子中,4个假名字符t1“ま”、“と”、“め”和“て”的输入已被确认,英文字符t2“d”的输入是未确认的。因此,控制部5获得“d”来作为未确认的字符t。

控制部5判断是否能够根据所获得的字符t“d”来联想出已注册在英语单词表312中的单词。具体来说,控制部5在英语单词表312中检索以所获得的字符t“d”开头的单词。如上所述,在英语单词表312中,注册了单词“delete”。单词“delete”能够根据所获得的字符t“d”来联想出。因此,控制部5判断出能够根据所获得的字符t“d”联想出已注册在英语单词表312中的单词。

图4(b)表示在图4(a)所示的状态中连续按下若干次字符输入键113之后显示的字符输入画面11。具体来说,表示在图4(a)所示的状态中,连续按下分别与英文字符“e”、英文字符“l”、英文字符“e”、英文字符“t”和英文字符“e”相对应的字符输入键113之后显示的字符输入画面11。

如图4(b)所示,在字符显示栏111显示4个假名字符t1“ま”、“と”、“め”和“て”,还显示6个英文字符t2“d”、“e”、“l”、“e”、“t”和“e”。图4(b)的例子中,4个假名字符t1“ま”、“と”、“め”和“て”的输入已被确认,6个英文字符t2“d”、“e”、“l”、“e”、“t”和“e”的输入是未确认的。因此,控制部5获得“d”、“e”、“l”、“e”、“t”和“e”来作为未确认的字符t。

控制部5判断是否能够根据由所获得的6个字符t“d”、“e”、“l”、“e”、“t”和“e”构成的字符串“delete”来联想出已注册在英语单词表312中的单词。具体来说,控制部5在英语单词表312中检索以所获得的字符串“delete”开头的单词。如上所述,单词“delete”已注册在英语单词表312中。换言之,单词“delete”能够根据由所获得的字符t构成的字符串“delete”来联想出。由此,控制部5判断出能够根据所获得的若干个字符t“d”、“e”、“l”、“e”、“t”和“e”来联想出已注册在英语单词表312中的单词。

图5表示在图4(b)所示的状态中按下字符输入键113之后显示的字符输入画面11。具体来说,图5表示在图4(b)所示的状态中按下与英文字符“s”相对应的字符输入键113之后显示的字符输入画面11。

如图5所示,在字符显示栏111,显示4个假名字符t1“ま”、“と”、“め”和“て”,还显示7个英文字符t2“d”、“e”、“l”、“e”、“t”、“e”和“s”。图5的例子中,4个假名字符t1“ま”、“と”、“め”和“て”的输入已被确认,7个英文字符t2“d”、“e”、“l”、“e”、“t”、“e”和“s”的输入是未确认的。因此,控制部5获得“d”、“e”、“l”、“e”、“t”、“e”和“s”,来作为未确认的字符t。

控制部5判断是否能够根据由未确认的字符t“d”、“e”、“l”、“e”、“t”、“e”和“s”构成的字符串“deletes”来联想出已注册在英语单词表312中的单词。具体来说,控制部5在英语单词表312中检索以所获得的字符串“deletes”开头的单词。如上所述,字符串“deletes”没有注册在英语单词表312中。因此,不能根据由所获得的字符t构成的字符串来联想出已注册在英语单词表312中的单词。也就是说,字符t“s”是不能联想出单词的未确认的字符t。控制部5将字符t“s”作为删除起始字符dt存储在存储装置3中。另外,存储在存储装置3中的删除起始字符dt在与该删除起始字符dt相对应的字符t的输入被确认后,从存储装置3删除。

图6表示实施方式一所涉及的字符输入接受处理的流程图。在每次与按下的字符输入键113相对应的字符t显示在字符显示栏111时,执行字符输入接受处理。换言之,在每次字符输入键113的按下被控制部5检测到时,执行字符输入接受处理(图3中的步骤s106:a)。

如图6所示,控制部5在将与按下的字符输入键113相对应的字符显示在字符显示栏111后,执行未确认字符获得处理(步骤s202)。具体来说,控制部5从显示在字符显示栏111的字符t中获得未确认的字符t。

控制部5获得未确认的字符t后,执行单词判断处理。具体来说,控制部5判断是否能够根据未确认的字符t来联想出注册在单词表31中的单词(步骤s204)。在控制部5判断出能够根据未确认的字符t来联想出注册在单词表31中的单词时(步骤s204:yes),控制部5结束字符输入接受处理,返回图3所示的步骤s102。另一方面,控制部5在判断出不能根据未确认的字符t来联想出注册在单词表31中的单词时(步骤s204:no),执行删除起始字符存储处理。具体来说,控制部5将与按下的字符输入键113相对应的字符t作为删除起始字符dt存储在存储装置3中(步骤s206)。控制部5将与按下的字符输入键113相对应的字符t作为删除起始字符dt存储在存储装置中之后,结束字符输入接受处理,返回图3所示的步骤s102。

另外,本实施方式中,通过未确认字符获得处理来执行未确认字符获得步骤,通过单词判断处理来执行单词判断步骤,通过删除起始字符存储处理来执行删除起始字符存储步骤。

接下来,参照图1、图7(a)、图7(b)和图8,对实施方式一所涉及的字符删除处理(图3中的步骤s110)进行说明。本实施方式中,控制部5执行第一删除模式的字符删除处理。以下,有时将第一删除模式的字符删除处理记载为“第一删除处理”。第一删除处理中,将删除起始字符dt之后的未确认的字符t全部删除。

图7(a)表示在图5所示的状态中连续按下若干次字符输入键113之后显示的字符输入画面11。具体来说,表示在图5所示的状态中,连续按下分别与英文字符“i”、英文字符“t”、英文字符“a”和英文字符“i”相对应的字符输入键113之后显示的字符输入画面11。图7(b)表示在图7(a)所示的状态中按下字符删除键114之后显示的字符输入画面11。图7(a)和图7(b)的例子中,假设未确认的字符t“s”已作为删除起始字符dt存储在存储装置3中。

如图7(a)所示,在字符显示栏111,显示4个假名字符t1“ま”、“と”、“め”和“て”,还显示若干个英文字符t2“d”、“e”、“l”、“e”、“t”、“e”、“s”、“i”、“t”、“a”和“i”。图7(a)的例子中,4个假名字符t1“ま”、“と”、“め”和“て”的输入已被确认,若干个英文字符t2“d”、“e”、“l”、“e”、“t”、“e”、“s”、“i”、“t”、“a”和“i”的输入是未确认的。

光标c位于由未确认的若干个字符t构成的字符串“deletesitai”的尾部。

按下字符删除键114,控制部5获得光标c的位置。本实施方式中,控制部5判断光标c是否位于未确认的范围内。未确认的范围表示由未确认的字符t构成的字符串所表示的范围。

控制部5判断出光标c位于未确认的范围内时,读出存储在存储装置3中的删除起始字符dt,判断光标c是否位于删除起始字符dt的后方。控制部5判断出光标c位于删除起始字符dt的后方时,将删除起始字符dt以及删除起始字符dt之后的全部未确认的字符t删除。图7(a)和图7(b)的例子中,未确认的字符t“s”是删除起始字符dt。因此,如图7(b)中的虚线所示,若干个英文字符t2“s”、“i”、“t”、“a”和“i”被删除。

图8是实施方式一所涉及的字符删除处理的流程图。在控制部5检测到字符删除键114的按下时,开始字符删除处理(图3中的步骤s106:b)。

如图8所示,控制部5获得光标c的位置,判断光标c是否位于未确认的范围内(步骤s302)。控制部5在判断出光标c位于未确认的范围内时(步骤s302:yes),读出已存储在存储装置3中的删除起始字符dt(步骤s304)。然后,控制部5判断光标c是否位于删除起始字符dt的后方(步骤s306)。在控制部5判断出光标c位于删除起始字符dt的后方时(步骤s306:yes),未确认的字符t中的删除起始字符dt以及删除起始字符dt之后的全部字符t被删除(步骤s308)。然后,控制部5结束字符删除处理,返回图3所示的步骤s102。另一方面,在控制部5判断出光标c没有位于未确认的范围内时(步骤s302:no),或者在控制部5判断出光标c没有位于删除起始字符的后方时(步骤s306:no),显示在字符显示栏111的字符t中位于光标c的前方的1个字符t被删除(步骤s310)。然后,控制部5结束字符删除处理,返回图3所示的步骤s102。

上述对实施方式一进行了说明。一般来说,在不能根据字符显示栏111中输入的字符联想出单词的情况下,大多数是误输入。根据本实施方式,在每次字符输入键113被按下时,判断是否能够根据由未确认的字符t构成的字符串来联想出单词。然后,不能联想出单词的未确认的字符t(删除起始字符dt)以及该字符之后的若干个字符t被删除。因此,能够高效地删除使用者想要删除的字符。

另外,本实施方式中,未确认的字符t中的删除起始字符dt以及删除起始字符dt之后的全部字符t被删除,以这种情况为例子进行了说明。不过,例如也可以删除未确认的字符t中的删除起始字符dt以及从删除起始字符dt到光标c的位置的全部字符t。

还有,本实施方式中,选择了字母数字模式作为字符输入模式,以这种情况为例子进行了说明。不过,也可以选择罗马字母输入模式作为字符输入模式。

以下,参照图1、图9(a)和图9(b),对选择罗马字母输入模式作为字符输入模式的情况下所执行的字符输入控制处理进行说明。即,图9(a)和图9(b)的例子中,控制部5参照日语单词表311。

图9(a)表示实施方式一所涉及的字符输入画面11的其它例子。具体来说,图9(a)中的字符输入画面11是通过罗马字母输入模式,与英文字符“m”、“a”、“t”、“o”、“m”、“e”、“t”和“e”相对应的字符输入键113被按下之后,确认键115被按下,然后与英文字符“s”、“a”、“k”、“j”、“y”、“o”、“s”、“i”、“t”、“a”和“i”相对应的字符输入键113被按下之后显示的。图9(b)表示在图9(a)所示的状态中按下字符删除键114之后显示的字符输入画面11。另外,假设在日语单词表311中没有注册能够根据“k”联想出的单词。

如图9(a)所示,在字符显示栏111,显示若干个假名字符t1“ま”、“と”、“め”、“て”和“さ”,还显示英文字符t2“k”,以及显示假名字符t1“じ”、“ょ”、“し”、“た”和“い”。还有,图9(a)的例子中,4个假名字符t1“ま”、“と”、“め”和“て”的输入是已确认的。还有,假名字符t1“さ”、英文字符t2“k”以及5个假名字符t1“じ”、“ょ”、“し”、“た”和“い”的输入是未确认的。光标c位于由未确认的字符t构成的字符串“さkじょしたい”的尾部。

图9(a)的例子中,不能根据未确认的字符t“k”来联想出已注册在日语单词表311中的单词。因此,控制部5将字符t“k”作为删除起始字符dt存储在存储装置3中。

图9(a)所示的状态中,字符删除键114被按下之后,控制部5将删除起始字符dt以及删除起始字符dt之后的全部字符t删除。因此,如图9(b)中的虚线所示,英文字符t2“k”和假名字符t1“じ”、“ょ”、“し”、“た”和“い”被删除。

[实施方式二]

接下来,参照图1和图10~图16,对实施方式二进行说明。实施方式二中,与实施方式一不同之处在于,控制部5具有若干个删除模式,选择若干个删除模式中的任意一个。以下,对于实施方式二中与实施方式一不同的事项进行说明,省略了与实施方式一重复的部分的说明。使用者可以从删除模式选择画面12所显示的第一删除模式到第四删除模式中选择1个删除模式。

参照图10,对实施方式二所涉及的删除模式选择画面12进行说明。图10表示实施方式二所涉及的删除模式选择画面12的一个例子。

如图10所示,控制部5将删除模式选择画面12显示在触控面板2上。删除模式选择画面12中,显示出可以指定第一删除模式至第四删除模式。本实施方式中,通过指定“删除不能联想出单词的部分。”来选择第一删除模式。通过指定“未确认的字符全部删除。”来选择第二删除模式。通过指定“删除指定字符数。”来选择第三删除模式。通过指定“删除1个字符。”来选择第四删除模式。图10的例子中,第二删除模式“未确认的字符全部删除。”被指定。

还有,在删除模式选择画面12中,显示了确定键121和取消键122。控制部5在检测到确定键121的按下之后,选择所指定的删除模式作为当前删除模式。控制部5将选择的当前删除模式存储在存储装置3中,结束删除模式选择画面12。还有,控制部5在检测到取消键122的按下之后,结束删除模式选择画面12。

本实施方式中,控制部5在字符删除键114被按下之后,参照存储装置3中存储的当前删除模式,按照当前删除模式来执行字符删除处理(第一删除处理~第四删除处理中的某一个)。

接下来,参照图1、图11(a)、图11(b)和图12,对选择了第二删除模式的情况(参照图10说明了的指定为“未确认的字符全部删除。”的情况)下执行的字符删除处理进行说明。以下,有时将第二删除模式的字符删除处理记载为“第二删除处理”。

图11(a)表示实施方式二所涉及的字符输入画面11的一个例子。图11(b)表示在图11(a)所示的状态中按下字符删除键114之后显示的字符输入画面11。具体来说,表示第二删除模式中按下字符删除键114之后显示的字符输入画面11。

如图11(a)所示,在字符显示栏111,显示4个假名字符t1“ま”、“と”、“め”和“て”,还显示若干个英文字符t2“d”、“e”、“l”、“e”、“t”、“e”、“s”、“i”、“t”、“a”和“i”。图11(a)的例子中,4个假名字符t1“ま”、“と”、“め”和“て”的输入已被确认,若干个英文字符t2“d”、“e”、“l”、“e”、“t”、“e”、“s”、“i”、“t”、“a”和“i”的输入是未确认的。光标c位于由未确认的若干个字符t构成的字符串“deletesitai”的尾部。

在字符删除键114被按下后,控制部5获得光标c的位置。第二删除处理中,控制部5判断光标c是否位于未确认的范围内。控制部5判断出光标c位于未确认的范围内时,删除全部未确认的字符t。因此,如图11(b)中的虚线所示,未确认的字符t“d”、“e”、“l”、“e”、“t”、“e”、“s”、“i”、“t”、“a”和“i”全部被删除。

图12是实施方式二所涉及的字符删除处理的流程图。具体来说,表示第二删除模式的字符删除处理。在控制部5检测到字符删除键114的按下时,开始字符删除处理。

如图12所示,在控制部5判断出光标c的位置在未确认的范围内时(步骤s302:yes),删除全部未确认的字符t(步骤s402)。然后,控制部5结束字符删除处理,返回图3所示的步骤s102。另一方面,在控制部5判断出光标c的位置不在未确认的范围内时(步骤s302:no),显示在字符显示栏111的字符t中位于光标c的前方的1个字符被删除(步骤s310)。然后,控制部5结束字符删除处理,返回图3所示的步骤s102。

接下来,参照图1和图13~图15,对选择了第三删除模式的情况(参照图10说明了的指定为“删除指定字符数。”的情况)下执行的字符删除处理进行说明。以下,有时将第三删除模式的字符删除处理记载为“第三删除处理”。

图13表示本发明实施方式二所涉及的删除字符数指定画面13。在参照图10说明了的删除模式选择画面12中,指定“删除指定字符数。”再按下确定键121后,控制部5在触控面板2上显示如图13所示的删除字符数指定画面13。删除字符数指定画面13中,可以指定按下1次字符删除键114的删除字符数。

如图13所示,删除字符数指定画面13含有:列表框131、确定键132和取消键133。在列表框131中,显示数字。图13的例子中,显示数字“3”。使用者可以通过操作列表框131来增减列表框131内显示的数字。

控制部5在检测到确定键132的按下之后,将列表框131内显示的数字作为删除字符数存储在存储装置3中,结束删除字符数指定画面13。还有,控制部5在检测到取消键133的按下之后,结束删除字符数指定画面13。

图14表示在图11(a)所示的状态中按下字符删除键114之后显示的字符输入画面的其它例子。具体来说,表示第三删除模式中按下字符删除键114之后显示的字符输入画面11。图14的例子中,假设“3字符”作为删除字符数存储在存储装置3中。

图11(a)所示的状态中,字符删除键114被按下之后,控制部5读出存储在存储装置3中的删除字符数。还有,控制部5获得光标c的位置。控制部5读出光标c的位置和删除字符数之后,以光标c的位置作为起点向前方将删除字符数的字符t删除。因此,如图14中的虚线所示,位于光标c的位置的前方的未确认的3个字符t“t”、“a”和“i”被删除。另外,第三删除模式中,无论光标c是否位于未确认的范围内,位于光标c的位置的前方的3个字符t都能被删除。

图15是实施方式二所涉及的字符删除处理的其它例子的流程图。具体来说,表示第三删除模式的字符删除处理。在控制部5检测到字符删除键114的按下时,开始字符删除处理。

如图15所示,控制部5读出存储在存储装置3中的删除字符数(步骤s502)。然后,控制部5获得光标c的位置(步骤s504)。然后,控制部5以光标c的位置作为起点向前方将删除字符数的字符t删除(步骤s506)。然后,控制部5结束字符删除处理,返回图3所示的步骤s102。另外,步骤s502与步骤s504的顺序可以互换。

接下来,参照图16,对选择了第四删除模式的情况(参照图10说明了的指定为“删除1个字符。”的情况)下执行的字符删除处理进行说明。以下,有时将第四删除模式的字符删除处理记载为“第四删除处理”。

图16表示在图11(a)所示的状态中按下字符删除键114之后显示的字符输入画面11的另一个其它例子。具体来说,表示第四删除模式中按下字符删除键114之后显示的字符输入画面11。

图11(a)所示的状态中,字符删除键114被按下之后,控制部5将显示在字符显示栏111的字符t中位于光标c的位置的前方的1个字符t删除。因此,如图16中的虚线所示,位于光标c的位置的前方的英文字符t2“i”这1个字符被删除。

上述对实施方式二进行了说明。根据本实施方式,控制部5具有第一删除模式、第二删除模式、第三删除模式和第四删除模式。使用者能够通过操作删除模式选择画面12,来选择第一删除模式、第二删除模式、第三删除模式和第四删除模式中的任意一个。因此,根据本实施方式,能够更高效地删除使用者想要删除的字符。

另外,本实施方式中,举例说明了删除字符数由使用者指定的情况,不过删除字符数也可以是预先存储在存储装置3中的固定字符数。

上述,参照附图(图1~图16)对本发明实施方式进行了说明。但是,本发明不限于上述的实施方式,可以在不脱离其要旨的范围内以各种方式进行实施。

例如,本发明实施方式中,以输入装置是触摸传感器22的情况为例子进行了说明,但本发明不限于此。例如,输入装置可以是键盘等。

还有,本发明实施方式的步骤s310(参照图8和图12)中,以删除位于光标c的前方的1个字符的情况为例子进行了说明,但在步骤s310中,例如,也可以删除位于光标c的前方的若干个字符t。删除的字符数可以是预先存储在存储装置3中的固定字符数,也可以是使用者任意指定的。

还有,本发明实施方式中,以字符删除键114是“backspace键”的情况为例子进行了说明,但字符删除键114不限于“backspace键”。字符删除键114也可以是“delete键”。这种情况下,位于光标c的后方的字符t被删除。

还有,本发明实施方式中,以本发明应用在便携式信息终端中的情况为例子进行了说明,但本发明也可以应用在个人计算机等电子设备中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1