專利名稱:幫助顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種幫助顯示方法。特別地,本發(fā)明涉及的方法用于顯示幫助屏面和幫助信息,來解釋配備有計(jì)算機(jī)的鼠標(biāo)按鈕、鍵、和顯示器的包括電子設(shè)備的操作按鈕的設(shè)備操作裝置的功能和設(shè)備操作方法。
電子設(shè)備諸如個(gè)人電腦(PC)、磁帶錄象機(jī)(VTR)(也稱為盒式磁帶錄象機(jī)(VCR))和磁帶錄音機(jī),各自配備有諸如有各種功能的按鈕和按鍵的設(shè)備操作裝置。在這些設(shè)備操作裝置中,有些設(shè)備操作裝置盡管容易被專家操作,但入門者對(duì)其操作方法卻摸不著門。
下面以ThinkPadTM為例來說明這些設(shè)備操作裝置。ThinkPadTM是IBM(國際商用機(jī)器公司)和IBM日本公司(IBM Japan)的一種筆記本型個(gè)人電腦(PC)。圖4是表示ThinkPadTM的示意圖。ThinkPadTM11包含機(jī)體12和頂蓋14。機(jī)體12的上面有鍵盤13,頂蓋14的內(nèi)面有液晶顯示器(LCD)15。作為指示設(shè)備的的鼠標(biāo)包括各種類型,諸如一鍵鼠標(biāo)、兩鍵鼠標(biāo)和三鍵鼠標(biāo)。這些鼠標(biāo)中,三鍵鼠標(biāo)有三個(gè)鍵,諸如左鍵、右鍵和第三鍵。指示設(shè)備是用于指向顯示屏上的位置的設(shè)備。ThinkPadTM也配備一個(gè)軌跡點(diǎn)(TrackPointTM),它起著功能類似于三鍵鼠標(biāo)的指示設(shè)備的作用。TrackPointTM包含一個(gè)操縱器(stick)16,位于鍵盤13上由諸如“G”鍵、“H”鍵和“B”鍵這三個(gè)鍵圍起來的位置,另外還包含三個(gè)鍵,諸如左鍵17、右鍵18和中鍵19,位于機(jī)體12上稍微離開鍵盤13的位置。
就ThinkPadTM來說,負(fù)責(zé)滾動(dòng)顯示屏上打開的窗口內(nèi)顯示的文本的功能被賦予中鍵19。就是說,當(dāng)在按下中鍵19的同時(shí)移動(dòng)操縱器16時(shí),文本滾動(dòng)。然而,即使僅僅按下中鍵19,滾動(dòng)功能也不起作用。所以,不可能指望入門者通過根據(jù)其經(jīng)驗(yàn)的學(xué)習(xí)就能掌握中鍵19的功能和操縱方法。
上面以作為筆記本型個(gè)人電腦(PC)的ThinkPadTM的中鍵為例,描述了一例不能單獨(dú)通過觸摸裝置就能明白其功能和操作方法的設(shè)備操作裝置。除了ThinkPadTM的中鍵之外,許多電子設(shè)備都有不能單獨(dú)通過觸摸裝置就能明白其功能和操作方法的設(shè)備操作裝置。例如,磁帶錄象機(jī)VTR(VCR)的錄象鍵,單獨(dú)按下是不起作用的,只有與復(fù)制鍵一起按下時(shí),它才啟動(dòng)錄象。此外,錄象的待命狀態(tài)的設(shè)置,要通過同時(shí)按下錄象鍵和暫停鍵,此后通過按下復(fù)制鍵就能啟動(dòng)錄象。此例中,即使單獨(dú)按下錄象鍵,也沒有變化發(fā)生。結(jié)果,不可能指望第一次操作VTR(VCR)的用戶根據(jù)經(jīng)驗(yàn)就能掌握錄象鍵的功能和操作方法。(此例中所述的VTR(VCR)的錄象鍵,是幾乎不能通過經(jīng)驗(yàn)就能掌握的設(shè)備操作裝置的一個(gè)例子。即使存在使用與上述錄象鍵的方法不同的操作方法的VTR(VCR),上述解釋的要點(diǎn)也不受損害)。
除了上述VTR(VCR)的錄象鍵外,還有許多設(shè)備操作裝置,盡管掌握設(shè)備操作的專家能輕而易舉地操作,但入門者卻對(duì)其操作方法摸不著門。這些設(shè)備操作裝置不利于入門者經(jīng)驗(yàn)性地學(xué)習(xí)設(shè)備的操作方法。
本發(fā)明就是要解決以上的問題。
本發(fā)明的一個(gè)目的是提供一種幫助顯示方法,由此使用戶能容易地和迅速地知道電子設(shè)備的操作裝置的功能和操作方法。
本發(fā)明涉及一種幫助顯示方法,用于在顯示屏上顯示電子設(shè)備的操作裝置的功能和操作。
用戶試圖操作上述操作裝置中的特定操作裝置的頻率總是被記數(shù)。然后,當(dāng)在用戶操作其它操作裝置之前該特定操作裝置的操作頻率達(dá)到預(yù)定值時(shí),解釋該特定操作裝置的功能和操作方法的幫助信息就被顯示出來。
用戶由此就能容易地和迅速地掌握該特定操作裝置的功能和操作方法。
圖1是表示本發(fā)明實(shí)施例所用個(gè)人電腦(PC)的示意圖;圖2是表示本發(fā)明實(shí)施例的操作的流程圖;圖3是表示一個(gè)幫助屏幕的示意圖;圖4是表示按照本發(fā)明實(shí)施例的個(gè)人電腦(PC)的示意圖。
下面說明本發(fā)明的最佳實(shí)施例。
圖1是表示這個(gè)實(shí)施例所用個(gè)人電腦(PC)的示意圖。計(jì)算機(jī)21的主要構(gòu)成部件是CPU22、處理器總線23、圖形顯示機(jī)構(gòu)24、AGP總線、存儲(chǔ)器/PCI控制芯片26、主存儲(chǔ)器27、PCI總線28、IDE類型的硬盤驅(qū)動(dòng)器(IDE-HDD)29、PCI-ISA橋芯片30、ISA總線31、ROM32、軟盤驅(qū)動(dòng)器控制器(FDC)33、軟盤驅(qū)動(dòng)器(FDD)34、鍵盤/鼠標(biāo)控制器(KMC)35、鍵盤/鼠標(biāo)36、I/O(輸入/輸出)控制器37以及網(wǎng)絡(luò)38。
CPU(中央處理單元)22可以用美國英特爾公司的X86系統(tǒng)處理器或美國IBM公司或摩托羅拉公司的Power PC。
處理器總線23是一種將CPU22、存儲(chǔ)器/PCI控制芯片26和主存儲(chǔ)器27互相連接的高速總線。
圖形顯示機(jī)構(gòu)24控制向諸如CRT或液晶顯示器(LCD)的顯示器的輸出。圖形顯示機(jī)構(gòu)24通過AGP總線25與存儲(chǔ)器/PCI控制芯片26相連。AGP(加速圖形端口)總線25只用作通過改善PCI總線來連接與圖形顯示有關(guān)的電路,諸如圖形卡。
存儲(chǔ)器/PCI控制芯片26作為將CPU22、主存儲(chǔ)器27和PCI總線28互相連接的LSI(大規(guī)模集成電路)。芯片26一般被稱作“北橋”(northbridge)。
主存儲(chǔ)器27是一個(gè)包含DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)的存儲(chǔ)器,CPU22能直接從其中讀取數(shù)據(jù)或在其中寫入數(shù)據(jù),用于操作系統(tǒng)(OS)或應(yīng)用程序存儲(chǔ)程序或數(shù)據(jù)。
PCI總線28是一種近年來用作個(gè)人電腦(PC)的標(biāo)準(zhǔn)高速總線的總線。PCI(外圍部件互連)代表一種由PCI特殊利益集團(tuán)(一個(gè)標(biāo)準(zhǔn)化組織,有一百幾十個(gè)公司參加,包括英特爾公司、IBM公司和康柏公司)決定的局部總線體系結(jié)構(gòu)。
ISA總線31是一種用于連接運(yùn)行速度相對(duì)較低的外圍設(shè)備(軟盤驅(qū)動(dòng)器(FDD)33和鍵盤/鼠標(biāo)36)的總線。ISA(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))代表一種總線標(biāo)準(zhǔn),用作以美國IBM公司的個(gè)人電腦PC/AT所用擴(kuò)展總線為基礎(chǔ)的國際標(biāo)準(zhǔn)規(guī)范。
PCI總線28和ISA總線31通過PCI-ISA橋芯片30互相連接。這一般被稱為“南橋”(south bridge)。PCI-ISA橋芯片30包括一個(gè)用于控制IDE硬盤驅(qū)動(dòng)器(IDE-HDD)29的控制器。IDE(國際設(shè)備電子)是硬盤驅(qū)動(dòng)器的接口之一。IDE最初是由硬盤驅(qū)動(dòng)器制造商標(biāo)準(zhǔn)化的,后來由ANSI(美國國家標(biāo)準(zhǔn)學(xué)會(huì))標(biāo)準(zhǔn)化,作為ATA(AT附件)。個(gè)人電腦(PC)中的硬盤驅(qū)動(dòng)器和CD-ROM驅(qū)動(dòng)器一般是由IDE連接的。
IDE硬盤驅(qū)動(dòng)器(IDE-HDD)29用于存儲(chǔ)諸如操作系統(tǒng)(OS)和應(yīng)用程序的程序以及數(shù)據(jù)。
就本實(shí)施例而言,ROM 32、軟盤驅(qū)動(dòng)器控制器(FDC)33、鍵盤/鼠標(biāo)控制器(KMC)35、鍵盤/鼠標(biāo)36和I/O(輸入/輸出)控制器37與ISA總線31相連。
BIOS存儲(chǔ)在ROM(只讀存儲(chǔ)器)32中。BIOS(基本輸入/輸出系統(tǒng))最初被用作一個(gè)對(duì)要在OS或應(yīng)用程序與包括鍵盤和顯示器的外圍設(shè)備之間傳輸?shù)妮斎?輸出數(shù)據(jù)進(jìn)行控制的程序。然而,由于近來OS已經(jīng)被構(gòu)建成32位的、所以重視了即插即用和電源管理而不是最初的功能。即插即用(PnP)是一種功能,其中BIOS自動(dòng)地識(shí)別連接到計(jì)算機(jī)的外圍設(shè)備,并將設(shè)備設(shè)置到與OS協(xié)同的最佳硬件環(huán)境。由此將用戶從繁瑣的設(shè)置操作中解脫出來。諸如APM(高級(jí)電源管理)和ACPI(高級(jí)配置和電源接口)的節(jié)電模式的標(biāo)準(zhǔn),是以電源管理要節(jié)約能源為出發(fā)點(diǎn)來決定的。
軟盤驅(qū)動(dòng)器控制器(FDC)33控制軟盤驅(qū)動(dòng)器(FDD)34。
鍵盤/鼠標(biāo)控制器(KMC)35控制鍵盤/鼠標(biāo)36。
I/O(輸入/輸出)控制器37是網(wǎng)絡(luò)38的連接器。
以下通過舉例并結(jié)合圖2所示的流圖來說明圖1中所示計(jì)算機(jī)21的操作,其中的計(jì)算機(jī)21配備例如圖4中所示ThinkPadTM的TrackPointTM指示設(shè)備,該指示設(shè)備具有操縱器16和諸如左鍵17、右鍵18和中鍵19的三個(gè)鍵。本例中,操縱器16、左鍵17、右鍵18和中鍵19是由鍵盤/鼠標(biāo)控制器35控制的。
如果中鍵19的狀態(tài)改變,就向操作系統(tǒng)(OS)輸出中斷請(qǐng)求。接收中斷請(qǐng)求的OS就將控制轉(zhuǎn)交給從步驟41開始的中斷處理例程。中鍵19的狀態(tài)改變,是在有諸如按下或釋放中鍵19的事件發(fā)生時(shí)而發(fā)生的。
中斷處理例程在步驟42判定事件是否是中鍵19的按下。如果判定結(jié)果為否(N),例程前進(jìn)到步驟43,但是如果判定結(jié)果為是(Y),就前進(jìn)到步驟50。
假設(shè)情況是用戶首次觸擊中鍵19,則步驟42的判定結(jié)果為是(Y)。結(jié)果,例程前進(jìn)到步驟50。在步驟50中,例程開始檢查在顯示屏上打開的窗口中顯示的文本是否被滾動(dòng)(滾動(dòng)操作的檢查)。滾動(dòng)操作檢查是檢查操縱器16是否在中鍵19按下的同時(shí)被移動(dòng)。
在步驟51中,例程開始檢查鼠標(biāo)操作。本實(shí)施例的鼠標(biāo)指的是圖1中所示的指示設(shè)備,包含操縱器16、左鍵17、右鍵18和中鍵19。鼠標(biāo)操作檢查是檢查左鍵17是否被獨(dú)立地按下,這不同于上述檢查操縱器16是否在中鍵19按下的同時(shí)被移動(dòng)的檢查。
在步驟52中,例程開始檢查鍵操作。鍵操作檢查是否有鍵盤13上的鍵被按下。
在步驟53中,例程判定定時(shí)器當(dāng)前是否測(cè)定時(shí)間。如果判定結(jié)果為是(Y),例程就前進(jìn)到步驟49。如果結(jié)果為否(N),例程就前進(jìn)到步驟54,例程設(shè)置定時(shí)器來開始時(shí)間的測(cè)定。然后例程前進(jìn)到步驟49。
在步驟49中,例程執(zhí)行返回。就是說,中斷處理例程完成處理并將控制返回給操作系統(tǒng)(OS)。
然后,如果中鍵19的狀態(tài)再次改變,操作系統(tǒng)就將控制轉(zhuǎn)交給從步驟41開始的中斷處理例程。中斷處理例程在步驟42中判定是否中鍵19被按下。如果判定結(jié)果為是(Y),就前進(jìn)到步驟50去執(zhí)行上述步驟,如果結(jié)果為否(N),例程前進(jìn)到步驟43。以下說明判定結(jié)果為否(N)的情況。
在步驟43中,例程判定在顯示屏上打開的窗口中顯示的文本是否被滾動(dòng)。如果判定結(jié)果為是(Y),例程就前進(jìn)到步驟56。自步驟56起以下的處理表示在用戶明白中鍵19的功能和操作方法的情況下或發(fā)生超時(shí)的情況下的處理過程。這個(gè)處理過程在以后說明。下面來解釋步驟43中判定結(jié)果為否(N)的情形,即文本不滾動(dòng)的情形。在這種情況下,例程前進(jìn)到步驟44。
在步驟44中,例程判定是否執(zhí)行了鼠標(biāo)操作。如果判定結(jié)果為是(Y),就前進(jìn)到步驟56。自步驟56起以下的的處理在以后說明。下面來解釋步驟44中判定結(jié)果為否(N)的情形,即沒有執(zhí)行鼠標(biāo)操作的情形。在這種情況下,例程前進(jìn)到步驟45。
在步驟45中,例程判定是否執(zhí)行了鍵盤操作。如果判定結(jié)果為是(Y),就前進(jìn)到步驟56。自步驟56起以下的的處理在以后說明。下面來解釋步驟45中判定結(jié)果為否(N)的情形,即沒有執(zhí)行鍵盤操作的情形。在這種情況下,例程前進(jìn)到步驟46。
在步驟46,例程判定定時(shí)器所顯示的值是否處于預(yù)設(shè)定的時(shí)間內(nèi)。這個(gè)設(shè)定的時(shí)間等于在程序中作為缺省值確定的預(yù)定的若干秒。通過控制屏面來改變?nèi)笔≈凳怯锌赡艿?。如果上述判定結(jié)果為否(N),例程就前進(jìn)到步驟56。自步驟56起以下的的處理在以后說明。下面來解釋步驟46中判定結(jié)果為是(Y)的情形,即定時(shí)器所顯示的值處于設(shè)定的時(shí)間內(nèi)的情形。在這種情況下,例程前進(jìn)到步驟47。
在步驟47,計(jì)數(shù)器的值增加“1”。計(jì)數(shù)器的復(fù)位值設(shè)定為“0”。以后只有當(dāng)控制轉(zhuǎn)移到步驟47時(shí),該值才遞增“1”。
在步驟48,例程判定計(jì)數(shù)器的值是否顯示設(shè)定的頻率。對(duì)這個(gè)設(shè)定頻率來說,例如將缺省值設(shè)定為3。然后來討論當(dāng)不懂中鍵19操作方法的用戶判斷中鍵19與鼠標(biāo)的左鍵17有相同功能時(shí)的情形。用戶點(diǎn)擊(按下后立即釋放)中鍵19。由于顯示屏上沒有出現(xiàn)任何變化,用戶就雙點(diǎn)擊中鍵19。在這個(gè)情況下,計(jì)數(shù)器值由于第一次的點(diǎn)擊而從“0”變?yōu)椤?”,再由于接著的雙點(diǎn)擊而從“1”變?yōu)椤?”。這就是為什么將計(jì)數(shù)器設(shè)定頻率設(shè)定為3次的理由。也有可能這樣來設(shè)定頻率,使得能夠通過控制屏面來將設(shè)定值改變成另一個(gè)。
如果步驟48中的判定結(jié)果為否(N),例程就前進(jìn)到步驟49。在步驟49中,例程執(zhí)行返回。就是說,中斷處理例程完成處理并將控制返回給操作系統(tǒng)(OS)。
如果步驟48中的判定結(jié)果為是(Y),例程就前進(jìn)到步驟55。在步驟55中,例程在顯示屏上顯示一個(gè)幫助屏面。此時(shí),幫助屏面代表以窗口的形式解釋并顯示的中鍵的功能和操作方法的介紹。此外,還可能這樣來生成幫助屏面,使得將對(duì)中鍵的功能和操作方法的介紹按照特定應(yīng)用程序的文件格式來創(chuàng)建并在該應(yīng)用被顯示的屏幕上顯示。例如,將幫助文件按照HTML風(fēng)格來創(chuàng)建并在瀏覽器的屏幕中顯示。
圖3表示一個(gè)幫助屏面。圖3中所示的幫助屏面在“how to use centerbutton”(如何使用中鍵)的標(biāo)題下顯示了操縱器、盤、左鍵、右鍵和中鍵的配置以及中鍵的功能和操作方法。就是說,顯示了一條“Move thestick while depressing the center button,and you can scroll thescreen”(在按下中鍵的同時(shí)移動(dòng)操縱器就能滾動(dòng)屏幕)的信息。幫助屏面顯示一個(gè)顯示“the help is not displayed from the next time”(從下次起不顯示該幫助)的復(fù)選框。用戶能決定將來是否要使用“howto use center button”的幫助功能,這要視是否選擇復(fù)選框而定。
以上說明了一個(gè)在顯示屏上顯示幫助屏面的例子。也可以不采用上例的方法,而是將幫助屏面在窗口底線顯示的狀態(tài)條中作為幫助信息來顯示。就是說,將表示“Move the stick while depressing the centerbutton,and you can scroll the screen”的幫助信息在狀態(tài)條中顯示。幫助信息還可以采用上例以外的各種方式。例如,可以在已經(jīng)顯示的窗口上蓋寫幫助信息并顯示出來。此外,還可以通過語音來傳達(dá)幫助信息的內(nèi)容。
此后,啟動(dòng)步驟56中的控制。
如果上述步驟43、44和45中的判定結(jié)果為是(Y),例程就前進(jìn)到步驟56。如果上述步驟46中的判定結(jié)果為否(N),例程也前進(jìn)到步驟56。此外,例程在上述步驟55之后也前進(jìn)到步驟56。
在步驟56中,例程將計(jì)數(shù)器復(fù)位。就是說,例程將“0”設(shè)置到計(jì)數(shù)器。
在步驟57中,例程將定時(shí)器復(fù)位,就是說,例程停止定時(shí)器的時(shí)間測(cè)定。
在步驟58中,例程完成滾動(dòng)操作的檢查。
在步驟59中,例程完成鼠標(biāo)操作的檢查。
在步驟60中,例程完成鍵盤操作的檢查。
此后,例程前進(jìn)到步驟49。在步驟49中,例程執(zhí)行返回。就是說,中斷處理例程完成處理并將控制返回給操作系統(tǒng)(OS)。
以上結(jié)合圖2所示的流圖對(duì)圖1中所示的計(jì)算機(jī)21的操作作了說明。
就以上實(shí)施例而言,所說明的例子中,本發(fā)明的幫助顯示方法是在配備了具有三鍵鼠標(biāo)功能的TrackPointTM的IBM(美國)和IBM(日本)的用作個(gè)人電腦(PC)的ThinkPadTM上應(yīng)用的。然而,本發(fā)明不限于上述情況。也可以將本發(fā)明應(yīng)用于具有以下特點(diǎn)的操作裝置。
(1)單獨(dú)不起作用但是按照與其它控制機(jī)構(gòu)組合的操作起作用的操作裝置(2)單獨(dú)起作用但是不能容易地向其施加反饋的操作裝置與上述第(1)條對(duì)應(yīng)的操作裝置包括TrackPointTM的中鍵。此外,具有三個(gè)或更多鍵的鼠標(biāo)的除左鍵和右鍵以外的鍵也在其列。例如,三鍵式鼠標(biāo)的第三鍵,即使被獨(dú)立地按下時(shí)也不起作用。可以通過在按下第三鍵的同時(shí)移動(dòng)鼠標(biāo)來滾動(dòng)文本。此外,ThinkPadTM的“Fn”鍵(圖4中由符號(hào)20所示的鍵)也被包括在上述范疇內(nèi)?!癋n”鍵即使被獨(dú)立地按下時(shí)也不起作用,但是當(dāng)與其它鍵同時(shí)按下時(shí)就起作用。例如,“Fn”+“F3”將系統(tǒng)轉(zhuǎn)換到待機(jī)狀態(tài)(“Fn”+“F3”表示同時(shí)按下“Fn”鍵和“F3”鍵)?!癋n”+“F4”將系統(tǒng)轉(zhuǎn)換到掛起狀態(tài)。
除了“Fn”鍵外,還有許多其它的與上述第(1)條對(duì)應(yīng)的鍵。盡管“Ctrl”鍵即使被獨(dú)立地按下時(shí)也不起作用,但是通過與字母鍵的組合,就能起著各種快捷鍵的作用。快捷鍵是通過將從窗口菜單中選擇去執(zhí)行的命令賦予鍵盤上的單一鍵或多個(gè)鍵的組合而獲得的鍵。此外,還將特定的功能賦予“Ctrl”+“Esc”或“Ctrl”+“Alt”+“Delete”的組合。
此外,與“Ctrl”鍵的情況類似的是,“Shift”鍵即使被獨(dú)立地按下時(shí)也不起作用。,但是通過將“Shift”鍵與字母鍵組合,就可以改變能被輸入的字符。此外,可以通過“Shift”鍵+方向鍵來選擇字符。此外,可以通過“Shift”鍵+鼠標(biāo)操作來顯示選擇文件和縮放文檔的功能。
因?yàn)橐陨系逆I組合是依系統(tǒng)設(shè)置而定的,所以上述的鍵操作并不總是能在每個(gè)系統(tǒng)上執(zhí)行的。
在上述第(1)條中,鼠標(biāo)的第三鍵和鍵盤的鍵被列為“其它控制機(jī)構(gòu)”。第(1)條中的“其它控制機(jī)構(gòu)”還包括除鼠標(biāo)的第三鍵和鍵盤的鍵之外的下列各項(xiàng)。
(a)用于移動(dòng)鼠標(biāo)指示器的設(shè)備-例如鼠標(biāo)的滾球、TrackPointTM的操縱器和觸摸墊(touch pad)或諸如此類。
(b)鼠標(biāo)鍵-例如第三鍵。
(c)鍵盤上的鍵-例如“Fn”鍵、“Ctrl”鍵或“Shift”鍵或諸如此類。
(d)鍵盤上的按鈕式開關(guān)-CD播放器的控制鈕或諸如此類。
(e)揚(yáng)聲器的音量調(diào)節(jié)器-刻度盤或滑動(dòng)式開關(guān)或諸如此類。
(f)顯示器的對(duì)比度調(diào)節(jié)器-例如刻度盤或滑動(dòng)式開關(guān)或諸如此類。
上述第(2)項(xiàng)中單獨(dú)起作用但是不能容易地向其施加反饋的操作裝置可能有下列方式。
(a)單獨(dú)起作用但是其變化不容易出現(xiàn)在屏幕上的操作裝置(b)單獨(dú)起作用但是其在屏幕上的變化較小的操作裝置(c)單獨(dú)起作用但是其在屏幕上的變化僅僅在第一次出現(xiàn)的操作裝置(d)起不起作用要視應(yīng)用的類型而定的操作裝置
(e)起不起作用要視應(yīng)用的狀態(tài)而定的操作裝置以下是上述操作裝置的具體例子。
“Pause”鍵如果在MS-DOSTM提示符上被按下時(shí),可以暫停當(dāng)前執(zhí)行的程序。就是說,“Pause”鍵即使被單獨(dú)按下也能顯出其功能。然而,要從屏幕上出現(xiàn)的變化來判定程序是“暫停”還是“由于操作需要大量時(shí)間而僅僅似乎暫?!笔抢щy的。此外,僅僅在首次按下“Pause”鍵時(shí)變化才發(fā)生。然而,即使連續(xù)多次按下該鍵,也不發(fā)生變化。此外,對(duì)在不是MS-DOSTM提示符的環(huán)境中執(zhí)行的應(yīng)用來說,“Pause”鍵可能沒有任何作用。因此可以說,“Pause”鍵是一種顯示其功能的反饋不能容易地向其施加的鍵(操作裝置)。此外,由于反饋不能容易地施加到“Pause”鍵,不懂如何使用“Pause”鍵的用戶要摸索學(xué)習(xí)該鍵的功能就困難。因此,通過將本發(fā)明應(yīng)用到“Pause”鍵,就可能克服上述困難。
此外,“Home”鍵或“End”鍵起作用與否要視應(yīng)用而定。即使鍵起作用,也僅僅在第一次時(shí)屏幕上才發(fā)生鍵的變化,作為該鍵的反饋,這類似于“Pause”鍵的情形。
此外,“Esc”鍵起作用與否要視應(yīng)用而定。就一般性的應(yīng)用而言,通過按下“Esc”鍵來取消一個(gè)對(duì)話框是有可能的。然而,這個(gè)功能在某應(yīng)用環(huán)境下可能根本無效。即使必定起作用的應(yīng)用也可以起作用或者不起作用,因?yàn)橐髮?duì)話框必須是已經(jīng)打開的。
每當(dāng)按下“Insert”鍵時(shí),輸入方式就在“插入”與“改寫”之間交替改變。就是說,“Insert”鍵是一種即使被單獨(dú)按下也顯示其功能的鍵。然而,有一些應(yīng)用,即使“Insert”鍵被單獨(dú)按下也不在屏幕上顯示任何變化。此外,即使發(fā)生變化,變化也很小,諸如是光標(biāo)形狀的改變。因此根本不懂如何使用“Insert”鍵的用戶就會(huì)忽視這種變化。
通過將本發(fā)明應(yīng)用到上述“Home”鍵、“End”鍵、“Esc”鍵和“Insert”鍵,就可能解決各個(gè)問題。
以上描述了將本發(fā)明應(yīng)用到個(gè)人電腦(PC)的諸多例子。然而,本發(fā)明并不限于這些例子??梢詫⒈景l(fā)明應(yīng)用到各種電子設(shè)備上。例如,考慮將本發(fā)明應(yīng)用到下列電子設(shè)備上。
(a)便攜式電話的按鍵。
(b)配備顯示器或聲音輸出器件的家用電器的開關(guān),包括遙控器-例如電視接收機(jī)、磁帶錄象機(jī)(VTR、VCR)、音響系統(tǒng)或諸如此類。
在上述電子設(shè)備中,以磁帶錄象機(jī)(VTR、VCR)的錄象鍵為例。錄象鍵即使被單獨(dú)按下,它也是不起作用的,但是當(dāng)與一個(gè)復(fù)制鍵一起按下時(shí),就啟動(dòng)錄象。此外,有一個(gè)鍵設(shè)置成,當(dāng)錄象鍵與暫停鍵一起被按下時(shí),就設(shè)置了錄象的待機(jī)狀態(tài),此后通過按下復(fù)制鍵就能啟動(dòng)錄象。此例中,通過將本發(fā)明應(yīng)用到錄象鍵,即使不懂錄象鍵的功能及操作方法的用戶也能容易快速地了解錄象鍵的功能和操作方法。
本發(fā)明的上述幫助顯示方法可以用各種程序設(shè)計(jì)語言來生成程序(以下稱為幫助顯示程序)。
幫助顯示程序被記錄在計(jì)算機(jī)可讀的記錄介質(zhì)上??梢宰鳛橛涗浗橘|(zhì)使用的是,要在計(jì)算機(jī)系統(tǒng)上安裝的存儲(chǔ)器-諸如ROM(只讀存儲(chǔ)器)、EEPROM(電可擦式可編程只讀存儲(chǔ)器)或快閃EEPROM,便攜式記錄介質(zhì)-諸如軟盤(FD)、CD-ROM(使用光盤的只讀存儲(chǔ)器)或MO(光磁)盤,或者與網(wǎng)絡(luò)相連的服務(wù)器計(jì)算機(jī)所用的外部存儲(chǔ)器。
按照以下方式將記錄介質(zhì)中記錄的幫助顯示程序安裝到計(jì)算機(jī)中。以下將圖1中所示的個(gè)人電腦21用作計(jì)算機(jī)的例子。
如果記錄介質(zhì)是個(gè)要在計(jì)算機(jī)21上安裝的存儲(chǔ)器,則程序安裝方法被劃分為兩個(gè)方法。如果記錄介質(zhì)是只讀存儲(chǔ)器件,諸如ROM,則幫助顯示程序是在半導(dǎo)體制造過程中被寫入ROM的。然后將ROM安裝到計(jì)算機(jī)21上(圖1中所示的ROM32對(duì)應(yīng)于計(jì)算機(jī)21上安裝的該ROM)。
如果記錄介質(zhì)是便攜式記錄介質(zhì),例如軟盤(FD),就將存儲(chǔ)著幫助顯示程序的FD放置到FDD34中去讀取FD中記錄的幫助顯示程序。然后將幫助顯示程序存儲(chǔ)到硬盤驅(qū)動(dòng)器(IDE-HDD)29中。或者,將幫助顯示程序蓋寫在ROM32上。如果存儲(chǔ)著幫助顯示程序的是另外的便攜式記錄介質(zhì),諸如CD-ROM,MO盤或諸如此類,其安裝過程也相同。
如果記錄介質(zhì)是網(wǎng)絡(luò)上的外部存儲(chǔ)器,就通過網(wǎng)絡(luò)38下載外部存儲(chǔ)器中存儲(chǔ)的幫助顯示程序。然后,通過在硬盤驅(qū)動(dòng)器(IDE-HDD)29中存儲(chǔ)幫助顯示程序或?qū)⑵渖w寫在ROM32上來保存幫助顯示程序-這與上述的情況類似。
按照本發(fā)明,用戶能容易地和快速地掌握具體操作裝置的功能和操作方法,這是因?yàn)闉殡娮釉O(shè)備提供的用于在顯示屏上顯示操作裝置的功能和操作方法的幫助顯示方法,使得適時(shí)地顯示具體操作裝置的功能和操作方法的幫助成為可能。特別地,可以適時(shí)地發(fā)現(xiàn)用戶尚處于不能正確地執(zhí)行操作的階段并自動(dòng)地顯示正確操作的幫助信息。
權(quán)利要求
1.一種用于在顯示屏上顯示電子設(shè)備中配置的操作裝置的功能和操作方法的幫助顯示方法,包含的步驟為(a)檢測(cè)施加到操作裝置上的力的變化;(b)如果在步驟(a)中檢測(cè)到力的變化,就改變某計(jì)數(shù)器的值;(c)判定該計(jì)數(shù)器的值是否等于某預(yù)定值;(d)如果步驟(c)中的判定為否則返回步驟(a),如果判定為是則前進(jìn)到步驟(e);(e)在顯示屏上顯示表示操作裝置的功能和操作方法的幫助信息。
2.一種用于在顯示屏上顯示電子設(shè)備中配置的操作裝置的功能和操作方法的幫助顯示方法,包含的步驟為(a)檢測(cè)施加到操作裝置上或從操作裝置上釋放的力;(b)如果在步驟(a)中檢測(cè)到有力施加到操作裝置,就開始檢查起初為操作裝置設(shè)定的功能是否工作;(c)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就改變某計(jì)數(shù)器的值;(d)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就判定起初為操作裝置設(shè)定的功能是否出現(xiàn);(e)如果步驟(d)中的判定是肯定的,就將計(jì)數(shù)器復(fù)位并返回步驟(a);(f)判定計(jì)數(shù)器的值是否等于某預(yù)定值;(g)如果步驟(f)中的判定為否定的則返回步驟(a),如果判定為肯定的則前進(jìn)到步驟(h);(h)在顯示屏上顯示表示操作裝置的功能和操作方法的幫助信息。
3.一種用于在顯示屏上顯示電子設(shè)備中配置的操作裝置的功能和操作方法的幫助顯示方法,包含的步驟為(a)檢測(cè)施加到操作裝置上或從操作裝置上釋放的力;(b)如果在步驟(a)中檢測(cè)到有力施加到操作裝置,就開始檢查起初為操作裝置設(shè)定的功能是否工作;(c)如果在步驟(a)中檢測(cè)到有力施加到操作裝置,就設(shè)定定時(shí)器并開始時(shí)間測(cè)定;(d)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就判定起初為操作裝置設(shè)定的功能是否工作;(e)如果步驟(d)中的判定是肯定的,就將定時(shí)器和計(jì)數(shù)器復(fù)位并返回步驟(a);(f)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就改變一計(jì)數(shù)器的值;(g)如果定時(shí)器的值超過某設(shè)定時(shí)間,就將定時(shí)器和計(jì)數(shù)器復(fù)位并返回步驟(a);(h)判定計(jì)數(shù)器的值是否等于某預(yù)定值;(i)如果步驟(h)中的判定為否定的則返回步驟(a),如果判定為肯定的則前進(jìn)到步驟(j);(j)在顯示屏上顯示表示操作裝置的功能和操作方法的幫助信息。
4.一種記錄用于在顯示屏上顯示電子設(shè)備中配置的操作裝置的功能和操作方法的幫助顯示程序的計(jì)算機(jī)可讀的記錄介質(zhì),包含的步驟為(a)檢測(cè)施加到操作裝置上的力的變化;(b)如果在步驟(a)中檢測(cè)到力的變化,就改變一計(jì)數(shù)器的值;(c)判定該計(jì)數(shù)器的值是否等于某預(yù)定值;(d)如果步驟(c)中的判定為否則返回步驟(a),如果判定為是則前進(jìn)到步驟(e);(e)在顯示屏上顯示表示操作裝置的功能和操作方法的幫助信息。
5.一種記錄用于在顯示屏上顯示電子設(shè)備中配置的操作裝置的功能和操作方法的幫助顯示程序的計(jì)算機(jī)可讀的記錄介質(zhì),包含的步驟為(a)檢測(cè)施加到操作裝置上或從操作裝置上釋放的力;(b)如果在步驟(a)中檢測(cè)到有力施加到操作裝置,就開始檢查起初為操作裝置設(shè)定的功能是否工作;(c)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就改變一計(jì)數(shù)器的值;(d)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就判定起初為操作裝置設(shè)定的功能是否工作;(e)如果步驟(d)中的判定是肯定的,就將計(jì)數(shù)器復(fù)位并返回步驟(a);(f)判定計(jì)數(shù)器的值是否等于某預(yù)定值;(g)如果步驟(f)中的判定為否定的則返回步驟(a),如果判定為肯定的則前進(jìn)到步驟(h);(h)在顯示屏上顯示表示操作裝置的功能和操作方法的幫助信息。
6.一種記錄用于在顯示屏上顯示電子設(shè)備中配置的操作裝置的功能和操作方法的幫助顯示程序的計(jì)算機(jī)可讀的記錄介質(zhì),包含的步驟為(a)檢測(cè)施加到操作裝置上或從操作裝置上釋放的力;(b)如果在步驟(a)中檢測(cè)到有力施加到操作裝置,就開始檢查起初為操作裝置設(shè)定的功能是否工作;(c)如果在步驟(a)中檢測(cè)到有力施加到操作裝置,就設(shè)定定時(shí)器并開始時(shí)間測(cè)定;(d)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就判定起初為操作裝置設(shè)定的功能是否工作;(e)如果步驟(d)中的判定是肯定的,就將定時(shí)器和計(jì)數(shù)器復(fù)位并返回步驟(a);(f)如果在步驟(a)中檢測(cè)到有力從操作裝置釋放,就改變一計(jì)數(shù)器的值;(g)如果定時(shí)器的值超過某設(shè)定時(shí)間,就將定時(shí)器和計(jì)數(shù)器復(fù)位并返回步驟(a);(h)判定計(jì)數(shù)器的值是否等于某預(yù)定值;(i)如果步驟(h)中的判定為否定的則返回步驟(a),如果判定為肯定的則前進(jìn)到步驟(j);(j)在顯示屏上顯示表示操作裝置的功能和操作方法的幫助信息。
7.包含通過總線互相連接的CPU、主存儲(chǔ)器、外部存儲(chǔ)器、操作裝置、顯示器的電子設(shè)備,其中外部存儲(chǔ)器是按照權(quán)利要求4至6中任何一項(xiàng)的記錄介質(zhì)。
全文摘要
本發(fā)明的目的是提供一種幫助顯示方法,用于在顯示屏上顯示電子設(shè)備中配置的操作單元的功能和操作方法,使得用戶能容易地和快速地了解特定操作單元的功能和操作方法。用戶試圖操作操作單元中某操作單元(中鍵)的頻率總是被計(jì)數(shù)。此外,當(dāng)在用戶操作其它操作單元之前對(duì)該特定操作單元(中鍵)的操作頻率達(dá)到設(shè)定值時(shí),就顯示幫助屏幕,解釋該特定操作單元(中鍵)的功能和操作方法。
文檔編號(hào)G06F3/048GK1270350SQ0010492
公開日2000年10月18日 申請(qǐng)日期2000年3月30日 優(yōu)先權(quán)日1999年4月9日
發(fā)明者森英俊, 熊木淳, D·薩溫, J·E·格拉哈姆, S·C·伊德 申請(qǐng)人:國際商業(yè)機(jī)器公司