本發明專利技術涉及快速光標定位方法和系統。本發明專利技術的實施例提供了用于快速鼠標指針定位的方法、系統和計算機程序產品。在本發明專利技術的實施例中,一種用于快速鼠標指針定位的方法,包括:確定在主計算機的GUI中的鼠標指針的同期定位;在主計算機的存儲器中制定不同形狀的尺寸并且將這些形狀布置為在一交點處近似相交;在接近鼠標指針的同期定位的位置處把所述形狀覆蓋在GUI中;在GUI中隱藏所述形狀使之不可見之前在GUI中顯示所述形狀簡短的時間;以及對于GUI中鼠標指針的不同移動重復所述確定、制定尺寸、覆蓋和顯示。
【技術實現步驟摘要】
本專利技術涉及圖形用戶界面(⑶I)中的鼠標光標顯示,更具體地講,涉及⑶I中的鼠標光標定位。
技術介紹
在計算中,光標是用于顯示將響應于來自文本輸入或點擊裝置的輸入的計算機監視器或其它顯示裝置上的位置的指示符。傳統地按周期性間隔閃爍的文本光標被稱作“脫字符(caret)”。通過比較,由于鼠標光標的傳統箭頭形狀,鼠標光標被稱作“鼠標指針”。由計算機鼠標或其它點擊裝置驅動的界面使用鼠標指針顯示由點擊裝置驅動的GUI上的同期位置。在現代系統上,缺省鼠標光標是指向左上方的箭頭,但是鼠標光標可完全采取通常由終端用戶定制的無窮多的形狀。在許多GUI中,鼠標指針根據例如為了指示計算機的處理的情況或者禁止GUI上的同期位置處的動作而改變形狀。因此,鼠標指針能夠提供關于計算系統中的計算的狀態的關鍵信息。然而,鼠標指針的實用性并非沒有受到挑戰。具體地講,由于相對于GUI的尺寸鼠標指針傳統上是較小的圖形圖標,所以即使對于最強的眼睛來講在GUI中定位鼠標指針也是成問題的。為了解決通過視覺在⑶I中定位鼠標指針的困難,已經提供了指針形跡(trail)。指針形跡是GUI的長期存在的特征,其被提供用于通過使鼠標指針的圖像在過去位置處保留短暫時間以模擬鼠標指針的“形跡”來增強鼠標指針的可見性,從而幫助通過視覺方式在Gn中定位鼠標指針。盡管在許多操作系統中缺省地被禁用,但是鼠標指針形跡已經被提供作為主要用于視力差的用戶以及低可見性可能變成問題的屏幕(例如在明亮日光下的平板顯示器)的特征。當使用GUI作為跟蹤鼠標指針的移動對于理解計算系統的展示很重要的計算系統的呈現或展示的視覺顯示時,在GUI中定位鼠標指針的問題可能被混合。在截屏視頻(screencast,關于計算機屏幕輸出的數字記錄的技術術語)中,通常,由于視頻的低分辨率/幀速率,不能夠容易地看見鼠標指針當前位于哪里以及鼠標指針從事什么移動。另外,在GUI中呈現的現場展示中,經常觀看者站在計算機操作員后面,并且有時候在一定距離處不容易看見在屏幕上發生什么鼠標移動。關于向觀看者進行演講,也是這樣的。最近,對于在具有小屏幕的移動裝置上的截屏視頻的回放,跟蹤鼠標指針移動的問題已經變得普遍。
技術實現思路
本專利技術的實施例致力于解決關于鼠標指針定位的技術缺陷并且提供用于快速鼠標指針定位的新穎且非顯而易見的方法、系統和計算機程序產品。在本專利技術的實施例中,一種快速鼠標指針定位方法,包括:確定在王計算機的GUI中的鼠標指針的冋期定位;在王計算機的存儲器中制定不同形狀的尺寸并且將這些形狀布置為在一交點近似相交;在接近鼠標指針的同期定位的位置處把所述形狀覆蓋在GUI中;在6瓜中隱藏所述形狀使之不可見之前在⑶I中顯示所述形狀簡短的時間;以及對于⑶I中鼠標指針的不同移動重復所述確定、制定尺寸、覆蓋和顯示。在本專利技術的另一個實施例中,提供了一種計算機數據處理系統。該系統包括:主計算機,具有至少一個處理器和存儲器;操作系統,在主計算機中執行;GUI,由操作系統為由操作系統控制的不同應用提供;以及快速光標定位模塊,耦合到GUI。該模塊包括程序代碼,該程序代碼當在主計算機中執行時,確定在GUI中的鼠標指針的同期定位,在主計算機的存儲器中制定多個形狀的尺寸并且將這些形狀布置為在一交點近似相交,在接近鼠標指針的同期定位的位置處把所述形狀覆蓋在GUI中,在GUI中隱藏所述形狀使之不可見之前在GUI中顯示所述形狀簡短的時間,以及對于⑶I中鼠標指針的不同移動重復所述確定、制定尺寸、覆蓋和顯不。本專利技術的另外方面將部分地在下面的描述中進行闡述,并且從該描述中將部分地變得顯而易見,或者可以通過本專利技術的實踐進行學習。將借助在所附權利要求中特別指出的要素和組合實現并獲取本專利技術的各方面。應該明白,上述一般性描述和下面的詳細描述均僅僅是示例性和說明性的而并非限制要求保護的本專利技術。附圖說明并入這個說明書中并且構成這個說明書的一部分的附圖示出了本專利技術的實施例并且與說明一起用于解釋本專利技術的原理。本文所示的實施例是當前優選的,然而,應該明白本專利技術不限于所示的精確結構和手段,在附圖中:圖1是利用用于快速鼠標定位的短暫覆蓋構造的GUI的圖示;圖2是針對使用短暫覆蓋的快速鼠標指針定位而構造的計算機數據處理系統的示意圖;以及圖3是示出用于使用短暫覆蓋的快速鼠標指針定位的處理的流程圖。具體實施例方式本專利技術的實施例提供了使用短暫覆蓋的快速鼠標指針定位。在本專利技術的實施例中,鼠標點擊裝置的移動能夠被檢測到并且作為響應,GUI中的對應鼠標指針的當前位置能夠被確定。能夠根據GUI的一部分制定用作GUI的覆蓋物的隱藏窗口的尺寸并且該覆蓋物能夠被細分成一組形狀從而該組形狀在接近對應鼠標指針的當前位置的交點處近似相交。然后,在短暫時間內使該覆蓋物能夠在GUI上可見。接下來,該覆蓋物能夠被隱藏直到鼠標指針的下一次移動被檢測到。按這種方式,當鼠標指針關于GUI進行移動時,覆蓋物能夠向GUI的觀看者提供關于鼠標指針的同期定位的視覺隊列。在進一步圖解中,圖1以圖示方式顯示了利用用于快速鼠標指針定位的短暫覆蓋構造的⑶I。如圖1中所不,⑶I 110能夠提供屏眷顯不,在該屏眷顯不中鼠標指針120能夠來回移動。響應于檢測到鼠標指針120的移動,覆蓋物130能夠由不同形狀130AU30B、130C和130D構成,這些不同形狀130A、130B、130C和130D在靠近鼠標指針120的同期位置的交點處近似相交。在實施例的一個方面中,能夠制定形狀130A、130B、130C和130D的尺寸以填充⑶I 110,然而,如圖1所示例如通過關于形狀130A、130B、130C和130D的每個的明顯邊界能夠進行彼此區分。然后在使覆蓋物130隱藏之前可使覆蓋物130僅僅在簡短時間內可見。接下來,當檢測到鼠標指針120又移至新位置時,覆蓋物130再次能夠由在靠近鼠標指針120的新位置的交點處近似相交的不同形狀130A、130B、130C和130D進行構造。可選地,可使用不同視覺特征來構造不同形狀130A、130B、130C和130D以從視覺上區分形狀130A、130B、130C和130D。例如,能夠以可在視覺上與其它形狀130B、130C和130D有區別性的方式對定位在鼠標指針120的左上方的形狀130A加入陰影或顏色,從而進一步向觀看者指示鼠標指針120的同期位置。此外,形狀130A、130B、130C和130D的每一個的邊界樣式和顏色能夠變化以實現相同效果。結合圖1描述的處理能夠在計算機數據處理系統內實現。為此,圖2是被構造用于使用短暫覆蓋的快速鼠標指針定位的計算機數據處理系統的示意圖。該系統能夠包括主計算機210,主計算機210具有支持操作系統220的操作的至少一個處理器和存儲器。操作系統220進而能夠提供用于渲染GUI 230以訪問操作系統220的特征并且還針對在主計算機210的存儲器中執行的不同應用240允許顯示窗口的構造、顯示和管理的計算機程序邏輯。快速光標定位模塊300能夠耦合到⑶I 230。模塊300能夠包括程序代碼,當該程序代碼在主計算機210的存儲器中執行時,通過確定對應鼠標指針在GUI 230中的同期定位并且通過在隱藏窗口中構造例如矩形的形狀的交迭布置以使得這些形狀在接近鼠標指針在G本文檔來自技高網...
【技術保護點】
一種快速鼠標指針定位方法,包括:確定在主計算機的圖形用戶界面(GUI)中的鼠標指針的同期定位;在主計算機的存儲器中制定多個形狀的尺寸并且將這些形狀布置為在一交點處近似相交;在接近鼠標指針的同期定位的位置處把所述形狀覆蓋在GUI中;在GUI中隱藏所述形狀使之不可見之前在GUI中顯示所述形狀簡短的時間;以及對于GUI中鼠標指針的不同移動,重復所述確定、制定尺寸、覆蓋和顯示。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:B·J·弗萊徹,
申請(專利權)人:國際商業機器公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。