專利名稱:用于滾輪式鼠標(biāo)輸入裝置的人機(jī)接口方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于計(jì)算機(jī)輸入裝置的人機(jī)接口方法,特別涉及用于滾輪式鼠標(biāo)輸入裝置的人機(jī)接口方法。
背景技術(shù):
公知的滾輪式鼠標(biāo)的滾輪是用來(lái)作為滾動(dòng)條的功能,而滾輪式鼠標(biāo)的其它第三鍵以上的按鍵,則依供應(yīng)廠商的設(shè)計(jì)而有其固定的功能,這種公知的滾輪式鼠標(biāo)所公開(kāi)的技術(shù)內(nèi)容為一個(gè)鼠標(biāo)按鍵對(duì)應(yīng)到一個(gè)固定的功能,完全沒(méi)有顯示出鼠標(biāo)按鍵結(jié)合滾輪作不同變化的設(shè)計(jì)。
公知的鼠標(biāo)已有公開(kāi)以一鼠標(biāo)按鍵按壓后,在計(jì)算機(jī)屏幕會(huì)顯示出一小窗口畫面(pop up windows),并在這個(gè)小窗口畫面顯示出許多的功能選項(xiàng),以提供給使用者進(jìn)一步的選擇,此技術(shù)將很多的功能集中于一小窗口畫面,而造成使用者很多的困擾,例如小窗口畫面破壞掉其它被占據(jù)窗口的閱讀性,花費(fèi)太多時(shí)間才選擇到所要功能等,這些缺點(diǎn)源于不良人機(jī)接口的設(shè)計(jì)考慮。
發(fā)明內(nèi)容
本發(fā)明的發(fā)明人相對(duì)于上述公知技術(shù)的缺點(diǎn),而發(fā)明一種方便操作的人機(jī)接口,讓滾輪式鼠標(biāo)能夠產(chǎn)生更多的指令。
本發(fā)明提供一種人機(jī)接口,其利用滾輪式輸入裝置,例如滾輪式鼠標(biāo),能夠讓使用者經(jīng)由操作滾輪式輸入裝置即能夠方便產(chǎn)生各種指令。
為實(shí)現(xiàn)本發(fā)明上述目的,本發(fā)明提供一種用于滾輪式鼠標(biāo)輸入裝置的人機(jī)接口方法,其適用于一個(gè)用于與一計(jì)算機(jī)連接的滾輪式鼠標(biāo)輸入裝置,其中滾輪式鼠標(biāo)輸入裝置至少包含一左鍵、一右鍵、一滾輪、一復(fù)增鍵,其中計(jì)算機(jī)執(zhí)行滾輪式鼠標(biāo)輸入裝置的鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼,本發(fā)明方法包括下列步驟步驟(A)計(jì)算機(jī)執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以偵測(cè)復(fù)增鍵是否被按壓下;步驟(B)計(jì)算機(jī)執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以偵測(cè)滾輪是否被滾動(dòng);步驟(C)計(jì)算機(jī)執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以判斷滾輪是否為前滾向滾動(dòng),如果為前滾向滾動(dòng)則令計(jì)算機(jī)執(zhí)行第一指令,否則令計(jì)算機(jī)執(zhí)行第二指令。本發(fā)明方法進(jìn)一步包括步驟(D)計(jì)算機(jī)執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以重復(fù)偵測(cè)在步驟(A)的被按壓下的復(fù)增鍵是否被放開(kāi),直到被放開(kāi)為止。
再者,為實(shí)現(xiàn)本發(fā)明上述目的,本發(fā)明提供一種用于滾輪式鼠標(biāo)輸入裝置的人機(jī)接口裝置,包括一個(gè)與一計(jì)算機(jī)連接的滾輪式鼠標(biāo)輸入裝置,其中滾輪式鼠標(biāo)輸入裝置至少包含一左鍵、一右鍵、一滾輪、一復(fù)增鍵;一個(gè)提供給計(jì)算機(jī)執(zhí)行用于該滾輪式鼠標(biāo)輸入裝置的鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼,其中該鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼使得該計(jì)算機(jī)進(jìn)行偵測(cè)復(fù)增鍵是否被按壓下;偵測(cè)滾輪是否被滾動(dòng);判斷滾輪是否為前滾向滾動(dòng),如果為前滾向滾動(dòng)則令計(jì)算機(jī)執(zhí)行一第一指令,否則令計(jì)算機(jī)執(zhí)行一第二指令。本發(fā)明的鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼進(jìn)一步使得該計(jì)算機(jī)進(jìn)行重復(fù)偵測(cè)被按壓下的復(fù)增鍵是否被放開(kāi),直到被放開(kāi)為止。
圖1示出了本發(fā)明的流程圖;圖2示出配合本發(fā)明使用的滾輪式鼠標(biāo)輸入裝置的示意圖;圖3A與圖3B示出執(zhí)行本發(fā)明的計(jì)算機(jī)的具體實(shí)施例下的畫面示意圖;圖4A與圖4B示出執(zhí)行本發(fā)明的計(jì)算機(jī)的另一具體實(shí)施例下的畫面示意圖。圖中10 人機(jī)接口方法11、13、15步驟20 滾輪式鼠標(biāo)輸入裝置21 左鍵23 右鍵25 滾輪25a 前滾向方向25b 后滾向方向
27 復(fù)增鍵27a 第三鍵27b 第四鍵27c 第五鍵30 計(jì)算機(jī)30a 畫面30b 第一指令30c 第二指令30d 第一指令30e 第二指令具體實(shí)施方式
為更好的了解本發(fā)明的目的、特征及功效,通過(guò)下述具體實(shí)施例,并結(jié)合附圖,現(xiàn)對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
圖1為本發(fā)明的流程圖,圖2為配合本發(fā)明使用的滾輪式鼠標(biāo)輸入裝置的示意圖。首先說(shuō)明滾輪式鼠標(biāo)輸入裝置20的滾動(dòng)方向,本發(fā)明稱圖2的前滾向方向25a為前滾向,圖2的后滾向方向25b為后滾向。本發(fā)明的人機(jī)接口方法10其應(yīng)用在與計(jì)算機(jī)30連接的滾輪式鼠標(biāo)輸入裝置20,而滾輪式鼠標(biāo)輸入裝置20至少包含左鍵21、右鍵23、滾輪25、復(fù)增鍵27。本發(fā)明所稱的復(fù)增鍵27,其在具體實(shí)施例下的滾輪式鼠標(biāo)指第三鍵27a、第四鍵27b、或者是第五鍵27c等其中之一的鼠標(biāo)按鍵。本發(fā)明的人機(jī)接口方法10的步驟11是計(jì)算機(jī)30執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以偵測(cè)復(fù)增鍵27是否被按壓下,也即偵測(cè)第三鍵27a、第四鍵27b、或者是第五鍵27c等其中之一的鼠標(biāo)按鍵是否有被按壓下。步驟13是計(jì)算機(jī)30執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以偵測(cè)滾輪25是否被滾動(dòng),此時(shí)滾輪25的滾動(dòng)同時(shí)是發(fā)生在復(fù)增鍵27仍被按壓維持下的情況中。步驟15是計(jì)算機(jī)30執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以判斷滾輪25是否為前滾向滾動(dòng),如果為前滾向滾動(dòng)則令計(jì)算機(jī)30執(zhí)行第一指令,否則令計(jì)算機(jī)30執(zhí)行第二指令。本發(fā)明進(jìn)一步包括的步驟計(jì)算機(jī)30執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以重復(fù)偵測(cè)在步驟11的被按壓下的復(fù)增鍵27是否被放開(kāi),直到被放開(kāi)為止,也即是當(dāng)復(fù)增鍵27被放開(kāi)后,本發(fā)明上述的第一指令以及第二指令就通過(guò)本發(fā)明的人機(jī)接口方法10而產(chǎn)生出來(lái)。
對(duì)于偵測(cè)復(fù)增鍵27的按壓以及放開(kāi)、以及偵測(cè)滾輪25的滾動(dòng)等,在具體的程序手段其可以對(duì)應(yīng)到″WM_XBUTTONDOWN″事件、″WM_MOUSEWHEEL″事件、″WM_XBUTTONUP″事件,此對(duì)于本領(lǐng)域普通技術(shù)人員而言為其通常能力的范疇以內(nèi)。
圖3A與圖3B為執(zhí)行本發(fā)明的計(jì)算機(jī)的具體實(shí)施例下的畫面示意圖。畫面30a的第一指令30b為用于多媒體播放的降低音量(volume down)指令。畫面30a的第二指令30c為用于多媒體播放的增加音量(volume up)指令。從圖3A與圖3B的顯示,通過(guò)本發(fā)明的人機(jī)接口方法10能夠產(chǎn)生用于多媒體播放,例如為激光視盤片的多媒體播放的音量控制,或者是控制聲卡音量大小的音量指令。
圖4A與圖4B顯示執(zhí)行本發(fā)明的計(jì)算機(jī)的另一具體實(shí)施例下的畫面示意圖。畫面30a的第一指令30d為用于多媒體播放的下一首(next)指令。畫面30a的第二指令30e為用于多媒體播放的上一首(previous)指令。從圖4A與圖4B的顯示,通過(guò)本發(fā)明的人機(jī)接口方法10能夠產(chǎn)生用于多媒體光盤播放,例如為激光視盤片的多媒體播放,以控制下一章節(jié)節(jié)目或上一章節(jié)節(jié)目的播放。
圖3A、圖3B以及圖4A、圖4B所顯示的具體實(shí)施例,其僅是用來(lái)說(shuō)明第一指令30b、30d與第二指令30c、30e的態(tài)樣以作為范例說(shuō)明,并非用來(lái)限制本發(fā)明。本發(fā)明的人機(jī)接口方法10其具體實(shí)施的方式可以為驅(qū)動(dòng)程序碼,也即是上述的鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼。而滾輪式鼠標(biāo)輸入裝置20配合上鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼后,整體而言發(fā)揮出一種不同形式的人機(jī)接口,同時(shí)通過(guò)第一指令與第二指令在不同態(tài)樣的具體實(shí)施情況下,能夠產(chǎn)生各種變化的指令,而讓計(jì)算機(jī)30的操作更為容易,使用者完全可以僅使用滾輪式鼠標(biāo)輸入裝置20就可以完成操作,不必再配合其它的輸入裝置,例如鍵盤等。
本領(lǐng)域普通技術(shù)人員可在了解在本發(fā)明的精神及觀點(diǎn)后對(duì)本發(fā)明進(jìn)行多種不同的修改,都應(yīng)視為本發(fā)明所要求的范圍之內(nèi)。
權(quán)利要求
1.一種用于滾輪式鼠標(biāo)輸入裝置的人機(jī)接口方法,其適用于一個(gè)用于與一計(jì)算機(jī)連接的滾輪式鼠標(biāo)輸入裝置,其中該滾輪式鼠標(biāo)輸入裝置至少包含一左鍵、一右鍵、一滾輪、一復(fù)增鍵,該計(jì)算機(jī)執(zhí)行該滾輪式鼠標(biāo)輸入裝置的鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼,該方法包括下列步驟A.該計(jì)算機(jī)執(zhí)行該鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以偵測(cè)該復(fù)增鍵是否被按壓下;B.該計(jì)算機(jī)執(zhí)行該鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以偵測(cè)該滾輪是否被滾動(dòng);C.該計(jì)算機(jī)執(zhí)行該鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以判斷該滾輪是否為前滾向滾動(dòng),如果為前滾向滾動(dòng)則令該計(jì)算機(jī)執(zhí)行一第一指令,否則令該計(jì)算機(jī)執(zhí)行一第二指令。
2.如權(quán)利要求1所述的人機(jī)接口方法,進(jìn)一步包括該計(jì)算機(jī)執(zhí)行該鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以重復(fù)偵測(cè)在步驟A的被按壓下的復(fù)增鍵是否被放開(kāi),直到被放開(kāi)為止的步驟。
3.如權(quán)利要求1所述的人機(jī)接口方法,其中該復(fù)增鍵為該滾輪式鼠標(biāo)輸入裝置的第三鍵。
4.如權(quán)利要求1所述的人機(jī)接口方法,其中該復(fù)增鍵為該滾輪式鼠標(biāo)輸入裝置的第四鍵。
5.如權(quán)利要求1所述的人機(jī)接口方法,其中該復(fù)增鍵為該滾輪式鼠標(biāo)輸入裝置的第五鍵。
6.如權(quán)利要求1所述的人機(jī)接口方法,其中該第一指令為一用于多媒體播放的降低音量指令,以及該第二指令為一用于多媒體播放的增加音量指令。
7.如權(quán)利要求1所述的人機(jī)接口方法,其中該第一指令為一用于多媒體播放的下一首指令,以及該第二指令為一用于多媒體播放的上一首指令。
8.如權(quán)利要求1所述的人機(jī)接口方法,其中該滾輪式鼠標(biāo)輸入裝置為一滾輪式鼠標(biāo)。
9.一種用于滾輪式鼠標(biāo)輸入裝置的人機(jī)接口裝置,包括一個(gè)與一計(jì)算機(jī)連接的滾輪式鼠標(biāo)輸入裝置,其中該滾輪式鼠標(biāo)輸入裝置至少包含一左鍵、一右鍵、一滾輪、一復(fù)增鍵;一個(gè)提供給該計(jì)算機(jī)執(zhí)行用于該滾輪式鼠標(biāo)輸入裝置的鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼,其中該鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼使該計(jì)算機(jī)進(jìn)行偵測(cè)該復(fù)增鍵是否被按壓下;偵測(cè)該滾輪是否被滾動(dòng);判斷該滾輪是否為前滾向滾動(dòng),如果為前滾向滾動(dòng)則令該計(jì)算機(jī)執(zhí)行一第一指令,否則令該計(jì)算機(jī)執(zhí)行一第二指令。
10.如權(quán)利要求9所述的人機(jī)接口裝置,其中該鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼進(jìn)一步使該計(jì)算機(jī)進(jìn)行重復(fù)偵測(cè)被按壓下的復(fù)增鍵是否被放開(kāi),直到被放開(kāi)為止。
11.如權(quán)利要求9所述的人機(jī)接口裝置,其中該復(fù)增鍵為該滾輪式鼠標(biāo)輸入裝置的第三鍵。
12.如權(quán)利要求9所述的人機(jī)接口裝置,其中該復(fù)增鍵為該滾輪式鼠標(biāo)輸入裝置的第四鍵。
13.如權(quán)利要求9所述的人機(jī)接口裝置,其中該復(fù)增鍵為該滾輪式鼠標(biāo)輸入裝置的第五鍵。
14.如權(quán)利要求9所述的人機(jī)接口裝置,其中該第一指令為一用于多媒體播放的降低音量指令,以及該第二指令為一用于多媒體播放的增加音量指令。
15.如權(quán)利要求9所述的人機(jī)接口裝置,其中該第一指令為一用于多媒體播放的下一首指令,以及該第二指令為一用于多媒體播放的上一首指令。
16.如權(quán)利要求9所述的人機(jī)接口裝置,其中該滾輪式鼠標(biāo)輸入裝置為一滾輪式鼠標(biāo)。
全文摘要
本發(fā)明涉及一種用于滾輪式鼠標(biāo)輸入裝置的人機(jī)接口方法,其適用于一個(gè)用于與計(jì)算機(jī)連接的滾輪式鼠標(biāo)輸入裝置,其中滾輪式鼠標(biāo)輸入裝置至少包含一左鍵、一右鍵、一滾輪、一復(fù)增鍵,其中計(jì)算機(jī)執(zhí)行滾輪式鼠標(biāo)輸入裝置的鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼,本發(fā)明方法包括下列步驟步驟A是計(jì)算機(jī)執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以偵測(cè)復(fù)增鍵是否被按壓下;步驟B是計(jì)算機(jī)執(zhí)行以偵測(cè)滾輪是否被滾動(dòng);步驟C是計(jì)算機(jī)執(zhí)行鼠標(biāo)輸入裝置驅(qū)動(dòng)程序碼以判斷滾輪是否為前滾向滾動(dòng),如果為前滾向滾動(dòng)則令計(jì)算機(jī)執(zhí)行第一指令,否則令計(jì)算機(jī)執(zhí)行第二指令。
文檔編號(hào)G06F3/033GK1536474SQ03109158
公開(kāi)日2004年10月13日 申請(qǐng)日期2003年4月3日 優(yōu)先權(quán)日2003年4月3日
發(fā)明者陳建仲 申請(qǐng)人:英群企業(yè)股份有限公司