專利名稱:一種在觸摸屏上實現(xiàn)鼠標事件的方法、觸摸屏和電子設備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及顯示技術(shù),特別是指一種在觸摸屏上實現(xiàn)鼠標事件的方法、觸摸屏和電子設備。
背景技術(shù):
支持互聯(lián)網(wǎng)功能的移動設備多采用觸摸屏實現(xiàn)交互,這種基于觸摸實現(xiàn)交互的優(yōu)點在于不需要額外配置鍵盤/鼠標類的器件,且交互區(qū)域大,所見即所得;缺點也十分明顯,其中之一在于難以實現(xiàn)良好的鼠標操作。鼠標包括左鍵/右鍵/中鍵,具體的鼠標事件包括單擊/雙擊/長按及放開(用于拖拽)等等。現(xiàn)有技術(shù)中,為了在觸摸屏上提供與鼠標操作等同的功能,通常利用手的姿態(tài)、特定操作或者增加更多的物理鍵等方式實現(xiàn)不同的鼠標事件。發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下問題在觸摸屏上實現(xiàn)鼠標操作的過程中,觸摸屏操作與鼠標操作之間的存在明顯得手感差異,這為用戶在使用時帶來了很大的困擾,而某些手指無法靈活移動的老年人/兒童在面對雙擊等操作時更是無能為力。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種在觸摸屏上實現(xiàn)鼠標事件的方法、觸摸屏和電子設備,在觸摸屏上實現(xiàn)鼠標操作的過程中,幫助用戶消除觸摸屏操作與鼠標操作之間的手感差異,實現(xiàn)對觸摸屏的無差別操控。為解決上述技術(shù)問題,本發(fā)明的實施例提供一種在觸摸屏上實現(xiàn)鼠標事件的方法,包括在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;當所述交互子區(qū)域感應到一個觸控操作時,根據(jù)所述鼠標事件列表響應該鼠標事件。所述的方法中,所述交互子區(qū)域感應到一個觸控操作包括感應到所述觸控操作為滑動操作且該滑動操作為符合預定條件的有效操作。所述的方法中,在所述觸摸屏上生成一個交互區(qū)域包括所述觸摸屏包含至少一個檢測區(qū)域,檢測到所述檢測區(qū)域受到預定時間間隔的按壓后形成一個所述交互區(qū)域,或者檢測到預先設置的熱鍵被觸發(fā)后形成一個所述交互區(qū)域。所述的方法中,生成所述交互子區(qū)域的過程包括所述觸摸屏包含至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;形成第一數(shù)目個所述交互子區(qū)域。所述的方法中,生成所述交互子區(qū)域的過程包括所述觸摸屏包含至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的鼠標功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;當確定所述第一數(shù)目后,進一步確定每一按鍵的不同鼠標功能,并確定所有按鍵所對應的鼠標功能的數(shù)目作為第二數(shù)目;形成第二數(shù)目個所述交互子區(qū)域。所述的方法中,所述交互區(qū)域與所述交互子區(qū)域之間的關(guān)系包括所述交互區(qū)域為一個第一圓形,且所述第一圓形內(nèi)部包含一個同心圓形;所述第一圓形與所述同心圓形之間構(gòu)成的扇形被分為第一預定數(shù)目個所述交互子區(qū)域,所述同心圓形被分為第二預定數(shù)目個所述交互子區(qū)域;每一個所述交互子區(qū)域?qū)粋€鼠標按鍵的至少一個鼠標功能,所述鼠標功能以鼠標事件的方式存放在所述鼠標事件列表中。一種觸摸屏,包括交互區(qū)域單元,用于在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;檢測單元,用于當所述交互子區(qū)域感應到一個觸控操作時,通知響應單元;響應單元,用于根據(jù)所述觸控操作在預先存放的鼠標事件列表找到對應的鼠標事件,響應該鼠標事件。所述的觸摸屏中,所述交互區(qū)域單元包括交互區(qū)域生成單元,用于在所述觸摸屏上生成一個交互區(qū)域,包括檢測到觸摸屏包含的檢測區(qū)域受到預定時間間隔的按壓后形成一個交互區(qū)域,或者檢測到預先設置的熱鍵被觸發(fā)后形成一個交互區(qū)域。所述的觸摸屏中,還包括交互子區(qū)域生成單元,用于獲取所述觸摸屏包含的至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;形成第一數(shù)目個所述交互子區(qū)域; 或者,當確定所述第一數(shù)目后,進一步確定每一按鍵的不同鼠標功能,并確定所有按鍵所對應的鼠標功能的數(shù)目作為第二數(shù)目;形成第二數(shù)目個所述交互子區(qū)域。所述的觸摸屏中,還包括區(qū)域形狀調(diào)整單元,用于調(diào)整所述交互區(qū)域與所述交互子區(qū)域之間的關(guān)系,包括所述交互區(qū)域為一個第一圓形,且所述第一圓形內(nèi)部包含一個同心圓形;所述第一圓形與所述同心圓形之間構(gòu)成的扇形被分為第一預定數(shù)目個所述交互子區(qū)域,所述同心圓形被分為第二預定數(shù)目個所述交互子區(qū)域;每一個所述交互子區(qū)域?qū)粋€鼠標按鍵的至少一個鼠標功能,所述鼠標功能以鼠標事件的方式存放在所述鼠標事件列表中。一種電子設備,包括觸摸屏,所述觸摸屏包括交互區(qū)域單元,用于在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;檢測單元,用于當所述交互子區(qū)域感應到一個觸控操作時,通知響應單元;響應單元,用于根據(jù)所述觸控操作在預先存放的鼠標事件列表找到對應的鼠標事件,則響應該鼠標事件。本發(fā)明的上述技術(shù)方案的有益效果如下由于在觸摸屏上實現(xiàn)鼠標操作的過程中,檢測的是觸控操作而非鼠標操作,因此消除了用戶在觸摸屏上具體實現(xiàn)鼠標操作時手部的不適應感覺;且由于該觸控操作能夠根據(jù)預先存放的鼠標事件列表找到對應的鼠標操作所對應的鼠標事件,因此能夠無差別的實現(xiàn)各種鼠標功能。
圖1為本發(fā)明實施例在觸摸屏上實現(xiàn)鼠標事件的方法流程示意圖;圖2為本發(fā)明實施例在觸摸屏上實現(xiàn)鼠標事件的原理示意圖一;圖3為本發(fā)明實施例在觸摸屏上實現(xiàn)鼠標事件的原理示意圖二 ;圖4為本發(fā)明實施例在觸摸屏上實現(xiàn)鼠標事件的原理示意圖三;圖5為本發(fā)明實施例觸摸屏結(jié)構(gòu)示意圖。
具體實施例方式
5
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細描述。本發(fā)明實施例提供一種在觸摸屏上實現(xiàn)鼠標事件的方法,如圖1所示,包括步驟101,在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;步驟102,當所述交互子區(qū)域感應到一個觸控操作時,根據(jù)所述觸控操作在預先存放的鼠標事件列表找到對應的鼠標事件,響應所述鼠標事件。應用所提供的技術(shù)方案,在觸摸屏上實現(xiàn)鼠標事件的過程中,觸摸屏是默認能夠識別各種觸控操作的,由于能夠根據(jù)預先存放的鼠標事件列表找到所述觸控操作對應的鼠標操作所對應的鼠標事件,因此能夠通過觸控操作無差別的實現(xiàn)各種鼠標功能??梢栽谒鼋换プ訁^(qū)域中預先存放與鼠標事件相對應的鼠標事件列表。由于檢測的是觸控操作而非鼠標操作,因此消除了用戶在觸摸屏上具體實現(xiàn)鼠標操作時手部的不適應感;且能夠通過觸控操作無差別的實現(xiàn)各種鼠標功能。當所述交互區(qū)域中所包括的交互子區(qū)域至少為兩個或者多于兩個時,每一個交互子區(qū)域的形狀或者面積能夠調(diào)整改變。所述交互子區(qū)域上,當感應到來自外界的觸控操作為滑動操作時,在預先存放的鼠標事件列表中尋找對應的鼠標事件。其中,該滑動操作為符合預定條件的有效操作,具體包括該滑動操作是在一個交互子區(qū)域內(nèi)完成的,且能夠被相應的感知器件感知到。如果一個滑動操作橫跨兩個交互子區(qū)域,則可以認定該次滑動操作無效,或者由該滑動操作結(jié)束時所在的交互子區(qū)域認定為有效操作。所提供的技術(shù)方案中,生成一個交互區(qū)域之前還包括將所述觸摸屏展示的畫面劃分為至少一個檢測區(qū)域,當光標位于其中的一個檢測區(qū)域時,通過功能函數(shù)獲取該檢測區(qū)域所包含的所述鼠標事件,將所述鼠標事件存入鼠標事件列表。具體而言,是將觸摸屏所展示的畫面劃分為若干個檢測區(qū)域,在步驟101之前,觸摸屏上的光標位于觸摸屏的檢測區(qū)域,并通過系統(tǒng)提供的API函數(shù)的功能獲取該檢測區(qū)域所包含的各種鼠標事件。進一步的,當光標位于該檢測區(qū)域時,所述交互區(qū)域的每一個交互子區(qū)域?qū)渲械囊环N鼠標事件。例如,在對網(wǎng)頁進行操作的過程中,鼠標事件可以包括剪切、復制、粘貼、超級鏈接、點播、關(guān)閉、選中以及其他的事件。在對Word文檔進行操作的過程中,鼠標事件則可以包括 剪切、復制、粘貼、超級鏈接、字體、段落、文字方向、符號、查閱、翻譯以及其他的事件。生成一個交互區(qū)域的方式多種多樣,可以是手指單擊,手指長按-例如長按一個熱鍵或者檢測區(qū)域2秒鐘,或者通過組合鍵啟用。即,在所述觸摸屏上生成一個交互區(qū)域, 所述交互區(qū)域中包括至少一個交互子區(qū)域包括所述觸摸屏包含至少一個檢測區(qū)域,在一個檢測區(qū)域中,檢測到所述檢測區(qū)域受到預定時間間隔的按壓后形成一個交互區(qū)域,或者檢測到預先設置的熱鍵被觸發(fā)后形成一個交互區(qū)域;該交互區(qū)域的范圍通常不超過所在的檢測區(qū)域的范圍,所述交互區(qū)域能夠被分割后形成多個交互子區(qū)域。以手指長按的方式為例,具體過程包括觸摸屏檢測到檢測區(qū)域受到長時間的按壓后形成一個交互區(qū)域,然后再根據(jù)當前光標所在的位置形成交互子區(qū)域。如圖2所示,交互區(qū)域是最大的圓形區(qū)域,稱為第一圓形。第一圓形的內(nèi)部被分割為若干個交互子區(qū)域,其分割方式多種多樣,但是分割后形成的各個交互子區(qū)域中,每一個交互子區(qū)域?qū)粋€鼠標按鍵的至少一個鼠標功能,所述鼠標功能以鼠標事件的方式存放在所述鼠標事件列表中。
對應的生成所述交互子區(qū)域的過程則包括將所述觸摸屏展示的畫面劃分為至少一個檢測區(qū)域,觸摸屏上的光標位于該檢測區(qū)域時,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的功能時,根據(jù)所支持的按鍵的數(shù)目生成對應數(shù)目的交互子區(qū)域;在一個交互區(qū)域中生成交互子區(qū)域的過程包括所述觸摸屏包含至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;形成第一數(shù)目個所述交互子區(qū)域,每一個所述交互子區(qū)域中存放與鼠標事件相對應的鼠標事件列表;通過獲取到的各個按鍵的鼠標功能確定所述鼠標事件,所述鼠標功能包括單擊、雙擊以及長按?;蛘咄ㄟ^如下方式生成第二數(shù)目個交互子區(qū)域所述觸摸屏包含至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的鼠標功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;當確定所述第一數(shù)目后,進一步確定每一按鍵的不同鼠標功能,并確定所有按鍵所對應的鼠標功能的數(shù)目作為第二數(shù)目;形成第二數(shù)目個所述交互子區(qū)域,每一個所述交互子區(qū)域中存放與鼠標事件相對應的鼠標事件列表;通過獲取到的各個按鍵的鼠標功能確定所述鼠標事件,所述鼠標功能包括單擊、雙擊以及長按。即,根據(jù)每一種鼠標功能形成對應的所述交互子區(qū)域?;蛘咭云渌绞叫纬刹煌慕换プ訁^(qū)域?;蛘?,當確定所支持的按鍵的數(shù)目后,進一步確定按鍵的單擊、雙擊以及長按等鼠標功能,并根據(jù)每一個按鍵的每一種鼠標功能形成對應的所述交互子區(qū)域?;蛘咭云渌绞叫纬刹煌慕换プ訁^(qū)域。具體而言,如圖2所示,是一種生成交互區(qū)域以及在交互區(qū)域中形成多個交互子區(qū)域的方式,較佳的,長按某一個檢測區(qū)域后,在長按處彈出圓形菜單-稱為第一圓形。由圖中可知,交互區(qū)域與交互子區(qū)域之間的關(guān)系包括交互區(qū)域為一個第一圓形,且所述第一圓形內(nèi)部包含一個同心圓形;所述第一圓形與所述同心圓形之間構(gòu)成的扇形被分為第一預定數(shù)目個所述交互子區(qū)域,所述同心圓形被分為第二預定數(shù)目個同心區(qū)域作為所述交互子區(qū)域;每一個所述交互子區(qū)域?qū)粋€鼠標按鍵的至少一個鼠標功能,所述鼠標功能以鼠標事件的方式存放在所述鼠標事件列表中。以下的各個實施例詳細描述了采用不同的交互區(qū)域和交互子區(qū)域?qū)崿F(xiàn)技術(shù)方案的原理過程??芍?,可以認為圖2中的交互區(qū)域中包含了 9個交互子區(qū)域。由于當前所在的檢測區(qū)域中,支持鼠標左鍵功能,右鍵功能,中鍵功能,而且對于左鍵功能、右鍵功能和中鍵功能均支持單擊操作、雙擊操作和長按操作。則扇形包含六個交互子區(qū)域,第一交互子區(qū)域和第二交互子區(qū)域分別對應左鍵功能中的單擊操作和雙擊操作,第三交互子區(qū)域和第四交互子區(qū)域分別對應右鍵功能中的單擊操作和雙擊操作,第五交互子區(qū)域和第六交互子區(qū)域分別對應中鍵功能中的單擊操作和雙擊操作。并且,同心圓形也被分為三個交互子區(qū)域-第七交互子區(qū)域、第八交互子區(qū)域和第九交互子區(qū)域,分別對應了左鍵的長按操作,右鍵的長按操作和中鍵的長按操作。在使用過程中,如果用戶的手指在第一交互子區(qū)域中實行了滑動操作,則該滑動操作被感知并在鼠標事件列表中尋找對應的鼠標事件,如果用戶的手指在同心圓形的某一個交互子區(qū)域中實行了滑動操作,則該滑動操作也被感知并在鼠標事件列表中尋找對應的鼠標事件。
在實現(xiàn)所提供的技術(shù)方案的過程中,可以根據(jù)實際的需要調(diào)整交互區(qū)域中不同的交互子區(qū)域,即,每一個交互子區(qū)域的形狀或者面積能夠調(diào)整改變。如果通過系統(tǒng)提供的 API函數(shù)的功能獲取到的該檢測區(qū)域所包含的各種鼠標事件較少,且該檢測區(qū)域僅支持左鍵功能,其中左鍵功能支持單擊操作、雙擊操作和長按操作。如圖3所示,交互區(qū)域是一個第二圓形,且第二圓形包含一個同心圓形,則第二圓形與同心圓形之間形成一個扇形。該扇形分為兩個部分,為與圖2中的交互子區(qū)域相區(qū)別, 兩個部分分別稱為交互子區(qū)域單擊區(qū)和交互子區(qū)域雙擊區(qū),分別支持單擊操作和雙擊操作,同心圓形則支持長按操作。在使用過程中,若用戶的手指在交互子區(qū)域單擊區(qū)中實行了滑動操作,則該滑動操作被感知并在鼠標事件列表中尋找對應的鼠標事件-左鍵單擊事件;如果用戶的手指在交互子區(qū)域雙擊區(qū)中實行了滑動操作,則該滑動操作被感知并在鼠標事件列表中尋找對應的鼠標事件-左鍵雙擊事件;如果用戶的手指在同心圓形中實行了滑動操作,則該滑動操作被感知并在鼠標事件列表中尋找對應的鼠標事件-左鍵長按事件。在實現(xiàn)所提供的技術(shù)方案的過程中,可以根據(jù)實際的需要實現(xiàn)疊加操作,如圖4 所示,交互區(qū)域是一個第三圓形,第三圓形包含一個三分之二的同心圓形,則第三圓形與三分之二的同心圓形之間形成一個扇形。該扇形包括左鍵單擊區(qū)域、左鍵雙擊區(qū)域和右鍵疊加操作區(qū)域。其中,在左鍵單擊區(qū)域、左鍵雙擊區(qū)域中所實現(xiàn)的各種鼠標事件與其他實施例中的相同。在右鍵疊加操作區(qū)域中,能夠?qū)崿F(xiàn)的具體操作包括剪切、復制、粘貼、創(chuàng)建等等。在使用過程中,若用戶的手指在左鍵單擊區(qū)域、左鍵雙擊區(qū)域執(zhí)行了滑動操作,則該滑動操作被感知并在鼠標事件列表中尋找對應的鼠標事件。如果用戶的手指在三分之二的同心圓形上執(zhí)行了操作,則在鼠標事件列表中尋找對應的左鍵長按事件。若用戶的手指在右鍵疊加操作區(qū)域執(zhí)行了滑動操作,該滑動操作被感知后,會進一步彈出菜單項,包括 剪切、復制、粘貼、創(chuàng)建等。當用戶的手指在上述菜單項上點擊或者滑過之后,則操作被感知并在鼠標事件列表中尋找對應的鼠標事件。所述交互子區(qū)域感應到一個觸控操作具體為感應到所述觸控操作為滑動操作且該滑動操作為符合預定條件的有效操作。具體而言,在觸摸屏裝置設置有傳感器,該傳感器感應到外界的滑動操作,當所述滑動操作對觸摸屏的壓力超過一個閾值時,認定該滑動操作為符合預定條件的有效操作。圖4中的交互區(qū)域與所述交互子區(qū)域之間的關(guān)系包括所述交互區(qū)域為一個第一圓形,且所述第一圓形內(nèi)部包含一個同心圓形;所述第一圓形與所述同心圓形之間構(gòu)成的扇形被分為預定數(shù)目個所述交互子區(qū)域,每一個所述交互子區(qū)域?qū)粋€鼠標按鍵的至少一個功能。其中,交互子區(qū)域通常為一個圓形、橢圓形、矩形等規(guī)則形狀的區(qū)域。與圖2中不同的是,此處的交互子區(qū)域是一個能夠包含更低層次的子區(qū)域的概念,因此每一個交互子區(qū)域還可以包括交互子區(qū)域單擊區(qū)和交互子區(qū)域雙擊區(qū);所述同心圓形被分為所述預定數(shù)目個同心區(qū)域,每一個所述同心區(qū)域?qū)崿F(xiàn)對應的按鍵的長按功能。用戶在觸摸屏上通過如下方式開啟上述功能設置快捷鍵,在啟動該快捷鍵之后, 其觸摸屏上實現(xiàn)鼠標事件的功能被啟動。或者設置熱鍵,當按住該熱鍵之后,手指在觸摸屏上執(zhí)行的滑動操作等效于相應的鼠標操作。為方便用戶實現(xiàn)不同的鼠標事件,還可以在鼠標事件列表中以如下方式設置選定事件設置一個用于選定功能的選定熱鍵,在該選定熱鍵被啟用后,左鍵區(qū)域的第一次滑動操作被認定為確定了選定區(qū)域的啟示位置,左鍵區(qū)域的第二次滑動操作被認定為確定了選定區(qū)域的結(jié)束位置,左鍵區(qū)域的第三次滑動操作或者右鍵區(qū)域的滑動操作被認定為正式選定了上述的選定區(qū)域,同時可以在該選定區(qū)域出現(xiàn)選定條以與其他區(qū)域進行區(qū)分。對應的,本發(fā)明實施例提供一種觸摸屏,如圖5所示,包括交互區(qū)域單元501,用于在所述觸摸屏上生成交互區(qū)域,在所述交互區(qū)域中包括至少一個交互子區(qū)域;檢測單元502,用于當所述交互子區(qū)域感應到一個觸控操作時,通知響應單元;響應單元503,用于根據(jù)所述觸控操作在預先存放的鼠標事件列表找到對應的鼠標事件,則響應該鼠標事件。應用所提供的技術(shù)方案,在觸摸屏上實現(xiàn)鼠標事件的過程中,觸摸屏是默認能夠識別各種觸控操作的,由于能夠根據(jù)預先存放的鼠標事件列表找到所述觸控操作對應的鼠標操作所對應的鼠標事件,因此能夠通過觸控操作無差別的實現(xiàn)各種鼠標功能??梢栽诮换プ訁^(qū)域中預先存放與鼠標事件相對應的鼠標事件列表。所述的觸摸屏還包括交互區(qū)域單元501包括一個交互區(qū)域生成單元,用于在所述觸摸屏上生成一個交互區(qū)域,包括檢測到觸摸屏包含的檢測區(qū)域受到預定時間間隔的按壓后形成一個交互區(qū)域,或者檢測到預先設置的熱鍵被觸發(fā)后形成一個交互區(qū)域;所述交互區(qū)域能夠被分割后形成多個交互子區(qū)域。交互區(qū)域單元501不僅包括一個交互區(qū)域生成單元,還可以包括其他單元模塊;例如,交互子區(qū)域生成單元可以位于交互區(qū)域單元501內(nèi),也可以是與交互區(qū)域單元 501連接的一個單元模塊。交互子區(qū)域生成單元,用于獲取所述觸摸屏包含的至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;形成第一數(shù)目個所述交互子區(qū)域,每一個所述交互子區(qū)域中存放與鼠標事件相對應的鼠標事件列表;通過獲取到的各個按鍵的鼠標功能確定所述鼠標事件,所述鼠標功能包括單擊、雙擊以及長按;或者,當確定所述第一數(shù)目后,進一步確定每一按鍵的不同鼠標功能,并確定所有按鍵所對應的鼠標功能的數(shù)目作為第二數(shù)目;形成第二數(shù)目個所述交互子區(qū)域,每一個所述交互子區(qū)域中存放與鼠標事件相對應的鼠標事件列表;通過獲取到的各個按鍵的鼠標功能確定所述鼠標事件,所述鼠標功能包括單擊、雙擊以及長按。區(qū)域形狀調(diào)整單元,用于調(diào)整所述交互區(qū)域與所述交互子區(qū)域之間的關(guān)系,包括調(diào)整所述交互區(qū)域和所述交互子區(qū)域均為規(guī)則形狀的區(qū)域;當所述交互區(qū)域中所包括的所述交互子區(qū)域為至少兩個時,能夠調(diào)整改變每一個所述交互子區(qū)域的形狀或者面積。具體而言,區(qū)域形狀調(diào)整單元能夠?qū)崿F(xiàn)如下調(diào)整功能所述交互區(qū)域為一個第一圓形,且所述第一圓形內(nèi)部包含一個同心圓形;所述第一圓形與所述同心圓形之間構(gòu)成的扇形被分為第一預定數(shù)目個所述交互子區(qū)域,所述同心圓形被分為第二預定數(shù)目個所述交互子區(qū)域;每一個所述交互子區(qū)域?qū)粋€鼠標按鍵的至少一個鼠標功能,所述鼠標功能以鼠標事件的方式存放在所述鼠標事件列表中。
對應的,本發(fā)明實施例還提供一種電子設備,包括如圖5所示的觸摸屏,所述觸摸屏包括交互區(qū)域單元501,用于在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;檢測單元502,用于當所述交互子區(qū)域感應到一個觸控操作時,通知響應單元;響應單元503,用于根據(jù)所述觸控操作在預先存放的鼠標事件列表找到對應的鼠標事件,則響應該鼠標事件。以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種在觸摸屏上實現(xiàn)鼠標事件的方法,其特征在于,包括在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域; 當所述交互子區(qū)域感應到一個觸控操作時,根據(jù)所述觸控操作在預先存放的鼠標事件列表中找到對應的鼠標事件,響應所述鼠標事件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述交互子區(qū)域感應到一個觸控操作包括感應到所述觸控操作為滑動操作且該滑動操作為符合預定條件的有效操作。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述觸摸屏上生成一個交互區(qū)域包括 所述觸摸屏包含至少一個檢測區(qū)域,檢測到所述檢測區(qū)域受到預定時間間隔的按壓后形成所述交互區(qū)域,或者檢測到預先設置的熱鍵被觸發(fā)后形成所述交互區(qū)域。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,生成所述交互子區(qū)域的過程包括所述觸摸屏包含至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目; 形成第一數(shù)目個所述交互子區(qū)域。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,生成所述交互子區(qū)域的過程包括所述觸摸屏包含至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的鼠標功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;當確定所述第一數(shù)目后,進一步確定每一按鍵的不同鼠標功能,并確定所有按鍵所對應的鼠標功能的數(shù)目作為第二數(shù)目;形成第二數(shù)目個所述交互子區(qū)域。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述交互區(qū)域與所述交互子區(qū)域之間的關(guān)系包括所述交互區(qū)域為一個第一圓形,且所述第一圓形內(nèi)部包含一個同心圓形; 所述第一圓形與所述同心圓形之間構(gòu)成的扇形被分為第一預定數(shù)目個所述交互子區(qū)域,所述同心圓形被分為第二預定數(shù)目個所述交互子區(qū)域;每一個所述交互子區(qū)域?qū)粋€鼠標按鍵的至少一個鼠標功能,所述鼠標功能以鼠標事件的方式存放在所述鼠標事件列表中。
7.一種觸摸屏,其特征在于,包括交互區(qū)域單元,用于在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;檢測單元,用于當所述交互子區(qū)域感應到一個觸控操作時,通知響應單元; 響應單元,用于根據(jù)所述觸控操作在預先存放的鼠標事件列表中找到對應的鼠標事件,響應所述鼠標事件。
8.根據(jù)權(quán)利要求7所述的觸摸屏,其特征在于,所述交互區(qū)域單元包括 交互區(qū)域生成單元,用于在所述觸摸屏上生成交互區(qū)域,包括檢測到觸摸屏包含的檢測區(qū)域受到預定時間間隔的按壓后形成交互區(qū)域,或者檢測到預先設置的熱鍵被觸發(fā)后形成交互區(qū)域。
9.根據(jù)權(quán)利要求7所述的觸摸屏,其特征在于,還包括交互子區(qū)域生成單元,用于獲取所述觸摸屏包含的至少一個檢測區(qū)域,在一個所述檢測區(qū)域中,當檢測到該檢測區(qū)域能夠支持實現(xiàn)鼠標上的不同按鍵的功能時,確定所支持的按鍵的數(shù)目作為第一數(shù)目;形成第一數(shù)目個所述交互子區(qū)域;或者,當確定所述第一數(shù)目后,進一步確定每一按鍵的不同鼠標功能,并確定所有按鍵所對應的鼠標功能的數(shù)目作為第二數(shù)目;形成第二數(shù)目個所述交互子區(qū)域。
10.根據(jù)權(quán)利要求7所述的觸摸屏,其特征在于,還包括區(qū)域形狀調(diào)整單元,用于調(diào)整所述交互區(qū)域與所述交互子區(qū)域之間的關(guān)系,包括 所述交互區(qū)域為一個第一圓形,且所述第一圓形內(nèi)部包含一個同心圓形; 所述第一圓形與所述同心圓形之間構(gòu)成的扇形被分為第一預定數(shù)目個所述交互子區(qū)域,所述同心圓形被分為第二預定數(shù)目個所述交互子區(qū)域;每一個所述交互子區(qū)域?qū)粋€鼠標按鍵的至少一個鼠標功能,所述鼠標功能以鼠標事件的方式存放在所述鼠標事件列表中。
11.一種電子設備,包括觸摸屏,其特征在于,所述觸摸屏包括交互區(qū)域單元,用于在所述觸摸屏上生成交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;檢測單元,用于當所述交互子區(qū)域感應到一個觸控操作時,通知響應單元; 響應單元,用于根據(jù)所述觸控操作在預先存放的鼠標事件列表中找到對應的鼠標事件,響應所述鼠標事件。
全文摘要
本發(fā)明提供一種在觸摸屏上實現(xiàn)鼠標事件的方法、觸摸屏和電子設備,方法包括在所述觸摸屏上生成一個交互區(qū)域,所述交互區(qū)域中包括至少一個交互子區(qū)域;當所述交互子區(qū)域感應到一個觸控操作時,根據(jù)所述鼠標事件列表響應該鼠標事件。由于在觸摸屏上實現(xiàn)鼠標操作的過程中,檢測的是觸控操作而非鼠標操作,因此消除了用戶在觸摸屏上實現(xiàn)鼠標操作時手部的不適應感覺;且由于觸控操作能夠根據(jù)預先存放的鼠標事件列表找到與該觸控操作對應的鼠標操作所對應的鼠標事件,因此能夠等效的實現(xiàn)各種鼠標功能。
文檔編號G06F3/048GK102479043SQ201010571638
公開日2012年5月30日 申請日期2010年11月29日 優(yōu)先權(quán)日2010年11月29日
發(fā)明者過曉冰 申請人:聯(lián)想(北京)有限公司