欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)和方法

文檔序號(hào):6561784閱讀:136來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明的各方面涉及一種圖標(biāo)輸出系統(tǒng)和圖標(biāo)輸出方法,特別涉及一種響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)和方法,所述系統(tǒng)和方法能夠通過(guò)熱鍵以圖標(biāo)的形式將輸入到計(jì)算系統(tǒng)中的指令進(jìn)行顯示,使得用戶(hù)可以相對(duì)容易地理解所輸入的指令。
背景技術(shù)
熱鍵是一種通常用于計(jì)算機(jī)或便攜式數(shù)字終端的捷徑,其用來(lái)直接顯示關(guān)于計(jì)算機(jī)系統(tǒng)的狀態(tài)的信息(例如,關(guān)于音響的開(kāi)/關(guān)狀態(tài)、音響的音量、屏幕的開(kāi)/關(guān)狀態(tài)、屏幕的亮度和無(wú)線設(shè)備的連接的信息)??梢栽谝苿?dòng)通信提供者的便攜式終端中提供用于直接訪問(wèn)無(wú)線因特網(wǎng)的熱鍵,但是熱鍵的類(lèi)型可以彼此不同。例如,在筆記本計(jì)算機(jī)系統(tǒng)中,F(xiàn)n鍵和F4鍵的組合(Fn+F4)被用作熱鍵。當(dāng)通過(guò)該熱鍵輸入指令時(shí),在顯示設(shè)備上輸出與該熱鍵的功能對(duì)應(yīng)的圖標(biāo)。在當(dāng)前的輸出方法中,在基本輸入/輸出系統(tǒng)(BIOS)級(jí)別上輸出圖標(biāo),諸如系統(tǒng)BIOS或視頻BIOS,或者,可替換地,由應(yīng)用程序來(lái)輸出系統(tǒng)信息。
將參照?qǐng)D1來(lái)描述傳統(tǒng)的熱鍵輸入方法。圖1是描述根據(jù)現(xiàn)有技術(shù)的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的框圖。當(dāng)用戶(hù)10通過(guò)熱鍵輸入指令時(shí)(11),微計(jì)算機(jī)20接收鍵信息并基于鍵信息創(chuàng)建掃描代碼(12),圖標(biāo)輸出程序30接收掃描代碼,并請(qǐng)求系統(tǒng)BIOS 40發(fā)送關(guān)于系統(tǒng)的當(dāng)前狀態(tài)的信息(13)。然后,已經(jīng)接收到請(qǐng)求的系統(tǒng)BIOS 40向圖標(biāo)輸出程序30提供關(guān)于系統(tǒng)狀態(tài)的信息(14)。已經(jīng)接收到關(guān)于系統(tǒng)狀態(tài)的信息的圖標(biāo)輸出程序30在顯示設(shè)備上顯示與熱鍵對(duì)應(yīng)的圖標(biāo)(15)。
然而,在輸出圖標(biāo)的傳統(tǒng)方法中,輸出熱鍵圖標(biāo)的圖標(biāo)輸出程序30處理通過(guò)鍵盤(pán)的熱鍵輸入的指令,并顯示圖標(biāo)。在這種情況下,負(fù)責(zé)分析通過(guò)鍵盤(pán)的熱鍵輸入的指令的單元和負(fù)責(zé)圖標(biāo)顯示功能的單元彼此不分離,導(dǎo)致出現(xiàn)編程效率低下的問(wèn)題。也就是說(shuō),傳統(tǒng)的熱鍵圖標(biāo)輸出程序30不能再次使用通過(guò)鍵盤(pán)的熱鍵輸入的指令。
類(lèi)似地,在其中負(fù)責(zé)分析通過(guò)熱鍵輸入的指令的單元和負(fù)責(zé)圖標(biāo)顯示功能的單元彼此也不分離的傳統(tǒng)熱鍵輸入方法中,存在除了熱鍵圖標(biāo)輸出程序30之外的程序不共享一個(gè)熱鍵輸入事件的問(wèn)題。在這種情況下,有必要修改代碼并測(cè)試所有代碼,以使得傳統(tǒng)的圖標(biāo)輸出程序30支持允許其他程序共享一個(gè)熱鍵輸入事件的功能。
此外,上述圖標(biāo)輸出程序30由應(yīng)用程序(即,Windows程序)組成。這導(dǎo)致存在當(dāng)圖標(biāo)輸出程序30關(guān)閉時(shí)不能輸出圖標(biāo),且不能在DOS環(huán)境中輸出圖標(biāo)的問(wèn)題。

發(fā)明內(nèi)容
因此,根據(jù)本發(fā)明的各方面,提供了一種響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)和方法,其中,用于分析通過(guò)熱鍵輸入的指令的單元和負(fù)責(zé)圖標(biāo)顯示功能的單元彼此分離,使得其可以獨(dú)立編程,以基本上同時(shí)執(zhí)行各種操作。
此外,本發(fā)明的各方面提供了一種響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)和方法,其中,當(dāng)沒(méi)有執(zhí)行負(fù)責(zé)圖標(biāo)顯示功能的程序時(shí),系統(tǒng)基本輸入/輸出系統(tǒng)(BIOS)而不是負(fù)責(zé)圖標(biāo)顯示功能的程序來(lái)充當(dāng)熱鍵圖標(biāo)輸出程序,這使得當(dāng)圖標(biāo)輸出程序不可用時(shí)(諸如在其中Windows不工作的DOS環(huán)境中),可以輸出熱鍵圖標(biāo)。
根據(jù)本發(fā)明的一個(gè)方面,響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)包括微計(jì)算機(jī),讀取通過(guò)熱鍵輸入的指令,并輸出對(duì)應(yīng)于該指令的掃描代碼;鍵盤(pán)控制器(keyboard launcher),用于從微計(jì)算機(jī)接收掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息;系統(tǒng)基本輸入/輸出系統(tǒng)(BIOS),提供輸出熱鍵圖標(biāo)所需要的信息;以及顯示管理器,接收由鍵盤(pán)控制器生成的消息,并基于從系統(tǒng)BIOS接收的信息輸出熱鍵圖標(biāo)。
根據(jù)本發(fā)明的另一方面,響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法包括使微計(jì)算機(jī)讀取通過(guò)熱鍵輸入的指令,從而輸出對(duì)應(yīng)于該指令的掃描代碼;允許鍵盤(pán)控制器從微計(jì)算機(jī)接收掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵功能的熱鍵圖標(biāo)的消息;允許系統(tǒng)BIOS向接收由鍵盤(pán)控制器生成的消息的顯示管理器提供輸出熱鍵圖標(biāo)所需要的信息;并且允許顯示管理器基于所接收的信息輸出熱鍵圖標(biāo)。
根據(jù)本發(fā)明的另一方面,提供了一種用于在顯示管理器的非工作狀態(tài)中輸出圖標(biāo),以輸出指示熱鍵操作的熱鍵圖標(biāo)的方法,該方法包括使微計(jì)算機(jī)讀取通過(guò)熱鍵輸入的指令,從而輸出對(duì)應(yīng)于該指令的掃描代碼;允許鍵盤(pán)控制器從微計(jì)算機(jī)接收掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵功能的熱鍵圖標(biāo)的消息;并且允許系統(tǒng)BIOS直接從微計(jì)算機(jī)中接收掃描代碼,并分析所接收的掃描代碼,并基于所分析的掃描代碼輸出熱鍵圖標(biāo)。
除了上述方面以外,在本發(fā)明的詳細(xì)描述和附圖中包括本發(fā)明的詳細(xì)方面。
將在隨后的描述中闡述本發(fā)明的額外和/或其他方面和優(yōu)點(diǎn)的一部分,并且部分將從說(shuō)明書(shū)中顯而易見(jiàn),或者可以從本發(fā)明的實(shí)踐中得出。


通過(guò)下面參照附圖對(duì)實(shí)施例進(jìn)行描述,本發(fā)明的這些和/或其他方面和優(yōu)點(diǎn)將變得顯而易見(jiàn)和易于理解,其中圖1是描述根據(jù)現(xiàn)有技術(shù)的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的框圖;圖2是描述根據(jù)本發(fā)明的實(shí)施例的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)的框圖;圖3是描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的流程圖;圖4A和4B是描述響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的流程圖;圖5是描述根據(jù)本發(fā)明的第二實(shí)施例的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的流程圖;圖6是描述根據(jù)本發(fā)明的第三實(shí)施例的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的流程圖;以及圖7是描述根據(jù)本發(fā)明的第一實(shí)施例的響應(yīng)于熱鍵輸入而輸出的圖標(biāo)形狀的圖。
具體實(shí)施例方式
下面將對(duì)本發(fā)明的目前的實(shí)施例進(jìn)行詳細(xì)參照,在附圖中描述了其示例,其中,全文中類(lèi)似的參考數(shù)字指代類(lèi)似的元素。下面,為了解釋本發(fā)明的目的,將參照附圖描述所述實(shí)施例。
下面將參照附圖描述本發(fā)明的實(shí)施例。應(yīng)當(dāng)明白,可以用計(jì)算機(jī)程序指令來(lái)執(zhí)行所附框圖中的塊和流程圖中的操作的成分??梢詫⑦@些計(jì)算機(jī)程序指令提供給例如通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)的處理器和可編程數(shù)據(jù)處理裝置。因此,由計(jì)算機(jī)或可編程數(shù)據(jù)處理裝置執(zhí)行的指令生成在框圖中的塊或流程圖中的操作中描述的可執(zhí)行的功能??梢詫⒂?jì)算機(jī)程序指令存儲(chǔ)在可編程數(shù)據(jù)處理裝置或計(jì)算機(jī)的計(jì)算機(jī)可用存儲(chǔ)器或計(jì)算機(jī)可讀存儲(chǔ)器中,以便以特定方式實(shí)現(xiàn)所述功能。因此,存儲(chǔ)在計(jì)算機(jī)可用存儲(chǔ)器或計(jì)算機(jī)可讀存儲(chǔ)器中的指令可以產(chǎn)生出包括執(zhí)行框圖中的塊或流程圖中的操作所描述的功能的指令的產(chǎn)品。同樣,可以將計(jì)算機(jī)程序指令加載到計(jì)算機(jī)或計(jì)算機(jī)可編程數(shù)據(jù)處理裝置上。因此,在計(jì)算機(jī)或計(jì)算機(jī)可編程數(shù)據(jù)處理裝置上執(zhí)行一系列的操作,以生成由計(jì)算機(jī)執(zhí)行的處理,這使得在計(jì)算機(jī)或可編程數(shù)據(jù)處理裝置上執(zhí)行的指令可以執(zhí)行框圖中的塊或流程圖中的操作所描述的功能。
每個(gè)塊或每個(gè)操作可以只是用來(lái)執(zhí)行特定邏輯操作(或多個(gè)操作)的代碼、模塊或包括一個(gè)或多個(gè)可執(zhí)行指令的段的一部分。應(yīng)當(dāng)指出,在本發(fā)明的某些修改中,可以以不同的次序生成在塊或操作中所描述的功能。例如,實(shí)際上可以同時(shí)執(zhí)行連續(xù)示出的兩個(gè)塊或操作,或者某些時(shí)候可以以相反的次序來(lái)執(zhí)行它們。
圖2是描述根據(jù)本發(fā)明的一個(gè)實(shí)施例響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)的框圖。響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng)的結(jié)構(gòu)包括用戶(hù)100、微計(jì)算機(jī)110、鍵盤(pán)控制器120、顯示管理器130、和系統(tǒng)的基本輸入/輸出系統(tǒng)(BIOS)140。
當(dāng)用戶(hù)100使用熱鍵將輸入指令輸入時(shí)(S100),包括感應(yīng)鍵盤(pán)的熱鍵輸入的硬件和與熱鍵對(duì)應(yīng)的程序的微計(jì)算機(jī)110讀出,由熱鍵輸入的指令,并輸出對(duì)應(yīng)于該指令的掃描代碼(S102)。這里,掃描代碼包括分配給鍵盤(pán)熱鍵的唯一數(shù)字。
充當(dāng)Windows應(yīng)用程序的鍵盤(pán)控制器120從微計(jì)算機(jī)110接收該掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息(S104)。
顯示管理器130是無(wú)論何時(shí)用戶(hù)100使用熱鍵輸入指令時(shí)用于輸出適合于Windows GUI(圖形用戶(hù)接口)的熱鍵圖標(biāo)的程序。顯示管理器130接收由鍵盤(pán)控制器120生成的消息,并請(qǐng)求系統(tǒng)BIOS 140發(fā)送關(guān)于系統(tǒng)的信息(S106)。然后,系統(tǒng)BIOS 140提供輸出熱鍵圖標(biāo)所需要的信息(S108)。顯示管理器130基于所提供的系統(tǒng)信息而輸出熱鍵圖標(biāo)(S110)。
如上所述,系統(tǒng)BIOS 140是在顯示管理器130請(qǐng)求時(shí)向顯示管理器130提供輸出熱鍵圖標(biāo)所需要的信息的程序。系統(tǒng)BIOS 140也可以使能系統(tǒng)的基本操作。
可以將系統(tǒng)BIOS 140提供的信息主要分為兩類(lèi)信息項(xiàng)第一信息項(xiàng),涉及系統(tǒng)的當(dāng)前狀態(tài),諸如系統(tǒng)聲音的開(kāi)/關(guān)狀態(tài)、音量的調(diào)節(jié)、系統(tǒng)顯示設(shè)備的開(kāi)/關(guān)狀態(tài)、顯示設(shè)備屏幕的亮度、亮度的調(diào)節(jié)和顯示屏幕觸摸板的開(kāi)/關(guān)狀態(tài);以及第二信息項(xiàng),涉及連接到系統(tǒng)的顯示設(shè)備。雖然從概念角度已經(jīng)明白所述第一信息項(xiàng)可以包括所述第二信息項(xiàng),但是根據(jù)本發(fā)明的實(shí)施例,第一信息項(xiàng)和第二信息項(xiàng)仍然可以彼此不同。
在第一種情況下,當(dāng)將顯示管理器130輸出的熱鍵圖標(biāo)用于改變系統(tǒng)的當(dāng)前狀態(tài)時(shí),也就是說(shuō),當(dāng)打開(kāi)聲音、關(guān)閉觸摸板的操作、或改變顯示屏幕的亮度時(shí),系統(tǒng)BIOS 140在改變之后存儲(chǔ)指示狀態(tài)的信息。
顯示管理器130根據(jù)屏幕的當(dāng)前分辨率來(lái)控制熱鍵圖標(biāo)的尺寸和透明度,并因此而輸出熱鍵圖標(biāo)??梢砸耘c屏幕的當(dāng)前分辨率對(duì)應(yīng)的恒定比率來(lái)輸出圖標(biāo)的尺寸。與現(xiàn)今存在的熱鍵圖標(biāo)不同,根據(jù)本實(shí)施例的熱鍵圖標(biāo)可以不具有矩形的窗口形狀框架,且可以在顯示屏幕上以透明形式出現(xiàn)。也就是說(shuō),可以以任何形狀來(lái)輸出圖標(biāo),而不用限制在現(xiàn)今存在的窗口形狀上。
在第二種情況下,在屏幕上顯示當(dāng)前連接到系統(tǒng)的顯示設(shè)備的可用組合,使得用戶(hù)可以從它們中選擇一個(gè)。也就是說(shuō),顯示管理器130接收關(guān)于顯示設(shè)備的信息,并輸出表示通過(guò)同時(shí)選擇顯示設(shè)備的顯示設(shè)備的組合的至少一個(gè)圖標(biāo)。同時(shí),當(dāng)在預(yù)定時(shí)間內(nèi)沒(méi)有輸入與熱鍵所輸入的指令相同的輸入指令時(shí),顯示管理器130從當(dāng)前輸出的至少一個(gè)顯示設(shè)備的組合中選擇表示在默認(rèn)狀態(tài)中指定的顯示設(shè)備的組合的圖標(biāo),然后輸出所選擇的圖標(biāo)。
當(dāng)在預(yù)定時(shí)間內(nèi)再次輸入了與熱鍵所輸入的指令相同的輸入指令時(shí),則顯示管理器130選擇至少一個(gè)當(dāng)前正在輸出的顯示設(shè)備的組合中的一個(gè),同時(shí)還依次移動(dòng)表示除了在輸入指令的再次輸入之前被選擇的那些顯示設(shè)備之外的顯示設(shè)備的組合的圖標(biāo),并輸出所選擇的顯示設(shè)備的組合。
這里,雖然所述預(yù)定時(shí)間依賴(lài)于用戶(hù)的選擇,但是在本發(fā)明的實(shí)施例中,可以將預(yù)定時(shí)間設(shè)置為在大約2至3秒范圍內(nèi)的默認(rèn)時(shí)間。此外,當(dāng)設(shè)備組合的數(shù)量大于5時(shí),在屏幕上顯示5個(gè)設(shè)備組合。然而,當(dāng)執(zhí)行熱鍵輸入時(shí),移動(dòng)所選擇的圖標(biāo),這使得可能在屏幕上不顯示所有圖標(biāo)的選擇。
當(dāng)顯示管理器130的操作結(jié)束時(shí),系統(tǒng)BIOS 140充當(dāng)顯示管理器130。在這種情況下,系統(tǒng)BIOS 140分析從微計(jì)算機(jī)110接收的掃描代碼,并輸出與所分析的掃描代碼對(duì)應(yīng)的熱鍵圖標(biāo)。
同時(shí),當(dāng)顯示管理器130不工作時(shí),或當(dāng)使用除了DOS環(huán)境以外的Windows環(huán)境時(shí),系統(tǒng)BIOS 140充當(dāng)顯示管理器130。在這種情況下,系統(tǒng)BIOS 140對(duì)從微計(jì)算機(jī)110中直接接收的掃描代碼進(jìn)行分析,并輸出與所分析的掃描代碼對(duì)應(yīng)的熱鍵圖標(biāo)。
接下來(lái),將參照?qǐng)D3、4A和4B來(lái)描述根據(jù)本發(fā)明的一個(gè)方面的用于輸出圖標(biāo)的方法的整個(gè)流程。圖3是描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的流程圖。圖4A和4B是描述響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的流程圖。
首先,微計(jì)算機(jī)110讀出用戶(hù)100通過(guò)熱鍵輸入的指令,并輸出與該指令對(duì)應(yīng)的掃描代碼(302)。鍵盤(pán)控制器120從微計(jì)算機(jī)110接收掃描代碼,并分析該掃描代碼。然后,鍵盤(pán)控制器120基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息(304)。
顯示管理器130接收鍵盤(pán)控制器120生成的消息,并且也從系統(tǒng)BIOS140接收輸出熱鍵圖標(biāo)所需的信息(306)。同時(shí),確定在所接收的信息中包括的信息項(xiàng)的類(lèi)別(308)。當(dāng)確定包括指示系統(tǒng)的當(dāng)前狀態(tài)的信息項(xiàng)時(shí),諸如系統(tǒng)聲音的開(kāi)/關(guān)狀態(tài)、系統(tǒng)顯示屏幕的亮度、和顯示屏幕觸摸板的開(kāi)/關(guān)狀態(tài)(310),則執(zhí)行圖4A中所示的處理。同時(shí),當(dāng)接收到關(guān)于當(dāng)前連接到系統(tǒng)的顯示設(shè)備的信息時(shí),執(zhí)行圖4B中所示的處理。
當(dāng)確定已經(jīng)接收到關(guān)于系統(tǒng)的當(dāng)前狀態(tài)的信息時(shí)(310),用戶(hù)100使用顯示管理器130輸出的熱鍵圖標(biāo)來(lái)改變系統(tǒng)的當(dāng)前狀態(tài)(312)。例如,用戶(hù)100使用熱鍵圖標(biāo)打開(kāi)系統(tǒng)聲音或關(guān)閉觸摸板的操作。然后,系統(tǒng)BIOS 140存儲(chǔ)指示狀態(tài)改變的信息,以更新信息(314)。
參照?qǐng)D7,應(yīng)當(dāng)指出,圖7是描述響應(yīng)于熱鍵輸入而輸出的圖標(biāo)的形狀的圖。圖7示出了例如表示音響的打開(kāi)狀態(tài)的圖標(biāo)701、表示三維(3D)聲音的打開(kāi)狀態(tài)的圖標(biāo)702、表示音響被暫時(shí)關(guān)閉的圖標(biāo)703(即表示靜音(etiquette)模式被打開(kāi)的圖標(biāo))、表示靜音模式被關(guān)閉的圖標(biāo)704、調(diào)節(jié)屏幕亮度的圖標(biāo)705、以及表示將無(wú)線裝置連接到系統(tǒng)的圖標(biāo)706。
同時(shí),當(dāng)確定接收到關(guān)于當(dāng)前連接到系統(tǒng)的顯示設(shè)備的信息時(shí)(320),顯示管理器130輸出表示由連接到系統(tǒng)的顯示設(shè)備同時(shí)選擇的顯示設(shè)備的組合的至少一個(gè)圖標(biāo)(322)。然后,確定是否在預(yù)定時(shí)間內(nèi)通過(guò)熱鍵再次輸入指令(324)。
當(dāng)通過(guò)熱鍵輸入指令且然后在預(yù)定時(shí)間內(nèi)再次輸入同一指令時(shí),顯示管理器130依次顯示表示在當(dāng)前輸出的顯示設(shè)備的至少一個(gè)組合之中、除了在再次輸入指令之前選擇的顯示設(shè)備的組合之外的顯示設(shè)備的組合的圖標(biāo),并通過(guò)從中選擇的一個(gè)組合來(lái)輸出圖標(biāo)。
另一方面,當(dāng)通過(guò)熱鍵輸入指令、但在預(yù)定時(shí)間內(nèi)沒(méi)有再次輸入同一指令時(shí),顯示管理器130從當(dāng)前正在輸出的顯示設(shè)備的至少一個(gè)組合中選擇表示顯示設(shè)備的特定組合的圖標(biāo)(328)。這里,雖然所述預(yù)定時(shí)間依賴(lài)于用戶(hù),但是在本發(fā)明的實(shí)施例中,可以將預(yù)定時(shí)間設(shè)置為在大約2至3秒的范圍內(nèi)。另外,如上所述,可以以與當(dāng)前輸出的屏幕的分辨率對(duì)應(yīng)而調(diào)節(jié)的尺寸和透明度來(lái)輸出熱鍵圖標(biāo)。
圖5是描述根據(jù)本發(fā)明的第二實(shí)施例的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的流程圖。該第二實(shí)施例涉及當(dāng)顯示管理器130的操作結(jié)束時(shí)用于輸出圖標(biāo)的方法。
首先,微計(jì)算機(jī)110讀出通過(guò)熱鍵輸入的指令,并輸出與該指令對(duì)應(yīng)的掃描代碼(502)。鍵盤(pán)控制器120從微計(jì)算機(jī)110接收掃描代碼并分析該掃描代碼。然后,鍵盤(pán)控制器120基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息(504)。上述處理類(lèi)似于第一實(shí)施例中的處理。然而,下面的處理則與第一實(shí)施例中的處理不同。系統(tǒng)BIOS 140分析從微處理器110中直接接收的掃描代碼,并輸出與所分析的掃描代碼對(duì)應(yīng)的熱鍵圖標(biāo)(506)。該配置使得即使顯示管理器130不工作時(shí)(例如,在用戶(hù)登錄系統(tǒng)之前或在DOS環(huán)境下,或者當(dāng)顯示管理器130的操作結(jié)束時(shí)),也可以使用熱鍵圖標(biāo)輸入指令。
圖6是描述根據(jù)本發(fā)明的第三實(shí)施例的響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法的框圖。在該實(shí)施例中,將分析熱鍵輸入的鍵盤(pán)控制器120和將熱鍵圖標(biāo)輸出到屏幕上的顯示管理器130分離,并且將諸如第一附加程序131和第二附加程序132的應(yīng)用程序獨(dú)立于顯示管理器130而安排。因此,應(yīng)用程序從鍵盤(pán)控制器120接收涉及關(guān)于熱鍵功能的信息的消息,并獨(dú)立執(zhí)行它們各自的操作。
同時(shí),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,可以將本發(fā)明實(shí)現(xiàn)為其中存儲(chǔ)有允許計(jì)算機(jī)執(zhí)行根據(jù)本發(fā)明實(shí)施例的方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。
根據(jù)本發(fā)明的上述方面,可以得到下述效果。用于分析熱鍵輸入的鍵盤(pán)控制器與用于輸出熱鍵圖標(biāo)的顯示管理器彼此分離并單獨(dú)被驅(qū)動(dòng),這使得可以獨(dú)立開(kāi)發(fā)除了顯示管理器外的附加程序,并且使得所述附加程序可以響應(yīng)于從熱鍵輸入的指令而同時(shí)執(zhí)行各種操作。
此外,當(dāng)不執(zhí)行在屏幕上輸出熱鍵圖標(biāo)的程序時(shí),系統(tǒng)BIOS充當(dāng)用于將熱鍵圖標(biāo)輸出到屏幕上的程序,這使得即使當(dāng)用于輸出熱鍵圖標(biāo)的程序不可用時(shí)(諸如在DOS環(huán)境下時(shí)),也可以輸出熱鍵圖標(biāo)。
此外,不存在對(duì)熱鍵圖標(biāo)的形狀的限制,并且可以向用戶(hù)提供透明的熱鍵圖標(biāo),這使得可以提供面向用戶(hù)的熱鍵圖標(biāo)。
雖然已經(jīng)示出并描述了本發(fā)明的幾個(gè)實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在不背離本發(fā)明的原理和精神的情況下,可以對(duì)這些實(shí)施例作出各種變化,由所附權(quán)利要求書(shū)及其等價(jià)物來(lái)定義本發(fā)明的范圍。
對(duì)相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求于2005年9月12日向韓國(guó)知識(shí)產(chǎn)權(quán)局提交的韓國(guó)專(zhuān)利申請(qǐng)No.2005-84775下的權(quán)益,其公開(kāi)通過(guò)參照而被合并于此。
權(quán)利要求
1.一種響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng),包括微計(jì)算機(jī),讀取通過(guò)熱鍵輸入的指令,并輸出對(duì)應(yīng)于該指令的掃描代碼;鍵盤(pán)控制器,用于從微計(jì)算機(jī)接收掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息;系統(tǒng)基本輸入/輸出系統(tǒng)BIOS,提供輸出熱鍵圖標(biāo)所需要的信息;以及顯示管理器,接收由鍵盤(pán)控制器生成的消息,并基于從系統(tǒng)BIOS接收的信息輸出熱鍵圖標(biāo)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述系統(tǒng)BIOS向顯示管理器提供指示系統(tǒng)的當(dāng)前狀態(tài)的信息。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述系統(tǒng)BIOS向顯示管理器提供關(guān)于當(dāng)前連接到該系統(tǒng)的顯示設(shè)備的信息。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,當(dāng)改變系統(tǒng)的當(dāng)前狀態(tài)時(shí),系統(tǒng)BIOS存儲(chǔ)指示經(jīng)由顯示管理器輸出的通過(guò)熱鍵圖標(biāo)的狀態(tài)改變的信息。
5.根據(jù)權(quán)利要求3所述的系統(tǒng),其中,顯示管理器接收關(guān)于顯示設(shè)備的信息,并輸出指示通過(guò)同時(shí)選擇顯示設(shè)備的顯示設(shè)備的組合的至少一個(gè)圖標(biāo)。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,當(dāng)在預(yù)定時(shí)間內(nèi)沒(méi)有輸入基本上與通過(guò)熱鍵輸入的指令類(lèi)似的指令時(shí),顯示管理器選擇指示當(dāng)前輸出的至少一個(gè)顯示設(shè)備組合中的一個(gè)顯示設(shè)備組合的圖標(biāo),并且當(dāng)在預(yù)定時(shí)間內(nèi)輸入了基本上與通過(guò)熱鍵輸入的指令類(lèi)似的指令時(shí),顯示設(shè)備從當(dāng)前正在輸出的至少一個(gè)顯示設(shè)備組合中,依次選擇指示除了在再次輸入所述指令之前選擇的顯示設(shè)備的組合之外的顯示設(shè)備的組合的圖標(biāo)。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示管理器根據(jù)當(dāng)前輸出的屏幕的分辨率而調(diào)節(jié)熱鍵圖標(biāo)的尺寸和透明度,并因此而輸出該熱鍵圖標(biāo)。
8.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,當(dāng)顯示管理器的操作結(jié)束時(shí),系統(tǒng)BIOS從微計(jì)算機(jī)直接接收掃描代碼,并分析該掃描代碼,且輸出對(duì)應(yīng)于所分析的掃描代碼的熱鍵圖標(biāo)。
9.一種用于響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法,包括使微計(jì)算機(jī)讀取通過(guò)熱鍵輸入的指令,從而輸出對(duì)應(yīng)于該指令的掃描代碼;允許鍵盤(pán)控制器從微計(jì)算機(jī)接收掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵功能的熱鍵圖標(biāo)的消息;以及允許系統(tǒng)BIOS向接收由鍵盤(pán)控制器生成的消息的顯示管理器提供輸出熱鍵圖標(biāo)所需要的信息,并且允許顯示管理器基于所接收的信息輸出熱鍵圖標(biāo)。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述輸出熱鍵圖標(biāo)所需的信息包括指示系統(tǒng)的當(dāng)前狀態(tài)的信息。
11.根據(jù)權(quán)利要求9所述的方法,其中,所述輸出熱鍵圖標(biāo)所需的信息包括關(guān)于當(dāng)前連接到該系統(tǒng)的顯示設(shè)備的信息。
12.根據(jù)權(quán)利要求10所述的方法,其中,輸出熱鍵圖標(biāo)包括允許系統(tǒng)BIOS存儲(chǔ)指示狀態(tài)改變的信息,從而當(dāng)由顯示管理器輸出的熱鍵圖標(biāo)改變系統(tǒng)的當(dāng)前狀態(tài)時(shí),更新信息。
13.根據(jù)權(quán)利要求11所述的方法,其中,輸出熱鍵圖標(biāo)還包括允許顯示管理器接收關(guān)于顯示設(shè)備的信息,以輸出指示通過(guò)同時(shí)選擇顯示設(shè)備的顯示設(shè)備的組合的至少一個(gè)圖標(biāo)。
14.根據(jù)權(quán)利要求13所述的方法,還包括,當(dāng)在預(yù)定時(shí)間內(nèi)沒(méi)有輸入與通過(guò)熱鍵輸入的指令相同的指令時(shí),允許顯示管理器選擇指示當(dāng)前輸出的至少一個(gè)顯示設(shè)備組合中的一個(gè)顯示設(shè)備組合的圖標(biāo),并且當(dāng)在預(yù)定時(shí)間內(nèi)輸入了與通過(guò)熱鍵輸入的指令相同的指令時(shí),允許顯示管理器從當(dāng)前輸出的至少一個(gè)顯示設(shè)備組合中,依次選擇指示除了在再次輸入所述指令之前選擇的顯示設(shè)備組合之外的顯示設(shè)備組合的圖標(biāo)。
15.根據(jù)權(quán)利要求9所述的方法,其中,輸出具有根據(jù)當(dāng)前輸出的屏幕的分辨率而可調(diào)節(jié)的尺寸和透明度的熱鍵圖標(biāo)。
16.一種在顯示管理器的非工作狀態(tài)中輸出熱鍵圖標(biāo)以指示熱鍵的操作的方法,該方法包括使微計(jì)算機(jī)讀取通過(guò)熱鍵輸入的指令,從而輸出對(duì)應(yīng)于該指令的掃描代碼;允許鍵盤(pán)控制器從微計(jì)算機(jī)接收掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息;并且允許系統(tǒng)BIOS直接從微計(jì)算機(jī)中接收掃描代碼,并分析所接收的掃描代碼,并基于所分析的掃描代碼輸出熱鍵圖標(biāo)。
17.一種包括允許計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要求9的方法的程序的計(jì)算機(jī)可讀介質(zhì)。
18.一種支持在計(jì)算機(jī)系統(tǒng)的顯示管理器的非工作狀態(tài)中響應(yīng)于通過(guò)熱鍵輸入的指令而輸出熱鍵圖標(biāo)的計(jì)算機(jī)系統(tǒng),包括處理器,輸出與所述指令對(duì)應(yīng)的掃描代碼;鍵盤(pán)控制器,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息;以及系統(tǒng)基本輸入/輸出系統(tǒng)BIOS,支持熱鍵圖標(biāo)的輸出。
19.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,當(dāng)改變系統(tǒng)的當(dāng)前狀態(tài)時(shí),系統(tǒng)BIOS存儲(chǔ)指示狀態(tài)改變的信息。
20.一種操作計(jì)算機(jī)系統(tǒng)以支持響應(yīng)于熱鍵輸入而輸出圖標(biāo)的方法,包括讀出通過(guò)熱鍵輸入的指令;輸出與該指令對(duì)應(yīng)的掃描代碼;基于掃描代碼的分析生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息;以及向接收該消息的顯示管理器提供支持輸出熱鍵圖標(biāo)所需的信息。
21.一種支持在計(jì)算機(jī)系統(tǒng)的顯示管理器的非工作狀態(tài)中響應(yīng)于通過(guò)熱鍵輸入的指令而輸出熱鍵圖標(biāo)的計(jì)算機(jī)系統(tǒng),包括處理器,輸出與所述指令對(duì)應(yīng)的掃描代碼;鍵盤(pán)控制器,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息,所述鍵盤(pán)控制器的操作獨(dú)立于所述顯示管理器;以及系統(tǒng)基本輸入/輸出系統(tǒng)BIOS,支持熱鍵圖標(biāo)的輸出。
全文摘要
一種響應(yīng)于熱鍵輸入而輸出圖標(biāo)的系統(tǒng),包括微計(jì)算機(jī),讀取通過(guò)熱鍵輸入的指令,并輸出對(duì)應(yīng)于該指令的掃描代碼;鍵盤(pán)控制器,用于從微計(jì)算機(jī)接收掃描代碼,分析該掃描代碼,并基于所分析的掃描代碼生成請(qǐng)求輸出指示熱鍵操作的熱鍵圖標(biāo)的消息;系統(tǒng)基本輸入/輸出系統(tǒng)(BIOS),提供輸出熱鍵圖標(biāo)所需要的信息;以及顯示管理器,接收由鍵盤(pán)控制器生成的消息,并基于從系統(tǒng)BIOS接收的信息輸出熱鍵圖標(biāo)。
文檔編號(hào)G06F3/023GK1932733SQ20061012859
公開(kāi)日2007年3月21日 申請(qǐng)日期2006年9月5日 優(yōu)先權(quán)日2005年9月12日
發(fā)明者李欣鎮(zhèn), 李炅原, 崔允鎬, 李景喜, 安明訓(xùn) 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
伊金霍洛旗| 虎林市| 东至县| 农安县| 通榆县| 民权县| 盖州市| 三江| 淮安市| 绿春县| 正镶白旗| 新建县| 襄城县| 韶山市| 德保县| 阿鲁科尔沁旗| 奉节县| 五大连池市| 太仓市| 德清县| 万山特区| 个旧市| 高碑店市| 丹棱县| 高平市| 永吉县| 安新县| 张家川| 乌拉特中旗| 呼伦贝尔市| 通化市| 盐池县| 外汇| 百色市| 巴彦淖尔市| 浦城县| 平阳县| 平度市| 仙居县| 彩票| 安阳市|