虚拟键盘显示方法及系统的制作方法

文档序号:8922333阅读:491来源:国知局
虚拟键盘显示方法及系统的制作方法
【技术领域】
[0001]本发明涉及键盘显示技术领域,特别是涉及虚拟键盘显示方法及系统。
【背景技术】
[0002]随着科技的发展,手机、平板电脑等电子设备被人们普遍使用。
[0003]用户在通过电子设备进行操作时,不可避免的需要使用虚拟键盘。在用户需要在电子表格中输入信息时,如果当前单元格设置了数据有效性条件,则用户输入的信息必须符合该数据有效性条件,否则无法输入信息。例如当前单元格设置的数据有效性条件为整数,则用户输入的必须是整数才可以,这就需要用户切换到数字键盘进行操作,较为繁琐。
[0004]可见,当前用户在对设置了数据有效性条件的单元格进行信息输入时需要频繁进行键盘切换,较为繁琐。

【发明内容】

[0005]本发明实施例的目的在于提供一种虚拟键盘显示方法及系统,以实现智能显示键盘的目的。
[0006]为达到上述目的,本发明实施例公开了一种虚拟键盘显示方法,应用于电子设备中,所述电子设备中的虚拟键盘具有与数据有效性条件匹配的多个显示模式,所述方法包括:
[0007]接收用户对电子表格中第一单元格的编辑指令;
[0008]根据所述编辑指令获得所述第一单元格的数据有效性条件;
[0009]使所述虚拟键盘以与所述数据有效性条件匹配的显示模式进行显示。
[0010]优选的,所述数据有效性条件为任何值、整数、小数、序列、日期、时间或文本长度;
[0011]在所述数据有效性条件为整数、小数、日期或时间时,与所述数据有效性条件匹配的显示模式为数字键盘模式;
[0012]在所述数据有效性条件为任何值时,与所述数据有效性条件匹配的显示模式为默认键盘模式;
[0013]在所述数据有效性条件为文本长度时,与所述数据有效性条件匹配的显示模式为文字键盘模式;
[0014]在所述数据有效性条件为序列时,与所述数据有效性条件匹配的显示模式为列表模式,所述列表中包括有至少一个可选选项。
[0015]优选的,所述数据有效性条件为任何值、整数、小数、序列、日期、时间或文本长度;
[0016]在所述数据有效性条件为整数时,与所述数据有效性条件匹配的显示模式为整数键盘模式;
[0017]在所述数据有效性条件为小数时,与所述数据有效性条件匹配的显示模式为小数键盘模式;
[0018]在所述数据有效性条件为日期时,与所述数据有效性条件匹配的显示模式为日期键盘模式;
[0019]在所述数据有效性条件为时间时,与所述数据有效性条件匹配的显示模式为时间键盘模式;
[0020]在所述数据有效性条件为任何值时,与所述数据有效性条件匹配的显示模式为默认键盘模式;
[0021]在所述数据有效性条件为文本长度时,与所述数据有效性条件匹配的显示模式为文字键盘模式;
[0022]在所述数据有效性条件为序列时,与所述数据有效性条件匹配的显示模式为列表模式,所述列表中包括有至少一个可选选项。
[0023]优选的,所述整数键盘模式下,所述虚拟键盘中的按键包括:按键O至9、删除按键和按键Enter ;
[0024]所述小数键盘模式下,所述虚拟键盘中的按键包括:按键O至9、删除按键、按键“.”和按键Enter ;
[0025]所述日期键盘模式下,所述虚拟键盘中的按键包括:按键O至9、删除按键、按键正斜杠、输入当前日期的按键和按键Enter ;
[0026]所述时间键盘模式下,所述虚拟键盘中的按键包括:按键O至9、删除按键、按键冒号、输入当前时间的按键和按键Enter。
[0027]优选的,在所述虚拟键盘以所述日期键盘模式进行显示的情况下,所述方法还包括:
[0028]接收用户对输入当前日期的按键的第一点击指令;
[0029]根据所述第一点击指令获取当前日期;
[0030]将所述当前日期在所述虚拟键盘的编辑栏中显示。
[0031]优选的,在所述虚拟键盘以所述时间键盘模式进行显示的情况下,所述方法还包括:
[0032]接收用户对输入当前时间的按键的第二点击指令;
[0033]根据所述第二点击指令获取当前时间;
[0034]将所述当前时间在所述虚拟键盘的编辑栏中显示。
[0035]一种虚拟键盘显示系统,应用于电子设备中,所述电子设备中的虚拟键盘具有与数据有效性条件匹配的多个显示模式,所述系统包括:指令接收单元、有效性获得单元和显示单元,
[0036]所述指令接收单元,用于接收用户对电子表格中第一单元格的编辑指令;
[0037]所述有效性获得单元,用于根据所述编辑指令获得所述第一单元格的数据有效性条件;
[0038]所述显示单元,用于使所述虚拟键盘以与所述数据有效性条件匹配的显示模式进行显示。
[0039]优选的,所述数据有效性条件为任何值、整数、小数、序列、日期、时间或文本长度;
[0040]在所述数据有效性条件为整数、小数、日期或时间时,与所述数据有效性条件匹配的显示模式为数字键盘模式;
[0041]在所述数据有效性条件为任何值时,与所述数据有效性条件匹配的显示模式为默认键盘模式;
[0042]在所述数据有效性条件为文本长度时,与所述数据有效性条件匹配的显示模式为文字键盘模式;
[0043]在所述数据有效性条件为序列时,与所述数据有效性条件匹配的显示模式为列表模式,所述列表中包括有至少一个可选选项。
[0044]优选的,所述数据有效性条件为任何值、整数、小数、序列、日期、时间或文本长度;
[0045]在所述数据有效性条件为整数时,与所述数据有效性条件匹配的显示模式为整数键盘模式;
[0046]在所述数据有效性条件为小数时,与所述数据有效性条件匹配的显示模式为小数键盘模式;
[0047]在所述数据有效性条件为日期时,与所述数据有效性条件匹配的显示模式为日期键盘模式;
[0048]在所述数据有效性条件为时间时,与所述数据有效性条件匹配的显示模式为时间键盘模式;
[0049]在所述数据有效性条件为任何值时,与所述数据有效性条件匹配的显示模式为默认键盘模式;
[0050]在所述数据有效性条件为文本长度时,与所述数据有效性条件匹配的显示模式为文字键盘模式;
[0051]在所述数据有效性条件为序列时,与所述数据有效性条件匹配的显示模式为列表模式,所述列表中包括有至少一个可选选项。
[0052]优选的,所述整数键盘模式下,所述虚拟键盘中的按键包括:按键O至9、删除按键和按键Enter ;
[0053]所述小数键盘模式下,所述虚拟键盘中的按键包括:按键O至9、删除按键、按键“.”和按键Enter ;
[0054]所述日期键盘模式下,所述虚拟键盘中的按键包括:按键O至9、删除按键、按键正斜杠、输入当前日期的按键和按键En
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1