專利名稱::按鍵式多層視窗操控方法及接口的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明是有關(guān)于一種計(jì)算機(jī)信息技術(shù),特別是有關(guān)于一種按鍵式多層視窗操控方法及接口,應(yīng)用在一視窗型信息處理平臺(tái)(也就是一搭載視窗型操作系統(tǒng)的計(jì)算機(jī)平臺(tái)),例如桌上型個(gè)人計(jì)算機(jī)、筆記本型計(jì)算機(jī)、平板型計(jì)算機(jī)(tabletPC)、網(wǎng)絡(luò)工作站及個(gè)人數(shù)字助理裝置(PersonalDigitalAssistant,PDA)等,對(duì)該視窗型信息處理平臺(tái)的使用者提供一按鍵式的多層視窗操控功能,讓使用者通過(guò)鍵盤(pán)上的按鍵操控該視窗型信息處理平臺(tái)中的多層式視窗群組。
背景技術(shù):
:目前各式的信息處理平臺(tái),例如桌上型個(gè)人計(jì)算機(jī)、筆記本型計(jì)算機(jī)、平板型計(jì)算機(jī)(tabletPC)、網(wǎng)絡(luò)工作站、個(gè)人數(shù)字助理裝置(PersonalDigitalAssistant,PDA)等,大部份均已采用視窗型操作系統(tǒng),對(duì)使用者提供一圖形化的視窗操作接口,讓計(jì)算機(jī)的操作更為容易及方便。電子英漢辭典是一種常用的計(jì)算機(jī)應(yīng)用軟件程序,它可在視窗型信息處理平臺(tái)中通過(guò)一多層式的視窗群組,以逐層方式在多個(gè)不同的視窗中分別顯示各個(gè)英文單字的中文釋義及其相關(guān)的批注及例句。圖1A和圖1B即顯示一種常用的電子英漢辭典采用的多層式視窗群組20,其中例如包括3層視窗一第一層視窗21(即最上層視窗,或稱為父視窗)、一第二層視窗22(或稱為第一層視窗21的子視窗)和一第三層視窗23(即最下層視窗,或稱為第二層視窗22的子視窗)。如圖1A所示,當(dāng)使用者要查詢英文單字[take]的中文詞意時(shí),電子英漢辭典會(huì)例如首先顯示出第一層視窗21,其中不只顯示有英文單字[take]的基本中文詞意,并同時(shí)顯示一組的圖形化按鍵31,讓使用者可借由鼠標(biāo)選按其中任何一個(gè)圖形化按鍵31,開(kāi)啟出一對(duì)應(yīng)的第二層視窗22,其中顯示英文單字[take]的一組更為詳盡的中文詞意。該第二層視窗22也同時(shí)顯示有一組的圖形化按鍵32,讓使用者可借由鼠標(biāo)選按其中任何一個(gè)圖形化按鍵32,開(kāi)啟出一對(duì)應(yīng)的第三層視窗23,其中顯示英文單字[take]的一組英文例句及其中文翻譯。使用者即可通過(guò)每一個(gè)英文單字所對(duì)應(yīng)的多層式視窗群組20中的3層不同的視窗,學(xué)習(xí)每一個(gè)英文單字不同的中文釋義及用法。然而在實(shí)際應(yīng)用上,上述多層視窗操控方法的一項(xiàng)缺點(diǎn)在于它是采用鼠標(biāo)移動(dòng)光標(biāo)點(diǎn)按所需的圖形化按鍵31、32,由于圖形化按鍵31、32的尺寸通常很小,因此經(jīng)常會(huì)讓使用者難以準(zhǔn)確地將鼠標(biāo)的光標(biāo)移動(dòng)到所需的圖形化按鍵31、32位置上。若使用者不慎未將光標(biāo)移動(dòng)到所需的圖形化按鍵31、32準(zhǔn)確位置上,當(dāng)光標(biāo)指向第一層視窗21或第二層視窗22以外的區(qū)域時(shí),在按下鼠標(biāo)左鍵時(shí)會(huì)導(dǎo)致第一層視窗21或第二層視窗22消失掉,因此造成操控上的不便及困擾。
發(fā)明內(nèi)容為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的便是在于提供一種按鍵式多層視窗操控方法及接口,它可對(duì)視窗型信息處理平臺(tái)上的多層式視窗群組提供一按鍵式的操控功能,讓使用者可通過(guò)鍵盤(pán)按鍵,而不是鼠標(biāo),更為可靠地操控多層式視窗群組中各個(gè)視窗的開(kāi)啟及關(guān)閉。本發(fā)明的按鍵式多層視窗操控方法及接口是設(shè)計(jì)應(yīng)用在一視窗型信息處理平臺(tái),例如桌上型個(gè)人計(jì)算機(jī)、筆記本型計(jì)算機(jī)、平板型計(jì)算機(jī)(tabletPC)、網(wǎng)絡(luò)工作站、個(gè)人數(shù)字助理裝置(PersonalDigitalAssistant,PDA)等,對(duì)該視窗型信息處理平臺(tái)的使用者提供一按鍵式的多層視窗操控功能,讓使用者可通過(guò)鍵盤(pán)按鍵來(lái)更為可靠地操控該視窗型信息處理平臺(tái)中的多層式視窗群組。本發(fā)明的按鍵式多層視窗操控方法包括在該視窗型信息處理平臺(tái)顯示出一上層視窗時(shí),在該上層視窗中顯示一組的圖形化按鍵,其中每一個(gè)圖形化按鍵是對(duì)應(yīng)至該上層視窗所屬的一個(gè)下層視窗;響應(yīng)一使用者激活的第一型鍵盤(pán)按鍵按壓事件,選擇一組圖形化按鍵中的一個(gè)圖形化按鍵,借此開(kāi)啟該圖形化按鍵所對(duì)應(yīng)的下層視窗;以及在開(kāi)啟了一個(gè)下層視窗之后,響應(yīng)一特定的使用者激活的第二型鍵盤(pán)按鍵按壓事件關(guān)閉該下層視窗。本發(fā)明的按鍵式多層視窗操控接口至少包括一鍵盤(pán)按鍵按壓事件響應(yīng)模塊,可響應(yīng)該視窗型信息處理平臺(tái)上所發(fā)生的使用者激活的鍵盤(pán)按鍵按壓事件,接收各個(gè)鍵盤(pán)按鍵按壓事件所激活而生成的按鍵信息;一下層視窗開(kāi)啟模塊,可在該上層視窗中顯示一組圖形化按鍵,其中每一個(gè)圖形化按鍵是對(duì)應(yīng)至該上層視窗所屬的一個(gè)下層視窗;且該下層視窗開(kāi)啟模塊可響應(yīng)該鍵盤(pán)按鍵按壓事件響應(yīng)模塊所接收到的一特定使用者激活的第一型鍵盤(pán)按鍵按壓事件,選擇一組該圖形化按鍵中的一個(gè)圖形化按鍵,借此開(kāi)啟該圖形化按鍵所對(duì)應(yīng)的下層視窗;以及一下層視窗關(guān)閉模塊,可在該下層視窗開(kāi)啟模塊開(kāi)啟了一個(gè)下層視窗之后,響應(yīng)該鍵盤(pán)按鍵按壓事件響應(yīng)模塊所接收到的一特定使用者激活的第二型鍵盤(pán)按鍵按壓事件來(lái)關(guān)閉該下層視窗。本發(fā)明的按鍵式多層視窗操控方法及接口的特點(diǎn)在于可對(duì)使用者提供一按鍵式的多層視窗操控功能,讓使用者可通過(guò)鍵盤(pán)按鍵,而非鼠標(biāo),操控多層式視窗群組中各個(gè)視窗的開(kāi)啟及關(guān)閉。讓使用者更為可靠地操控多層式視窗群組,克服了使用鼠標(biāo)帶來(lái)的定位不易準(zhǔn)確的缺點(diǎn)。圖1A和圖1B是屏幕顯示圖形,顯示一現(xiàn)有的電子英漢辭典采用的多層式視窗群組的架構(gòu);圖2是一系統(tǒng)架構(gòu)示意圖,顯示本發(fā)明的按鍵式多層視窗操控接口的應(yīng)用架構(gòu)及其對(duì)象導(dǎo)向組件模型的基本架構(gòu);圖3是一視窗架構(gòu)示意圖,顯示本發(fā)明的按鍵式多層視窗操控接口所操控的一多層式視窗群組的架構(gòu)。具體實(shí)施例方式實(shí)施例以下即配合圖2和圖3,詳細(xì)說(shuō)明本發(fā)明的按鍵式多層視窗操控方法及接口的實(shí)施例。圖2即顯示本發(fā)明的按鍵式多層視窗操控接口(如標(biāo)號(hào)100所指的虛線框包括的部分)的應(yīng)用架構(gòu)及其對(duì)象導(dǎo)向組件模型(object-orientedcomponentmodel)的基本架構(gòu)。如圖所示,本發(fā)明的按鍵式多層視窗操控接口100在實(shí)際應(yīng)用上是搭載至一視窗型信息處理平臺(tái)10,例如桌上型個(gè)人計(jì)算機(jī)、筆記本型計(jì)算機(jī)、平板型計(jì)算機(jī)(tabletPC)、網(wǎng)絡(luò)工作站、個(gè)人數(shù)字助理裝置(PersonalDigitalAssistant,PDA)等,對(duì)該視窗型信息處理平臺(tái)10的使用者提供一使用者操控的按鍵式多層視窗操控功能,讓使用者可通過(guò)該視窗型信息處理平臺(tái)10的鍵盤(pán)11,而不是鼠標(biāo)13,以按鍵方式操控該視窗型信息處理平臺(tái)10的屏幕12上顯示出的一多層式視窗群組50。在以下實(shí)施例中,假設(shè)該多層式視窗群組50包括一上層視窗51(或稱為父視窗)和一下層視窗52(或稱為子視窗)。但在具體實(shí)施上,本發(fā)明適用的多層式視窗群組中的視窗層數(shù)目并沒(méi)有限制,也可以是3層、4層、5層或更多層。在具體實(shí)施上,本發(fā)明的按鍵式多層視窗操控接口100可完全以軟件程序來(lái)實(shí)現(xiàn),并整合至該視窗型信息處理平臺(tái)10上的一個(gè)視窗型的應(yīng)用軟件,例如一電子英漢辭典應(yīng)用軟件。如圖2所示,本發(fā)明的按鍵式多層視窗操控接口100的對(duì)象導(dǎo)向元組件模型(object-orientedcomponentmodel)的基本架構(gòu)至少包括(a)一鍵盤(pán)按鍵按壓事件響應(yīng)模塊110;(b)一下層視窗開(kāi)啟模塊120;以及(c)一下層視窗關(guān)閉模塊130。鍵盤(pán)按鍵按壓事件響應(yīng)模塊110可響應(yīng)該視窗型信息處理平臺(tái)10鍵盤(pán)11上所發(fā)生的使用者激活鍵盤(pán)按鍵按壓事件,包括一第一型鍵盤(pán)按鍵按壓事件201和一第二型鍵盤(pán)按鍵按壓事件202,而接收各個(gè)鍵盤(pán)按鍵按壓事件201、202所激活而生成的按鍵信息,并將這些按鍵信息分別傳送至下層視窗開(kāi)啟模塊120和下層視窗關(guān)閉模塊130。下層視窗開(kāi)啟模塊120可在該視窗型信息處理平臺(tái)10的屏幕12上顯示出一上層視窗51時(shí),在該上層視窗51中如圖3所示般地顯示出一組圖形化按鍵60,其中每一個(gè)圖形化按鍵60是對(duì)應(yīng)至一個(gè)下層視窗52。在實(shí)際應(yīng)用上,該下層視窗開(kāi)啟模塊120可響應(yīng)上述鍵盤(pán)按鍵按壓事件響應(yīng)模塊110所接收到的一使用者激活的第一型鍵盤(pán)按鍵按壓事件201來(lái)選擇出使用者所需的圖形化按鍵60,開(kāi)啟該圖形化按鍵60所對(duì)應(yīng)的一個(gè)下層視窗52。在具體實(shí)施上,該第一型鍵盤(pán)按鍵按壓事件201例如可以是,由使用者以手動(dòng)方式按壓鍵盤(pán)11上的上移鍵[↑]和下移鍵[↓],選擇所需的圖形化按鍵60(此時(shí),下層視窗開(kāi)啟模塊120會(huì)例如以一特定的顏色或亮度來(lái)顯示目前被使用者所選擇到的圖形化按鍵60),并在移動(dòng)到所需的圖形化按鍵60時(shí),再以手動(dòng)方式按壓鍵盤(pán)11上的一特定的按鍵,例如是輸入鍵[Enter]或右移鍵[→]。下層視窗關(guān)閉模塊130可于上述下層視窗開(kāi)啟模塊120開(kāi)啟了一個(gè)下層視窗52之后,響應(yīng)該鍵盤(pán)按鍵按壓事件響應(yīng)模塊110所接收到的一使用者激活的第二型鍵盤(pán)按鍵按壓事件202來(lái)關(guān)閉該下層視窗52。在具體實(shí)施上,該第二型鍵盤(pán)按鍵按壓事件202例如可以是由使用者以手動(dòng)方式按壓鍵盤(pán)11上一特定的按鍵,例如是跳出鍵[Esc]或左移鍵[←]。請(qǐng)同時(shí)參閱圖2和圖3,在實(shí)際應(yīng)用上,使用者即可在視窗型信息處理平臺(tái)10上使用一視窗型的應(yīng)用軟件,例如一電子英漢辭典應(yīng)用軟件。當(dāng)視窗型信息處理平臺(tái)10在屏幕12上顯示出一上層視窗51時(shí),若使用者要進(jìn)而開(kāi)啟該上層視窗51所屬的一個(gè)下層視窗52,則使用者即可利用鍵盤(pán)11來(lái)發(fā)出一第一型鍵盤(pán)按鍵按壓事件201,其中是由使用者以手動(dòng)方式按壓鍵盤(pán)11上的上移鍵[↑]和下移鍵[↓]選擇所需的圖形化按鍵60,并在移動(dòng)至所需的圖形化按鍵60時(shí),再以手動(dòng)方式按壓鍵盤(pán)11上一特定的按鍵,例如輸入鍵[Enter]或右移鍵[→]。該第一型鍵盤(pán)按鍵按壓事件201即可使鍵盤(pán)按鍵按壓事件響應(yīng)模塊110響應(yīng)地將對(duì)應(yīng)的按鍵信息傳送至下層視窗開(kāi)啟模塊120,令下層視窗開(kāi)啟模塊120開(kāi)啟使用者選按的圖形化按鍵60所對(duì)應(yīng)的下層視窗52。反之,當(dāng)使用者要關(guān)閉開(kāi)啟后的下層視窗52時(shí),則使用者即可利用鍵盤(pán)11發(fā)出一第二型鍵盤(pán)按鍵按壓事件202,其中是由使用者以手動(dòng)方式按壓鍵盤(pán)11上一特定的按鍵,例如跳出鍵[Esc]或左移鍵[←]。此第二型鍵盤(pán)按鍵按壓事件202即可使鍵盤(pán)按鍵按壓事件響應(yīng)模塊110響應(yīng)地將對(duì)應(yīng)的按鍵信息傳送至下層視窗關(guān)閉模塊130,令下層視窗關(guān)閉模塊130關(guān)閉該下層視窗52??偠灾?,本發(fā)明提供了一種新穎的按鍵式多層視窗操控方法及接口,它應(yīng)用在一視窗型信息處理平臺(tái),其特點(diǎn)在于可對(duì)使用者提供一按鍵式的多層視窗操控功能,讓使用者可通過(guò)鍵盤(pán)按鍵,而非鼠標(biāo),來(lái)操控多層式視窗群組中各個(gè)視窗的開(kāi)啟及關(guān)閉??勺屖褂谜吒鼮榭煽康夭倏囟鄬邮揭暣叭航M,克服了使用鼠標(biāo)所具有的定位不易準(zhǔn)確的缺點(diǎn)。本發(fā)明因此較現(xiàn)有技術(shù)具有更佳的進(jìn)步性及實(shí)用性。權(quán)利要求1.一種按鍵式多層視窗操控方法,應(yīng)用在一視窗型信息處理平臺(tái),提供一使用者操控的按鍵式多層視窗操控功能,操控該視窗型信息處理平臺(tái)上的一多層式視窗群組,其中該多層式視窗群組至少包括一上層視窗和附屬至該上層視窗的多條個(gè)下層視窗,其特征在于,該按鍵式多層視窗操控方法至少包括在該視窗型信息處理平臺(tái)顯示出一上層視窗時(shí),在該上層視窗中顯示一組的圖形化按鍵,其中每一個(gè)圖形化按鍵是對(duì)應(yīng)至該上層視窗所屬的一個(gè)下層視窗;響應(yīng)一使用者激活的第一型鍵盤(pán)按鍵按壓事件,選擇一組圖形化按鍵中的一個(gè)圖形化按鍵,借此開(kāi)啟該圖形化按鍵所對(duì)應(yīng)的下層視窗;以及在開(kāi)啟了一個(gè)下層視窗之后,響應(yīng)一特定的使用者激活的第二型鍵盤(pán)按鍵按壓事件關(guān)閉該下層視窗。2.如權(quán)利要求1所述的按鍵式多層視窗操控方法,其特征在于,該視窗型信息處理平臺(tái)是一桌上型個(gè)人計(jì)算機(jī)。3.如權(quán)利要求1所述的按鍵式多層視窗操控方法,其特征在于,該視窗型信息處理平臺(tái)是一筆記本型計(jì)算機(jī)。4.如權(quán)利要求1所述的按鍵式多層視窗操控方法,其特征在于,該視窗型信息處理平臺(tái)是一平板型計(jì)算機(jī)。5.如權(quán)利要求1所述的按鍵式多層視窗操控方法,其特征在于,該視窗型信息處理平臺(tái)是一網(wǎng)絡(luò)工作站。6.如權(quán)利要求1所述的按鍵式多層視窗操控方法,其特征在于,該視窗型信息處理平臺(tái)是一個(gè)人數(shù)字助理裝置。7.一種按鍵式多層視窗操控接口,搭載至一視窗型信息處理平臺(tái),提供一使用者操控的按鍵式多層視窗操控功能,借此操控該視窗型信息處理平臺(tái)上的一多層式視窗群組,其中該多層式視窗群組至少包括一上層視窗和至少一附屬至該上層視窗的下層視窗,其特征在于,該按鍵式多層視窗操控接口至少包括一鍵盤(pán)按鍵按壓事件響應(yīng)模塊,可響應(yīng)該視窗型信息處理平臺(tái)上所發(fā)生的使用者激活的鍵盤(pán)按鍵按壓事件,接收各個(gè)鍵盤(pán)按鍵按壓事件所激活而生成的按鍵信息;一下層視窗開(kāi)啟模塊,可在該上層視窗中顯示一組圖形化按鍵,其中每一個(gè)圖形化按鍵是對(duì)應(yīng)至該上層視窗所屬的一個(gè)下層視窗;且該下層視窗開(kāi)啟模塊可響應(yīng)該鍵盤(pán)按鍵按壓事件響應(yīng)模塊所接收到的一特定使用者激活的第一型鍵盤(pán)按鍵按壓事件,選擇一組該圖形化按鍵中的一個(gè)圖形化按鍵,借此開(kāi)啟該圖形化按鍵所對(duì)應(yīng)的下層視窗;以及一下層視窗關(guān)閉模塊,可在該下層視窗開(kāi)啟模塊開(kāi)啟了一個(gè)下層視窗之后,響應(yīng)該鍵盤(pán)按鍵按壓事件響應(yīng)模塊所接收到的一特定使用者激活的第二型鍵盤(pán)按鍵按壓事件來(lái)關(guān)閉該下層視窗。8.如權(quán)利要求7所述的按鍵式多層視窗操控接口,其特征在于,該視窗型信息處理平臺(tái)是一桌上型個(gè)人計(jì)算機(jī)。9.如權(quán)利要求7所述的按鍵式多層視窗操控接口,其特征在于,該視窗型信息處理平臺(tái)是一筆記本型計(jì)算機(jī)。10.如權(quán)利要求7所述的按鍵式多層視窗操控接口,其特征在于,該視窗型信息處理平臺(tái)是一平板型計(jì)算機(jī)。11.如權(quán)利要求7所述的按鍵式多層視窗操控接口,其特征在于,該視窗型信息處理平臺(tái)是一網(wǎng)絡(luò)工作站。12.如權(quán)利要求7所述的按鍵式多層視窗操控接口,其特征在于,該視窗型信息處理平臺(tái)是一個(gè)人數(shù)字助理裝置。全文摘要一種按鍵式多層視窗操控方法及接口,可應(yīng)用在一視窗型信息處理平臺(tái),本發(fā)明的按鍵式多層視窗操控接口包括一鍵盤(pán)按鍵按壓事件響應(yīng)模塊、一下層視窗開(kāi)啟模塊以及一下層視窗關(guān)閉模塊;本發(fā)明的特點(diǎn)在于可為使用者提供一按鍵式的多層視窗操控功能,讓使用者可通過(guò)鍵盤(pán)按鍵,而非鼠標(biāo),操控一多層式視窗群組中各個(gè)視窗的開(kāi)啟及關(guān)閉;讓使用者更為可靠地操控多層式視窗群組,克服了使用鼠標(biāo)帶來(lái)的定位不易準(zhǔn)確的缺點(diǎn)。文檔編號(hào)G06F3/00GK1770075SQ200410087139公開(kāi)日2006年5月10日申請(qǐng)日期2004年11月1日優(yōu)先權(quán)日2004年11月1日發(fā)明者邱全成,周韜申請(qǐng)人:英業(yè)達(dá)股份有限公司