一種提示觸摸輸入操作的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖形用戶界面,更具體地,涉及一種提示觸摸輸入操作的方法和系統(tǒng)。
【背景技術(shù)】
[0002]觸摸板和/或觸摸屏可以簡稱為觸摸輸入設(shè)備,其在便攜式電腦或者其它設(shè)備上已經(jīng)得到了廣泛的應(yīng)用。觸摸輸入設(shè)備的輸入操作簡稱為觸摸輸入操作。目前的觸摸輸入設(shè)備可以支持的觸摸輸入操作包括:手指在觸摸輸入設(shè)備上的滑動操作、手指在觸摸輸入設(shè)備的任何位置的點(diǎn)擊操作、甚至還可以支持一些手勢(gesture)操作,例如在很多應(yīng)用程序中,兩個手指在觸摸輸入設(shè)備的張開滑動操作表示放大操作、兩個手指在觸摸輸入設(shè)備的收縮滑動操作表示縮小操作,等等。觸摸輸入設(shè)備手指滑動和點(diǎn)擊操作可以使其達(dá)到鼠標(biāo)的效果,觸摸輸入設(shè)備手勢操作可以彌補(bǔ)其所在設(shè)備的觸敏屏幕的缺乏,使得觸摸輸入設(shè)備應(yīng)用得更加靈活。
[0003]上述觸摸輸入設(shè)備支持的操作在應(yīng)用程序中被對應(yīng)(map)到具體的指令(相當(dāng)于菜單或快捷鍵),因此可以使用觸摸輸入操作直接運(yùn)行該觸摸輸入操作代表的命令。圖2示出了在應(yīng)用程序提供的接口中,用戶將特定觸摸輸入操作對應(yīng)到具體命令的示意圖,圖2是一個現(xiàn)有技術(shù),其中用戶自定義可以包括:觸摸輸入設(shè)備右側(cè)區(qū)域的上/下滑動操作對應(yīng)到窗口上/下滾動命令;觸摸輸入設(shè)備頂部區(qū)域的左/右滑動操作對應(yīng)到瀏覽器的后退/前進(jìn)命令;觸摸輸入設(shè)備手指雙擊操作對應(yīng)到瀏覽器的后退命令、等等。
[0004]除了圖2所示的應(yīng)用程序提供接口使得用戶將觸摸輸入操作對應(yīng)到具體命令外,應(yīng)用程序開發(fā)的程序員也可以在應(yīng)用程序開發(fā)中將觸摸輸入設(shè)備的操作對應(yīng)到具體命令,例如目前很多應(yīng)用程序都支持上述的觸摸輸入設(shè)備的放大和縮小手勢操作,實(shí)際上就是程序員在程序開發(fā)過程中將上述觸摸輸入操作對應(yīng)到了具體命令。
[0005]但是無論是程序員還是用戶在將觸摸輸入操作對應(yīng)到具體命令時,在應(yīng)用程序的顯示界面中都沒有任何提示,以至于程序員或者用戶之外的其他用戶根本不知道哪些命令可以使用哪些觸摸輸入操作;甚至?xí)r間長了,程序員和用戶自己也會忘記自己設(shè)置的觸摸輸入操作和具體命令之間的對應(yīng)關(guān)系,使得這種觸摸輸入操作應(yīng)用普適性較差。
【發(fā)明內(nèi)容】
[0006]根據(jù)本發(fā)明的一個方面,提供了一種提示觸摸輸入操作的方法,包括:顯示圖形用戶界面,其中,至少一個圖形用戶界面組件對應(yīng)的觸摸輸入操作提示在該圖形用戶界面上顯示;接收觸摸輸入操作,其中接收的觸摸輸入操作是該圖形用戶界面提示的觸摸輸入操作之一;運(yùn)行所述接收的觸摸輸入操作對應(yīng)的圖形用戶界面組件代表的命令。
[0007]根據(jù)本發(fā)明的另一個方面,提供了一種提示觸摸輸入操作的設(shè)備,包括:顯示裝置,被配置為顯示圖形用戶界面,其中,至少一個圖形用戶界面組件對應(yīng)的觸摸輸入操作提示在該圖形用戶界面上顯示接收裝置,被配置為接收觸摸輸入操作,其中接收的觸摸輸入操作是該圖形用戶界面提示的觸摸輸入操作之一;運(yùn)行裝置,被配置為運(yùn)行所述接收的觸摸輸入操作對應(yīng)的圖形用戶界面組件代表的命令。
[0008]使用本發(fā)明提供的方法和設(shè)備,可以在運(yùn)行圖形用戶界面時提示圖形用戶界面組件對應(yīng)的觸摸輸入操作,從而用戶能夠直觀的利用觸摸輸入操作執(zhí)行圖形用戶界面組件所代表的命令。
【附圖說明】
[0009]通過結(jié)合附圖對本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號通常代表相同部件。
[0010]圖1示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計算機(jī)系統(tǒng)/服務(wù)器12的框圖;
[0011]圖2示出了在應(yīng)用程序提供的接口中,用戶將特定觸摸輸入操作對應(yīng)到具體命令的不意圖;
[0012]圖3示出了根據(jù)本發(fā)明實(shí)施例的一種提示觸摸輸入操作的方法的流程圖;
[0013]圖4示出了根據(jù)本發(fā)明一個實(shí)施例的顯示了提示的圖形用戶界面的例子;以及
[0014]圖5示出了根據(jù)本發(fā)明一種實(shí)施方式的提示觸摸輸入操作的設(shè)備的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0015]下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0016]圖1示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計算機(jī)系統(tǒng)/服務(wù)器12的框圖。圖1顯示的計算機(jī)系統(tǒng)/服務(wù)器12僅僅是一個示例,不應(yīng)對本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。
[0017]如圖1所示,計算機(jī)系統(tǒng)/服務(wù)器12以通用計算設(shè)備的形式表現(xiàn)。計算機(jī)系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。
[0018]總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC)總線,增強(qiáng)型ISA總線、視頻電子標(biāo)準(zhǔn)協(xié)會(VESA)局域總線以及外圍組件互連(PCI)總線。
[0019]計算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機(jī)系統(tǒng)/服務(wù)器12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
[0020]系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲器(RAM) 30和/或高速緩存存儲器32。計算機(jī)系統(tǒng)/服務(wù)器12可以進(jìn)一步包括其它可移動/不可移動的、易失性/非易失性計算機(jī)系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖1未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖1中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如⑶-ROM,DVD-ROM或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。
[0021]具有一組(至少一個)程序模塊42的程序/實(shí)用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。
[0022]計算機(jī)系統(tǒng)/服務(wù)器12也可以與一個或多個外部設(shè)備14 (例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個或者多個使得用戶能與該計算機(jī)系統(tǒng)/服務(wù)器12交互的設(shè)備通信,和/或與使得該計算機(jī)系統(tǒng)/服務(wù)器12能與一個或多個其它計算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(I/O)接口 2