,該方法的基本步驟包括:
[0057]檢測到目標(biāo)單元格被選中后,判斷該目標(biāo)單元格是否為空;
[0058]在目標(biāo)單元格不為空的情況下,根據(jù)所述目標(biāo)單元格內(nèi)信息的格式,在屏幕上顯示與信息格式相對應(yīng)的軟鍵盤;
[0059]其中,所述目標(biāo)單元格內(nèi)信息的格式包括:文本、數(shù)值和公式;對應(yīng)的軟鍵盤包括:文本軟鍵盤、數(shù)值軟鍵盤和公式軟鍵盤。
[0060]上述步驟的執(zhí)行主體可為智能手機(jī)、平板電腦等具有觸摸屏的終端。在單元格中的信息不為空的情況下,該方案可根據(jù)單元格原有信息的格式判斷用戶需要的軟鍵盤,并對該軟鍵盤進(jìn)行顯示。
[0061]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0062]圖2所示,為本發(fā)明實(shí)施例一種應(yīng)用于電子表格的軟鍵盤顯示方法的流程圖,包括:
[0063]S101,檢測到目標(biāo)單元格被選中后,判斷該目標(biāo)單元格是否為空;
[0064]根據(jù)本發(fā)明實(shí)施例的實(shí)施方式,在用戶選中目標(biāo)單元格進(jìn)行編輯時(shí),終端需要在屏幕上顯示軟鍵盤供用戶使用。在顯示軟鍵盤前,要判斷目標(biāo)單元格是否為空,若單元格不為空,其中的信息可用于后續(xù)過程。
[0065]S102,在目標(biāo)單元格不為空的情況下,根據(jù)所述目標(biāo)單元格內(nèi)信息的格式,在屏幕上顯示與信息格式相對應(yīng)的軟鍵盤;其中,所述目標(biāo)單元格內(nèi)信息的格式包括:文本、數(shù)值和公式;對應(yīng)的軟鍵盤包括:文本軟鍵盤、數(shù)值軟鍵盤和公式軟鍵盤。
[0066]在目標(biāo)單元格不為空的情況下,根據(jù)目標(biāo)單元格內(nèi)信息的格式,可以推測用戶所要編輯的信息的格式,然后顯示相應(yīng)的軟鍵盤供用戶使用。
[0067]編輯單元格的信息所用到的軟鍵盤包括文本軟鍵盤、數(shù)值軟鍵盤和公式軟鍵盤。若目標(biāo)單元格內(nèi)信息為文本格式,則可以推測用戶在所要編輯信息的格式也為文本格式,此時(shí)可顯示文本軟鍵盤供用戶使用。與上述情形類似,若目標(biāo)單元格內(nèi)信息為數(shù)值格式或公式格式,則相應(yīng)地顯示數(shù)值軟鍵盤和公式軟鍵盤。
[0068]在現(xiàn)有技術(shù)中,對單元格進(jìn)行編輯時(shí),默認(rèn)顯示的軟鍵盤為預(yù)設(shè)的固定的軟鍵盤,而用戶所需要的軟鍵盤會隨著所編輯信息的格式的變化而變化。與現(xiàn)有技術(shù)相比,本技術(shù)方案中所顯示的軟鍵盤更加接近用戶的需求,從而減少用戶切換軟鍵盤的操作,提高用戶的使用感受。
[0069]作為本發(fā)明實(shí)施例的一種優(yōu)選方案,步驟S102可以為:
[0070]檢測所述目標(biāo)單元格內(nèi)的信息中是否包含數(shù)字,其中單元格內(nèi)的信息是在目標(biāo)單元格對應(yīng)的電子表格處于顯示公式的狀態(tài)下獲取的;
[0071]在所述目標(biāo)單元格內(nèi)的信息中包含數(shù)字的情況下,在屏幕上顯示與數(shù)字的格式相對應(yīng)的軟鍵盤,其中數(shù)字的格式包括文本格式、數(shù)值格式和公式格式;否則,在屏幕上顯示與目標(biāo)單兀格最后一個(gè)符號的格式相對應(yīng)的軟鍵盤。
[0072]—般情況下,目標(biāo)單元格信息中的數(shù)字的格式有文本格式、數(shù)字格式或公式格式三種可能,其數(shù)字的格式一般能反映單元格中信息的格式,因此可直接顯示與數(shù)字的格式相對應(yīng)的軟鍵盤。若目標(biāo)單元格中不包含數(shù)字,可根據(jù)目標(biāo)單元格中最后一個(gè)字符的格式,顯示相應(yīng)的軟鍵盤。
[0073]圖3所示,為本發(fā)明實(shí)施例一種應(yīng)用于電子表格的軟鍵盤顯示方法的流程圖,該方法包括步驟S101、步驟S102和步驟S103,其中S103為目標(biāo)單元格為空的情況下顯示軟鍵盤的方法。如圖4所示,步驟S103可以包括:
[0074]S103a,在目標(biāo)單元格為空的情況下,判斷目標(biāo)單元格被選中之前,是否有其他單元格被選中,并在所述其他單元格被選中的情況下顯示軟鍵盤;
[0075]S103b,如果是,則針對當(dāng)前被選中的目標(biāo)單元格,顯示在所述其他單元格被選中的情況下所顯示的軟鍵盤;
[0076]S103C,如果否,則針對當(dāng)前被選中的目標(biāo)單元格,顯示預(yù)設(shè)的默認(rèn)軟鍵盤。
[0077]在目標(biāo)單元格為空的情況下,若能檢測到在編輯目標(biāo)單元格之前,對其他單元格進(jìn)行編輯時(shí)所顯示的軟鍵盤,則根據(jù)所顯示的軟鍵盤,判斷本次編輯中所需要顯示的軟鍵盤。
[0078]—般用戶可通過Tab、Enter鍵在不同單元格的編輯狀態(tài)之間切換,因此,在目標(biāo)單元格為空的情況下,若檢測到用戶以Tab、Enter鍵的方式切換到目標(biāo)單元格,則顯示切換到目標(biāo)單元格前所顯示的軟鍵盤。
[0079]如果用戶不是從編輯其他單元格的狀態(tài)切換到編輯目標(biāo)單元格的狀態(tài),如用戶通過雙擊的方式或點(diǎn)擊鍵盤按鈕進(jìn)入目標(biāo)單元格的編輯狀態(tài),則可以直接顯示預(yù)設(shè)的默認(rèn)鍵盤。預(yù)設(shè)的默認(rèn)鍵盤可以為用戶自行設(shè)置的,也可以為用戶使用頻率最高的軟鍵盤。
[0080]在電子表格中,同行或同列的單元格中信息的格式很有可能是相同的,因此,在本發(fā)明實(shí)施例的一種實(shí)施方式中,若目標(biāo)單元格為空,還可以根據(jù)與目標(biāo)單元格同行或同列的單元格中信息的格式,顯示與該格式相應(yīng)的軟鍵盤。
[0081]在目標(biāo)單元格為空的情況下,采用上述技術(shù)方案,可以根據(jù)切換到目標(biāo)單元格的編輯狀態(tài)之前所顯示的軟鍵盤,或根據(jù)與目標(biāo)單元格同行或同列的單元格中信息的格式,確定需要顯示的軟鍵盤?,F(xiàn)有技術(shù)中,編輯空白單元格時(shí)每次均顯示預(yù)設(shè)默認(rèn)的軟鍵盤,與之相比,本技術(shù)方案所顯示的軟鍵盤更能接近用戶的需求,減少用戶對軟鍵盤的切換操作。
[0082]在編輯目標(biāo)單元格的信息的過程中,若用戶切換顯示的軟鍵盤,一些現(xiàn)有的表格軟件會將目標(biāo)單元格中的內(nèi)容完全刪除,另一些將保留原有單元格中的內(nèi)容。
[0083]實(shí)際上,在編輯單元格的信息的過程中,若用戶切換顯示的軟鍵盤,用戶有時(shí)希望清空目標(biāo)單元格中的信息,有時(shí)希望保留目標(biāo)單元格中的信息?,F(xiàn)有技術(shù)中,每次都將目標(biāo)單元格清空或每次都將單元格中的信息保留的方式,并不能很好地滿足用戶的需求。
[0084]在切換軟鍵盤的過程中,可以根據(jù)目標(biāo)單元格中信息的格式和切換后所顯示的軟鍵盤,推測用戶是否需要清空目標(biāo)單元格中的信息。下面提供的方法,可根據(jù)目標(biāo)單元格中信息的格式和切換后所顯示的軟鍵盤,判斷是否清空目標(biāo)單元格中的原有信息。
[0085]優(yōu)選地,在上述實(shí)施例提供的方法中,還可以包括:
[0086]在當(dāng)前已顯示任意軟鍵盤,并且所選中的目標(biāo)單元格不為空的情況下,如果檢測到用戶的手動切換軟鍵盤操作,則根據(jù)切換后顯示的軟鍵盤以及目標(biāo)單元格中已存在的信息格式,確定是否對目標(biāo)單元格中已存在的信息進(jìn)行清空處理。
[0087]在本發(fā)明實(shí)施例的一種優(yōu)選方案中,該清理目標(biāo)單元格中信息的步驟可為,在當(dāng)前已顯示任意軟鍵盤,并且所選中的目標(biāo)單元格不為空的情況下,如果檢測到用戶的手動切換軟鍵盤操作:
[0088]在切換后顯示的軟鍵盤為公式軟鍵盤、且目標(biāo)單元格中已存在的信息格式不為公式格式的情況下,清空目標(biāo)單元格中已存在的信息;
[0089]或
[0090]在切換后顯示的軟鍵盤為數(shù)字軟鍵盤、且目標(biāo)單元格中已存在的信息格式不為數(shù)值格式的情況下,清空目標(biāo)單元格中已存在的信息;
[0091]其他情況均不清空目標(biāo)單元格中已存在的信息。
[0092]根據(jù)上述步驟,在切換后顯示的軟鍵盤為公式軟鍵盤,且目標(biāo)單元格中已存在的信息格式不為公式格式的情況下,此時(shí)用戶希望在目標(biāo)單元格中輸入公式,而原有的數(shù)值格式的信息或文本格式的信息會影響公式的表達(dá)結(jié)果,一般情況下用戶需要清空單元格中原有的信息。
[0093]類似地,在切換后顯示的軟鍵盤為數(shù)字軟鍵盤、且目標(biāo)單元格中已存在的信息格式不為數(shù)值格式的情況下,文本格式的信息和公式格式的信息會影響用戶所要輸入的數(shù)值,此時(shí)可清空目標(biāo)單元格中已存在的信息。
[0094]除上述兩種情況以外,用戶需要清空單元格中信息的可能性較低,因此可以保留目標(biāo)單元格中的原有信息。
[0095]根據(jù)上述技術(shù)方案,在編輯目標(biāo)單元格的信息的過程中,若用戶切換顯示的軟鍵盤,則可根據(jù)目標(biāo)單元格原有信息的格式和切換后的軟鍵盤,判斷是否清空目標(biāo)單元格。與現(xiàn)有技術(shù)相比,本技術(shù)方案的清空目標(biāo)單元格的操作更接近用戶的需求,提升用戶的使用感受。
[0096]本發(fā)明實(shí)施例所提供的技術(shù)方案功能可以以APP (應(yīng)用軟件)的形式提供,方便用戶隨時(shí)下載安裝。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過程序指令相關(guān)的硬件完成,所述的程序可以存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中,這里所稱的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0097]相應(yīng)于上面的方法實(shí)施例,本發(fā)明實(shí)施例提供了本發(fā)明實(shí)施例一種應(yīng)用于電子表格的軟鍵盤顯示裝置,參見圖5所示,該裝置可以包括:
[0098]檢測單元110,用于檢測到目標(biāo)單元格被選中后,判斷該目標(biāo)單元格是否為空;
[0099]第一顯示單元120,用于在檢測單元檢測到目標(biāo)單元格不為