亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

處理來自輸入部件的數(shù)據(jù)的方法、系統(tǒng)和程序的制作方法

文檔序號:6431999閱讀:210來源:國知局
專利名稱:處理來自輸入部件的數(shù)據(jù)的方法、系統(tǒng)和程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于確定和來自輸入部件的輸入事件相關(guān)的輸入動作的方法、系統(tǒng)和程序。
在窗口型操作系統(tǒng)現(xiàn)有技術(shù)中,用戶可使用鼠標(biāo)輸入部件選擇被顯示的窗口。一些允許用戶操作顯示區(qū)中的圖形指針的輸入部件,例如鼠標(biāo)和輸入筆,包括一個或多個用戶可選擇的輸入按鈕。在由輸入部件控制的指針在應(yīng)用程序所顯示的圖形窗口上顯示的同時,用戶選擇按鈕組中的一個。選擇輸入部件按鈕中的一個造成把一條消息發(fā)送給顯示現(xiàn)行窗口以表明用戶動作的該應(yīng)用程序。應(yīng)用程序可和不同的輸入部件命令相關(guān),即輸入部件上的帶有不同控制選擇的多個按鈕。例如,在字處理應(yīng)用程序中,選擇鼠標(biāo)左按鈕可把所顯示的光標(biāo)定位在指點(diǎn)的位置上,而選擇鼠標(biāo)右按鈕可顯示字處理操作的一個菜單。以這種方式在鼠標(biāo)或筆式輸入部件上選擇不同的按鈕可造成在應(yīng)用程序中出現(xiàn)不同的動作。在這樣的現(xiàn)有技術(shù)系統(tǒng)中,和出現(xiàn)輸入事件時應(yīng)用窗口中的指針位置無關(guān)地進(jìn)行相同的操作。
一些現(xiàn)有技術(shù)的輸入部件不包括可造成來自輸入部件的多個不同層次的控制的多個輸入按鈕。例如,單按鈕鼠標(biāo)只能觸發(fā)來自應(yīng)用程序的單個動作。此外,不帶有按鈕的輸入筆或者觸屏顯示器上的用戶人工選擇只能對應(yīng)用程序造成出現(xiàn)單個操作,即,選擇應(yīng)用程序的顯示窗口內(nèi)的某字、某字段或其它位置。
從而技術(shù)上需要一種改進(jìn)的方法、系統(tǒng)和程序,用于利用輸入部件提供數(shù)量超過該輸入部件上可供選擇的選項(xiàng)的多個控制層次。
為了克服上面描述的現(xiàn)有技術(shù)中的限制,各優(yōu)選實(shí)施例公開一種管理對計(jì)算機(jī)的輸入事件的系統(tǒng)、方法和程序,接收對計(jì)算機(jī)監(jiān)視器上顯示的某顯示對象的位置選擇指示以及輸入事件。確定該顯示對象的包含該選定位置的段。顯示對象至少包括二個段,從而每個段能映射一個不同的輸入動作。對該確定的段判定一種輸入動作。應(yīng)用程序?qū)崿F(xiàn)和該判定的輸入動作對應(yīng)的命令。
在其它的實(shí)施例中,選定位置位于由正執(zhí)行的應(yīng)用程序控制的應(yīng)用窗口的顯示區(qū)內(nèi)。
此外,確定顯示對象中的段可包括確定應(yīng)用窗口的多個段以及確定應(yīng)用窗口中的包括該選定位置的段。
各優(yōu)選實(shí)施例提供一種機(jī)制,該機(jī)制允許鼠標(biāo)指針或接觸敏感顯示屏幕模擬來自包括著多個按鈕的輸入部件,例如多按鈕鼠標(biāo),的多個不同的輸入動作。在各優(yōu)選實(shí)施例中這是通過對顯示對象的顯示區(qū)分段并對每個段分配一個輸入動作實(shí)現(xiàn)的。對顯示對象的不同的段實(shí)行相同的輸入事件導(dǎo)致不同的輸入動作,其取決于在其中出現(xiàn)輸入事件的段。以這種方式,通過選擇顯示對象不同的段實(shí)現(xiàn)不同的輸入動作。
現(xiàn)參照各圖,其中相同的參照數(shù)字代表對應(yīng)的部分

圖1示出在其中實(shí)現(xiàn)本發(fā)明的各優(yōu)選實(shí)施例的計(jì)算環(huán)境;圖2示出以技術(shù)上周知的方式如何在顯示器屏幕上顯示多個應(yīng)用窗口的一個例子,圖3示出依據(jù)本發(fā)明的各優(yōu)選實(shí)施例的應(yīng)用窗口的分段;圖4示出依據(jù)本發(fā)明的各優(yōu)選實(shí)施例的確定與輸入對應(yīng)的輸入動作的邏輯;以及圖5示出依據(jù)本發(fā)明的各優(yōu)選實(shí)施例的顯示對象的分段。
在下面的說明,參照構(gòu)成本發(fā)明的一部分的并示出本發(fā)明的幾種實(shí)施例的各附圖。應(yīng)理解,在不背離本發(fā)明的范圍下可采用其它實(shí)施方式并可對結(jié)構(gòu)和操作做出改變。
圖1示出在其中實(shí)現(xiàn)各優(yōu)選實(shí)施例的計(jì)算環(huán)境。計(jì)算機(jī)2包括輸入驅(qū)動程序4、窗口管理程序6以及正執(zhí)行的應(yīng)用程序8a、8b、8c。輸入部件10,例如鼠標(biāo)、輸入筆、接觸敏感顯示器屏幕等,把用戶移動變換成輸入命令,而輸入驅(qū)動程序4把輸入命令變換成指示相對于顯示區(qū)的移動坐標(biāo)的計(jì)算機(jī)可讀數(shù)據(jù)。操作系統(tǒng)6接收該輸入信息并確定用戶輸入所瞄向的應(yīng)用8a、8b、8c。顯示監(jiān)視器12顯示從計(jì)算機(jī)2生成的信息。
計(jì)算機(jī)2可由任何技術(shù)上周知在微處理器控制下運(yùn)行的計(jì)算部件,包括個人計(jì)算機(jī)、工作站、客戶機(jī)、服務(wù)器、膝上機(jī)、手持設(shè)備等。窗口管理程序6是操作系統(tǒng)的一部分,它為不同的執(zhí)行應(yīng)用程序8a、8b、8c管理、生成和顯示各圖形用戶接口(GUI)窗口。窗口管理程序6可在技術(shù)上周知的操作系統(tǒng),例如微軟的視窗95、98、NT和CE;OS/2;Red Hat Linux;MAC OS;等**,中實(shí)現(xiàn)。顯示監(jiān)視器12可以是技術(shù)上周知的任何計(jì)算機(jī)顯示部件,例如LCD屏幕、CRT、接觸敏感顯示屏幕等。應(yīng)用程序8a、8b、8c可由任何技術(shù)上周知的能在顯示監(jiān)視器12中生成獨(dú)立的GUI窗口的應(yīng)用程序構(gòu)成。
圖2示出顯示器12如何以技術(shù)上周知的技術(shù)顯示用于應(yīng)用8a、8b、8c的各GUI窗口。窗口管理程序應(yīng)在顯示監(jiān)視器12上生成三個GUI窗口14a、14b、14c,以便對每個應(yīng)用8a、8b、8c分別提供一個用戶接口。在圖2中的GUI窗口14a、14b、14c的布局中,窗口14a是用戶當(dāng)前正在訪問的現(xiàn)用窗口。在這種情況下,窗口14b、14c是不現(xiàn)用的并且通常應(yīng)該顯示在現(xiàn)用窗口14a的下面。用戶可利用輸入設(shè)備10在顯示器12上操縱圖形指針16。在圖2中,圖形指針16目前正在窗口14a內(nèi)實(shí)行操作以控制應(yīng)用8a。
在各優(yōu)選實(shí)施例中,窗口管理程序6包括把每個顯示的GUI窗口14a、14b、14c定義到多個選擇段中的能力。圖3示出一個具有控制菜單22的應(yīng)用GUI窗口20,其中控制菜單22包括多個用戶可選擇以便執(zhí)行該應(yīng)用中的專用命令的菜單項(xiàng)和圖符。窗口20還包括一個應(yīng)用區(qū)24,窗口管理程序6把應(yīng)用區(qū)24定義成四個概念段A、B、C、D。用戶可利用圖形指針16直接操縱應(yīng)用區(qū)24中的應(yīng)用程序,即,改變某文檔中的正文,改變電子表格或數(shù)據(jù)庫中的值,操縱指示程序運(yùn)行的所顯示的各元素。
窗口管理程序6為每個段定義一個區(qū)域以包括段區(qū)域中的所有笛卡爾(X,Y)坐標(biāo)。響應(yīng)用戶操縱輸入部件10產(chǎn)生的輸入事件而要執(zhí)行的動作取決于當(dāng)用戶選擇某輸入選項(xiàng),例如按下鼠標(biāo)或輸入筆上的按鈕,時圖形指針16定位在段A、B、C、D中的哪個上。
例如,如果用戶通過操縱輸入部件10把圖形指針16定位到段A中并且通過按輸入部件10上的按鈕或者施加一定程度的壓力作出選擇,則可實(shí)現(xiàn)第一操作。把圖形指針10定位在其它段B、C和D中并做出選擇會類似地導(dǎo)致要執(zhí)行的不同操作。以這種方式,當(dāng)用戶在段中實(shí)施相同的動作時,每個段A、B、C、D可和不同的操作關(guān)聯(lián)。所實(shí)現(xiàn)的不同動作可包括在彈出式菜單中顯示不同的菜單選項(xiàng)、執(zhí)行不同的應(yīng)用操作、執(zhí)行窗口管理操作(例如,改變窗口尺寸等)。以這種方式,可把應(yīng)用區(qū)24劃分成多個對輸入部件的相同輸入事件產(chǎn)生不同的操作結(jié)果的區(qū)域。
在各優(yōu)選實(shí)施例中,窗口管理程序6保持各個段(例如A、B、C、D)對諸如多按鈕鼠標(biāo)或輸入筆的多按鈕輸入部件的不同控制按鈕的映射。例如,若輸入部件10只具有一個按鈕,則該映射可把各個段映射到多個輸入部件按鈕。在這樣的情況下,段A映射成點(diǎn)擊鼠標(biāo)右按鈕,段B映射成點(diǎn)擊鼠標(biāo)左按鈕,段C映射對鼠標(biāo)右按鈕的雙擊,以及段D映射對鼠標(biāo)左按鈕的雙擊。以這種方式,在某段中點(diǎn)擊輸入部件10上的按鈕模擬借助包括著多個供選擇的按鈕的輸入部件10的某具體動作??稍O(shè)置一個用戶控制屏面(未示出)以允許用戶規(guī)定一個窗口中的段的數(shù)量以及各段所映射的輸入控制操作。
圖4示出在窗口管理程序6中實(shí)現(xiàn)的邏輯,用于當(dāng)把應(yīng)用區(qū)24分段成多個和不同的輸入動作相關(guān)聯(lián)的顯示區(qū)時處理從輸入部件10接收的輸入信息??刂圃诳?0開始,其中當(dāng)用戶選擇該按鈕時窗口管理程序6從輸入驅(qū)動程序接收圖形指針16的顯示位置的x-y坐標(biāo)(按技術(shù)中已知的方式還稱為“熱點(diǎn)”。窗口管理程序6確定(在框52)是否在顯示區(qū)上顯示一個包括該x-y坐標(biāo)的窗口。若不存在,窗口管理程序6(在框54)根據(jù)用于選擇計(jì)算機(jī)桌面的各控制選項(xiàng)處理該選擇。若存在一個復(fù)蓋包含該x-y坐標(biāo)的顯示區(qū)的窗口,則窗口管理程序6(在框56)判定在該x-y坐標(biāo)上是否存在多個顯示的窗口。若存在多個窗口,窗口管理程序6(在框58)以技術(shù)上周知的方式確定z序數(shù)最高的窗口。該z序數(shù)表示如何在重疊的窗口中顯示各窗口,即,如何在各窗口上顯示另一個窗口。
在若存在多個窗口確定疊加在x-y位置上具有最高z序數(shù)的窗口之后,窗口管理程序6在框60確定該窗口是否是現(xiàn)用的。若不是,則窗口管理程序6在框62使該窗口成為現(xiàn)用窗口。反之,若該窗口是現(xiàn)用的,窗口管理程序6在框64確定該現(xiàn)用窗口內(nèi)的各個段區(qū)域。若這些段由四個象限或者別的比例下的顯示區(qū)組成,則窗口管理程序6應(yīng)把這樣的段比例施加到整個現(xiàn)用窗口上,以便根據(jù)該比率以及窗口管理程序6保持段布局把現(xiàn)用應(yīng)用窗口14a、14b、14c劃分成多個段,接著在框66窗口管理程序6確定包括著當(dāng)點(diǎn)擊輸入部件10上的按鈕時圖形指針16所位于的x-y位置的段。窗口管理程序6還在框68確定被確定的段映射的輸入動作。然后(在框70)向具有該現(xiàn)用窗口的應(yīng)用8a、8b、8c發(fā)送一條消息。該消息包括該x-y位置和所確定的輸入動作。
響應(yīng)該消息,應(yīng)用8a、8b、8c會執(zhí)行與該消息中指示的輸入動作對應(yīng)的某操作。每個應(yīng)用8a、8b、8c可包括各種輸入動作,例如右按鈕選擇、左按鈕雙擊,對各應(yīng)用命令的唯一映射。以這種方式,應(yīng)用8a、8b、8c相信它從包括多個按鈕和多個選擇選項(xiàng)的輸入部件接收輸入,而實(shí)際上該輸入部件10可能只包括一個按鈕或者在接觸敏感屏幕的情況下不包括按鈕。
在接觸屏幕實(shí)施例下,用戶按應(yīng)用窗口24的某段中的接觸敏感屏幕會導(dǎo)致執(zhí)行該選定段所映射的操作。若觸屏對接觸程度敏感,則輕接觸可選擇應(yīng)用窗口24內(nèi)的某個元素,而相對重的接觸會導(dǎo)致執(zhí)行與所接觸的段相關(guān)的操作。對于觸屏實(shí)施例,步驟50應(yīng)包括接收觸屏上用戶所按位置的x-y坐標(biāo),而步驟64應(yīng)包括確定屏幕上用戶所按的段。
各優(yōu)選實(shí)施例允許根據(jù)出現(xiàn)輸入事件時的所選位置把輸入部件生成的單個輸入事件變換成由類型不同的輸入部件生成的不同輸入動作。以這種方式,各個段可用于把來自不帶有按鈕的輸入部件,例如觸屏,映射成來自具有多個按鈕的輸入部件例如多按鈕鼠標(biāo)的動作。各優(yōu)選實(shí)施例允許把顯示對象的顯示區(qū),例如一個窗口,分段,從而用戶可利用只具有單選擇的輸入部件,例如按接觸敏感屏幕或按輸入部件上的按鈕,調(diào)用不同的命令。
替代實(shí)施方式和結(jié)論以上結(jié)束對本發(fā)明的優(yōu)選實(shí)施例的說明。
下面描述實(shí)現(xiàn)本發(fā)明的替代實(shí)施方式。
各優(yōu)選實(shí)施方式可利用標(biāo)準(zhǔn)編程和/或工程技術(shù)以生成軟件、固件、硬件或者它們的任何組合實(shí)現(xiàn)成方法、設(shè)備或制造品。本文中所使用的術(shù)語“制造品”(或替代地,“計(jì)算機(jī)程序產(chǎn)品”)的意圖是包含可從一個或多個計(jì)算機(jī)可讀部件、載體或介質(zhì),例如磁存儲介質(zhì)、“軟盤”、CD-ROM、光盤、全息部件、易失性或非易失性電子存儲器等,訪問的一個或多個計(jì)算機(jī)程序和/或數(shù)據(jù)文件。此外,制造品還可包括在傳輸介質(zhì),例如網(wǎng)絡(luò)傳輸線、無線傳輸介質(zhì)、穿過空間的信號傳播、無線電波、紅外信號等,中的優(yōu)選實(shí)施例的實(shí)現(xiàn)。當(dāng)然,業(yè)內(nèi)人士可意識到在不背離本發(fā)明的范圍下可對配置做出許多修改。
各優(yōu)選實(shí)施例可應(yīng)用于把輸入設(shè)備生成的輸入事件映射到輸入部件動作。例如,輸入部件上的一個或多個按鈕可映射可由應(yīng)用解釋的不同的輸入動作。
在應(yīng)用層的替代實(shí)施方式中,每個應(yīng)用程序可包括各段對各輸入動作的映射。在這樣的實(shí)施方式下,窗口管理程序6可向應(yīng)用程序8a、8b、8c發(fā)送指示指針的x-y坐標(biāo)以及輸入部件10上選擇的按鈕的消息,其中輸入部件10可能只具有一個按鈕或在接觸敏感屏幕的情況下不具有按鈕。應(yīng)用程序8a、8b、8c接著應(yīng)確定包含該x-y位置即熱點(diǎn)的那個段,并把實(shí)際選擇的輸入事件變換成另一個輸入動作,該輸入動作可能是與實(shí)際的輸入部件的輸入機(jī)制不同的某輸入部件上的一個輸入動作。
針對把窗口分成與不同輸入動作對應(yīng)的區(qū)段已說明了各優(yōu)選實(shí)施例。在其它實(shí)施例中,可對窗口之外的顯示對象分段,以當(dāng)選擇該顯示對象的不同段時產(chǎn)生不同的輸入動作。可如此分段以和不同輸入動作對應(yīng)的顯示對象可包括圖形圖符、窗口桌面、HTML web頁面、應(yīng)用GUI或技術(shù)上周知的任何其它顯示圖象、對象或GUI。
圖5示出包括一個顯示對象諸如菜單、圖符等的窗口200的顯示。該顯示對象被分割成二部分,202a和202b。選擇段202a產(chǎn)生的動作或選項(xiàng)顯示將不同于選擇段202b時顯示的動作或選項(xiàng)顯示。以這種方式,可以對任何顯示對象分區(qū)段,以便根據(jù)該顯示對象的被選區(qū)段提供不同的控制特性。例如,選擇所顯示的菜單的不同區(qū)段或區(qū)域可觸發(fā)不同的菜單操作。
概言之,本發(fā)明提供一種用于管理對計(jì)算機(jī)的輸入事件的系統(tǒng)、方法和程序。接收對計(jì)算機(jī)監(jiān)視器上顯示的顯示對象上的某位置的選擇以及輸入事件的指示。確定該顯示對象的包含該選定位置的某個區(qū)段。該顯示對象至少包括二個區(qū)段,從而每個區(qū)段可映射到一個不同的輸入動作。對該確定的區(qū)段確定一種輸入動作。應(yīng)用程序執(zhí)行與該確定的輸入動作對應(yīng)的一個命令。
本發(fā)明的優(yōu)選實(shí)施例的上述說明是按示意和描述的目的呈現(xiàn)的。它不意味著排它的也不意味著把本發(fā)明限定在所公開的拘泥形式下。根據(jù)上面的講授許多修改和變型是可能的。預(yù)期本發(fā)明的范圍不是由該詳細(xì)說明書而是由附屬的權(quán)利要求書限定的。上述說明、各例和數(shù)據(jù)對本發(fā)明的組成的制造和使用提供完整的描述。由于在不背離本發(fā)明的精神和范圍下可實(shí)施本發(fā)明的許多實(shí)施例,本發(fā)明歸屬于后面附屬的權(quán)利要求書。
**WINDOWS(視窗)、MICROSOFT(微軟)和WINDOWS(視窗)NT是微軟公司的注冊商標(biāo);OS/2是國際商用機(jī)器公司的注冊商標(biāo);MAC是蘋果計(jì)算機(jī)公司的注冊商標(biāo);Red Hat是Red Hat公司的商標(biāo)。
權(quán)利要求
1.一種用于管理對計(jì)算機(jī)的輸入事件的方法,包括接收對計(jì)算機(jī)監(jiān)視器上顯示的顯示對象上的位置選擇以及輸入事件的指示;確定該顯示對象的包含著該選定位置的區(qū)段,其中該顯示對象至少包括二個區(qū)段,并且其中每個區(qū)段可映射一個不同的輸入動作;以及確定用于該被確定區(qū)段的一種輸入動作,其中應(yīng)用程序的一個命令和該確定的輸入動作對應(yīng)。
2.權(quán)利要求1的方法,其中顯示對象是由窗口、圖符和顯示桌面組成的顯示對象集中的一員。
3.權(quán)利要求1的方法,其中顯示對象是由執(zhí)行應(yīng)用程序控制的應(yīng)用窗口。
4.權(quán)利要求3的方法,其中確定顯示對象的區(qū)段還包括確定應(yīng)用窗口的各區(qū)段;以及確定應(yīng)用窗口中包含該選定位置的區(qū)段。
5.權(quán)利要求4的方法,其中按應(yīng)用窗口的某特定比率定義每個區(qū)段,其中確定應(yīng)用窗口的各區(qū)段包括向應(yīng)用窗口施加每個區(qū)段的比率以確定應(yīng)用窗口的各個包括著區(qū)段的區(qū)域。
6.權(quán)利要求3的方法,還包括向應(yīng)用程序發(fā)送指示所選定的位置以及所確定的輸入動作的消息,其中應(yīng)用程序把所確定的輸入動作變換成要執(zhí)行的命令。
7.權(quán)利要求3的方法,其中所選定的位置位于由不同的應(yīng)用程序控制的多個應(yīng)用窗口的顯示區(qū)內(nèi),并且其中確定顯示對象上包含該選定位置的區(qū)段還包括確定具有包含著該選定位置的顯示區(qū)的多個應(yīng)用窗口中z序數(shù)最高的應(yīng)用窗口,其中該被確定的應(yīng)用執(zhí)行與所確定的輸入動作對應(yīng)的命令。
8.權(quán)利要求1的方法,其中輸入事件包括用戶按接觸敏感顯示屏幕,并且該選定位置是用戶按接觸敏感顯示屏幕的位置。
9.權(quán)利要求8的方法,其中用于每個區(qū)段的輸入動作和多按鈕輸入部件履行的一種輸入動作對應(yīng)。
10.權(quán)利要求1的方法,其中輸入事件包括用戶按輸入部件上的按鈕,其中該輸入部件控制用來確定選定位置的指針的移動。
11.一種用于管理輸入事件的系統(tǒng),包括一臺計(jì)算機(jī);一臺和該計(jì)算機(jī)通信的輸入部件;與計(jì)算機(jī)通信的顯示監(jiān)視器;裝置,用于接收關(guān)于計(jì)算機(jī)監(jiān)視器上顯示的顯示對象上的選定位置以及該輸入部件生成的輸入事件的指示;裝置,用于確定該顯示對象的包含著該選定位置的區(qū)段,其中該顯示對象至少包括二個區(qū)段,并且其中每個區(qū)段可映射一個不同的輸入動作;以及確定用于該被確定區(qū)段的一種輸入動作,其中應(yīng)用程序的一個命令和該確定的輸入動作對應(yīng)。
12.權(quán)利要求11的系統(tǒng),其中顯示對象是由窗口、圖符和顯示桌面組成的顯示對象集中的一員。
13.權(quán)利要求11的系統(tǒng),其中顯示對象是由執(zhí)行應(yīng)用程序控制的應(yīng)用窗口。
14.權(quán)利要求13的系統(tǒng),其中用于確定顯示對象的區(qū)段的裝置還包括確定應(yīng)用窗口的各區(qū)段;以及確定應(yīng)用窗口中包含該選定位置的區(qū)段。
15.權(quán)利要求14的系統(tǒng),其中按應(yīng)用窗口的某特定比率定義每個區(qū)段,其中用于確定應(yīng)用窗口的各區(qū)段的裝置包括向應(yīng)用窗口施加每個區(qū)段的比率以確定應(yīng)用窗口的各個包括著區(qū)段的區(qū)域。
16.權(quán)利要求13的系統(tǒng),還包括用于向應(yīng)用程序發(fā)送指示所選定的位置以及所確定的輸入動作的消息的裝置,其中應(yīng)用程序把所確定的輸入動作變換成要執(zhí)行的命令。
17.權(quán)利要求13的系統(tǒng),其中所選定的位置位于由不同的應(yīng)用程序控制的多個應(yīng)用窗口的顯示區(qū)內(nèi),并且其中用于確定顯示對象上包含該選定位置的區(qū)段的裝置還包括確定具有包含著該選定位置的顯示區(qū)的多個應(yīng)用窗口中z序數(shù)最高的應(yīng)用窗口,其中該被確定的應(yīng)用執(zhí)行與所確定的輸入動作對應(yīng)的命令。
18.權(quán)利要求11的系統(tǒng),其中顯示監(jiān)視器包括接觸敏感顯示屏幕,其中輸入事件包括用戶按該接觸敏感顯示屏幕,并且該選定位置是用戶按該接觸敏感顯示屏幕的位置。
19.權(quán)利要求18的系統(tǒng),其中用于每個區(qū)段的輸入動作和多按鈕輸入部件履行的一種輸入動作對應(yīng)。
20.權(quán)利要求11的系統(tǒng),其中輸入事件包括用戶按輸入部件上的按鈕,其中該輸入部件控制用來確定選定位置的指針的移動。
21.一種用于管理對計(jì)算機(jī)的輸入事件的制造品,該制造品包括計(jì)算機(jī)可訪問的計(jì)算機(jī)可使用介質(zhì),其中該計(jì)算機(jī)可使用介質(zhì)包括至少一個的程序,所述程序能使計(jì)算機(jī)進(jìn)行接收對計(jì)算機(jī)監(jiān)視器上顯示的顯示對象上的位置選擇以及輸入事件的指示;確定該顯示對象的包含著該選定位置的區(qū)段,其中該顯示對象至少包括二個區(qū)段,并且其中每個區(qū)段可映射一個不同的輸入動作;以及確定用于該被確定區(qū)段的一種輸入動作,其中應(yīng)用程序的一個命令和該確定的輸入動作對應(yīng)。
22.權(quán)利要求21的制造品,其中顯示對象是由窗口、圖符和顯示桌面組成的顯示對象集中的一員。
23.權(quán)利要求21的制造品,其中顯示對象是由執(zhí)行應(yīng)用程序控制的應(yīng)用窗口。
24.權(quán)利要求23的制造品,其中確定顯示對象的區(qū)段還包括確定應(yīng)用窗口的各區(qū)段;以及確定應(yīng)用窗口中包含該選定位置的區(qū)段。
25.權(quán)利要求24的制造品,其中按應(yīng)用窗口的某特定比率定義每個區(qū)段,其中確定應(yīng)用窗口的各區(qū)段包括向應(yīng)用窗口施加每個區(qū)段的比率以確定應(yīng)用窗口的各個包括著區(qū)段的區(qū)域。
26.權(quán)利要求23的制造品,還包括向應(yīng)用程序發(fā)送指示所選定的位置以及所確定的輸入動作的消息,其中應(yīng)用程序把所確定的輸入動作變換成要執(zhí)行的命令。
27.權(quán)利要求23的制造品,其中所選定的位置位于由不同的應(yīng)用程序控制的多個應(yīng)用窗口的顯示區(qū)內(nèi),并且其中確定顯示對象上包含該選定位置的區(qū)段還包括確定具有包含著該選定位置的顯示區(qū)的多個應(yīng)用窗口中z序數(shù)最高的應(yīng)用窗口,其中該被確定的應(yīng)用執(zhí)行與所確定的輸入動作對應(yīng)的命令。
28.權(quán)利要求21的制造品,其中輸入事件包括用戶按接觸敏感顯示屏幕,并且該選定位置是用戶按接觸敏感顯示屏幕的位置。
29.權(quán)利要求28的制造品,其中用于每個區(qū)段的輸入動作和多按鈕輸入部件履行的一種輸入動作對應(yīng)。
30.權(quán)利要求21的制造品,其中輸入事件包括用戶按輸入部件上的按鈕,其中該輸入部件控制用來確定選定位置的指針的移動。
全文摘要
公開一種用于管理對計(jì)算機(jī)的輸入事件的系統(tǒng)、方法和程序。接收對計(jì)算機(jī)監(jiān)視器上顯示的顯示對象上的某位置的選擇以及輸入事件的指示。確定該顯示對象的包含該選定位置的某個區(qū)段。該顯示對象至少包括二個區(qū)段,從而每個區(qū)段可映射到一個不同的輸入動作。對該確定的區(qū)段確定一種輸入動作。應(yīng)用程序執(zhí)行與該確定的輸入動作對應(yīng)的一個命令。
文檔編號G06F15/00GK1296214SQ00133800
公開日2001年5月23日 申請日期2000年11月10日 優(yōu)先權(quán)日1999年11月12日
發(fā)明者特里·羅伯特·克勞斯, 羅伯特·L·斯奈德, 米切爾·約瑟夫·沙利文, 喬納森·馬克·瓦格納 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1