虛擬鍵盤顯示方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及鍵盤顯示技術領域,特別是涉及虛擬鍵盤顯示方法及系統(tǒng)。
【背景技術】
[0002]隨著科技的發(fā)展,手機、平板電腦等電子設備被人們普遍使用。
[0003]用戶在通過電子設備進行操作時,不可避免的需要使用虛擬鍵盤。在用戶需要在電子表格中輸入信息時,如果當前單元格設置了數(shù)據(jù)有效性條件,則用戶輸入的信息必須符合該數(shù)據(jù)有效性條件,否則無法輸入信息。例如當前單元格設置的數(shù)據(jù)有效性條件為整數(shù),則用戶輸入的必須是整數(shù)才可以,這就需要用戶切換到數(shù)字鍵盤進行操作,較為繁瑣。
[0004]可見,當前用戶在對設置了數(shù)據(jù)有效性條件的單元格進行信息輸入時需要頻繁進行鍵盤切換,較為繁瑣。
【發(fā)明內容】
[0005]本發(fā)明實施例的目的在于提供一種虛擬鍵盤顯示方法及系統(tǒng),以實現(xiàn)智能顯示鍵盤的目的。
[0006]為達到上述目的,本發(fā)明實施例公開了一種虛擬鍵盤顯示方法,應用于電子設備中,所述電子設備中的虛擬鍵盤具有與數(shù)據(jù)有效性條件匹配的多個顯示模式,所述方法包括:
[0007]接收用戶對電子表格中第一單元格的編輯指令;
[0008]根據(jù)所述編輯指令獲得所述第一單元格的數(shù)據(jù)有效性條件;
[0009]使所述虛擬鍵盤以與所述數(shù)據(jù)有效性條件匹配的顯示模式進行顯示。
[0010]優(yōu)選的,所述數(shù)據(jù)有效性條件為任何值、整數(shù)、小數(shù)、序列、日期、時間或文本長度;
[0011]在所述數(shù)據(jù)有效性條件為整數(shù)、小數(shù)、日期或時間時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為數(shù)字鍵盤模式;
[0012]在所述數(shù)據(jù)有效性條件為任何值時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為默認鍵盤模式;
[0013]在所述數(shù)據(jù)有效性條件為文本長度時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為文字鍵盤模式;
[0014]在所述數(shù)據(jù)有效性條件為序列時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為列表模式,所述列表中包括有至少一個可選選項。
[0015]優(yōu)選的,所述數(shù)據(jù)有效性條件為任何值、整數(shù)、小數(shù)、序列、日期、時間或文本長度;
[0016]在所述數(shù)據(jù)有效性條件為整數(shù)時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為整數(shù)鍵盤模式;
[0017]在所述數(shù)據(jù)有效性條件為小數(shù)時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為小數(shù)鍵盤模式;
[0018]在所述數(shù)據(jù)有效性條件為日期時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為日期鍵盤模式;
[0019]在所述數(shù)據(jù)有效性條件為時間時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為時間鍵盤模式;
[0020]在所述數(shù)據(jù)有效性條件為任何值時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為默認鍵盤模式;
[0021]在所述數(shù)據(jù)有效性條件為文本長度時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為文字鍵盤模式;
[0022]在所述數(shù)據(jù)有效性條件為序列時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為列表模式,所述列表中包括有至少一個可選選項。
[0023]優(yōu)選的,所述整數(shù)鍵盤模式下,所述虛擬鍵盤中的按鍵包括:按鍵O至9、刪除按鍵和按鍵Enter ;
[0024]所述小數(shù)鍵盤模式下,所述虛擬鍵盤中的按鍵包括:按鍵O至9、刪除按鍵、按鍵“.”和按鍵Enter ;
[0025]所述日期鍵盤模式下,所述虛擬鍵盤中的按鍵包括:按鍵O至9、刪除按鍵、按鍵正斜杠、輸入當前日期的按鍵和按鍵Enter ;
[0026]所述時間鍵盤模式下,所述虛擬鍵盤中的按鍵包括:按鍵O至9、刪除按鍵、按鍵冒號、輸入當前時間的按鍵和按鍵Enter。
[0027]優(yōu)選的,在所述虛擬鍵盤以所述日期鍵盤模式進行顯示的情況下,所述方法還包括:
[0028]接收用戶對輸入當前日期的按鍵的第一點擊指令;
[0029]根據(jù)所述第一點擊指令獲取當前日期;
[0030]將所述當前日期在所述虛擬鍵盤的編輯欄中顯示。
[0031]優(yōu)選的,在所述虛擬鍵盤以所述時間鍵盤模式進行顯示的情況下,所述方法還包括:
[0032]接收用戶對輸入當前時間的按鍵的第二點擊指令;
[0033]根據(jù)所述第二點擊指令獲取當前時間;
[0034]將所述當前時間在所述虛擬鍵盤的編輯欄中顯示。
[0035]一種虛擬鍵盤顯示系統(tǒng),應用于電子設備中,所述電子設備中的虛擬鍵盤具有與數(shù)據(jù)有效性條件匹配的多個顯示模式,所述系統(tǒng)包括:指令接收單元、有效性獲得單元和顯示單元,
[0036]所述指令接收單元,用于接收用戶對電子表格中第一單元格的編輯指令;
[0037]所述有效性獲得單元,用于根據(jù)所述編輯指令獲得所述第一單元格的數(shù)據(jù)有效性條件;
[0038]所述顯示單元,用于使所述虛擬鍵盤以與所述數(shù)據(jù)有效性條件匹配的顯示模式進行顯示。
[0039]優(yōu)選的,所述數(shù)據(jù)有效性條件為任何值、整數(shù)、小數(shù)、序列、日期、時間或文本長度;
[0040]在所述數(shù)據(jù)有效性條件為整數(shù)、小數(shù)、日期或時間時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為數(shù)字鍵盤模式;
[0041]在所述數(shù)據(jù)有效性條件為任何值時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為默認鍵盤模式;
[0042]在所述數(shù)據(jù)有效性條件為文本長度時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為文字鍵盤模式;
[0043]在所述數(shù)據(jù)有效性條件為序列時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為列表模式,所述列表中包括有至少一個可選選項。
[0044]優(yōu)選的,所述數(shù)據(jù)有效性條件為任何值、整數(shù)、小數(shù)、序列、日期、時間或文本長度;
[0045]在所述數(shù)據(jù)有效性條件為整數(shù)時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為整數(shù)鍵盤模式;
[0046]在所述數(shù)據(jù)有效性條件為小數(shù)時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為小數(shù)鍵盤模式;
[0047]在所述數(shù)據(jù)有效性條件為日期時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為日期鍵盤模式;
[0048]在所述數(shù)據(jù)有效性條件為時間時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為時間鍵盤模式;
[0049]在所述數(shù)據(jù)有效性條件為任何值時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為默認鍵盤模式;
[0050]在所述數(shù)據(jù)有效性條件為文本長度時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為文字鍵盤模式;
[0051]在所述數(shù)據(jù)有效性條件為序列時,與所述數(shù)據(jù)有效性條件匹配的顯示模式為列表模式,所述列表中包括有至少一個可選選項。
[0052]優(yōu)選的,所述整數(shù)鍵盤模式下,所述虛擬鍵盤中的按鍵包括:按鍵O至9、刪除按鍵和按鍵Enter ;
[0053]所述小數(shù)鍵盤模式下,所述虛擬鍵盤中的按鍵包括:按鍵O至9、刪除按鍵、按鍵“.”和按鍵Enter ;
[0054]所述日期鍵盤模式下,所述虛擬鍵盤中的按鍵包括:按鍵O至9、刪除按鍵、按鍵正斜杠、輸入當前日期的按鍵和按鍵En