1.一种电子设备,其特征在于,该电子设备包括:
显示器;
存储器;
至少一个处理器;以及
一个或多个模块,所述一个或多个模块存储在所述存储器中,并由所述至少一个处理器执行,所述一个或多个模块包括:
输出模块,用于于所述显示器上显示一个虚拟键盘,根据所述虚拟键盘上的字元键被触碰时产生的触碰信号,输出被触碰的字元键所对应的字元;
分析模块,用于当所述虚拟键盘上的删除键被触碰时,确定所输出的字元为错误字元;
所述分析模块,还用于根据所述错误字元所对应的字元键在所述虚拟键盘上的位置,分析确定候选字元键;
显示模块,用于生成一个视窗,并将所述候选字元键显示于所述视窗上;及
校正模块,用于将所述错误字元修正为所述视窗上的被触碰的候选字元键所对应的字元。
2.如权利要求1所述的电子设备,其特征在于,所述候选字元键为所述错误字元所对应的字元键的周边的一个预设范围内的所有字元键。
3.如权利要求1所述的电子设备,其特征在于,所述显示模块:
根据预设的左手使用模式,将触碰面积越大的所述候选字元键越靠左排列显示在所述视窗上;或者
根据预设的右手使用模式,将触碰面积越大的所述候选字元键越靠右排列显示在所述视窗上。
4.如权利要求1所述的电子设备,其特征在于,所述显示模块:
参照所述候选字元键在所述虚拟键盘上的位置,将所述候选字元键排列显示在所述视窗上。
5.如权利要求1或3或4所述的电子设备,其特征在于,所述候选字元键在所述视窗上的显示大小与所述候选字元键所对应的触碰面积成正比。
6.如权利要求1所述的电子设备,其特征在于:
所述显示模块还用于生成一个控制键,并将该控制键显示于所述视窗上;及
所述校正模块还用于当所述控制键被触碰时,删除所述视窗并返回到所述虚拟键盘。
7.一种字元校正方法,应用于电子设备,其特征在于,该方法包括
于所述电子设备上显示一个虚拟键盘,根据所述虚拟键盘上的字元键被触碰时产生的触碰信号,输出被触碰的字元键所对应的字元;
当所述虚拟键盘上的删除键被触碰时,确定所输出的字元为错误字元;
根据所述错误字元所对应的字元键在所述虚拟键盘上的位置,分析确定候选字元键;
生成一个视窗,并将所述候选字元键显示于所述视窗上;及
将所述错误字元修正为所述视窗上的被触碰的候选字元键所对应的字元。
8.如权利要求7所述的字元校正方法,其特征在于,所述候选 字元键为所述错误字元所对应的字元键的周边的一个预设范围内的所有字元键。
9.如权利要求7所述的字元校正方法,其特征在于,所述将候选字元键显示于所述视窗上的步骤包括:
根据预设的左手使用模式,将触碰面积越大的所述候选字元键越靠左排列显示在所述视窗上;或者
根据预设的右手使用模式,将触碰面积越大的所述候选字元键越靠右排列显示在所述视窗上。
10.如权利要求7所述的字元校正方法,其特征在于,所述将候选字元键显示于所述视窗上的步骤包括:
参照所述候选字元键在所述虚拟键盘上的位置,将所述候选字元键排列显示在所述视窗上。
11.如权利要求7或9或10所述的字元校正方法,其特征在于,所述候选字元键在所述视窗上的显示大小与所述候选字元键所对应的触碰面积成正比。
12.如权利要求7所述的字元校正方法,其特征在于,该方法还包括:
生成一个控制键,并将该控制键显示于所述视窗上;及
当所述控制键被触碰时,删除所述视窗并返回到所述虚拟键盘。