The invention discloses a method for simulating the operation of the mouse and touch screen device and a display device using the headset, the method comprises: when receiving the interrupt signal sent after the touch screen, determine a touch operation in the process of start; touch operation, continuous read touch screen coordinates, and touch coordinates the data for display screen coordinates, according to the coordinates of the touch screen and mouse to control, if a certain area of the touch screen by the touch of time exceeds the preset time, the system sends to press the left mouse button to coordinate events; when read invalid, the judgment of the touch the end of the operation; if in the process of the operation of the touch to the system to send the left mouse button press events, in the touch operation at the end of the system to send the left mouse button to lift the event. In the case of the separation of the display screen from the touch screen, the operation of touching the mouse with the touch screen to simulate the movement of the mouse, left key and left key is realized.
【技術(shù)實(shí)現(xiàn)步驟摘要】
使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備
本專利技術(shù)涉及計(jì)算機(jī)
,具體涉及一種使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備。
技術(shù)介紹
觸摸屏作為一種新的輸入設(shè)備,是簡單、方便、自然的一種人機(jī)交互方式,觸摸屏與傳統(tǒng)的鍵盤鼠標(biāo)輸入方式相比有很明顯的技術(shù)優(yōu)勢:簡化了人機(jī)界面、提高了精確度、結(jié)實(shí)耐用、可以快速訪問所有類型的數(shù)字媒體、底座更小,節(jié)約空間。在手機(jī)和腕帶等產(chǎn)品中,觸摸屏由安裝在顯示屏前面的檢測部件和觸摸屏控制器組成,當(dāng)手指或其它物體觸摸安裝在顯示屏前端的觸摸屏?xí)r,所觸摸的位置由觸摸屏控制器檢測,并通過接口送到主機(jī),操作直觀準(zhǔn)確。但是在頭戴顯示設(shè)備等產(chǎn)品中,觸摸屏不是安裝在顯示屏前面的,即顯示屏和觸摸屏是分離的,Android系統(tǒng)的觸摸屏驅(qū)動從觸摸屏的driverIC中獲取的數(shù)據(jù)只包括觸摸點(diǎn)的坐標(biāo)和壓力值。Android系統(tǒng)的觸摸屏驅(qū)動如果只是將觸摸點(diǎn)的坐標(biāo)和壓力值上報到Android層,只能進(jìn)行切屏操作,沒有鼠標(biāo)的圖標(biāo)的輔助,不能確定當(dāng)前觸摸點(diǎn)的位置,無法進(jìn)行顯示屏圖標(biāo)的選中操作;并且在進(jìn)行圖標(biāo)定位時,操作非常困難,觸摸屏的操控點(diǎn)跟顯示屏上的圖標(biāo)很難對應(yīng)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)提供了一種使用觸摸屏模擬鼠標(biāo)操作的方法和裝置及頭戴顯示設(shè)備,以解決在顯示屏和觸摸屏是分離的情況下通過觸摸屏與被控設(shè)備的系統(tǒng)進(jìn)行交互時,沒有鼠標(biāo)的圖標(biāo)的輔助,不能確定當(dāng)前觸摸點(diǎn)的位置,不便于進(jìn)行選中操作,并且定位困難的問題。根據(jù)本專利技術(shù)的一個方面,本專利技術(shù)提供了一種使用觸摸屏模擬鼠標(biāo)操作的方法,包括:當(dāng)觸摸屏開始被觸摸時,觸摸屏向被控設(shè)備的系統(tǒng)發(fā)送中斷信號;在 ...
【技術(shù)保護(hù)點(diǎn)】
一種使用觸摸屏模擬鼠標(biāo)操作的方法,其特征在于,所述方法包括:當(dāng)觸摸屏開始被觸摸時,觸摸屏向被控設(shè)備的系統(tǒng)發(fā)送中斷信號;在觸摸屏被觸摸的過程中,觸摸屏向所述系統(tǒng)發(fā)送觸摸屏被觸摸的坐標(biāo);當(dāng)觸摸屏停止被觸摸時,觸摸屏向所述系統(tǒng)發(fā)送無效的坐標(biāo);當(dāng)接收到觸摸屏發(fā)送的中斷信號后,判斷一次觸摸操作開始;在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件;當(dāng)讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束;若在本次觸摸操作的過程中向所述系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件。
【技術(shù)特征摘要】
1.一種使用觸摸屏模擬鼠標(biāo)操作的方法,其特征在于,所述方法包括:當(dāng)觸摸屏開始被觸摸時,觸摸屏向被控設(shè)備的系統(tǒng)發(fā)送中斷信號;在觸摸屏被觸摸的過程中,觸摸屏向所述系統(tǒng)發(fā)送觸摸屏被觸摸的坐標(biāo);當(dāng)觸摸屏停止被觸摸時,觸摸屏向所述系統(tǒng)發(fā)送無效的坐標(biāo);當(dāng)接收到觸摸屏發(fā)送的中斷信號后,判斷一次觸摸操作開始;在觸摸操作的過程中,連續(xù)讀取觸摸屏的坐標(biāo),并將觸摸屏的坐標(biāo)數(shù)據(jù)轉(zhuǎn)換為顯示屏的坐標(biāo),根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,若觸摸屏的某一個區(qū)域被觸摸的時間超過預(yù)設(shè)時間,則向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件;當(dāng)讀取到無效的坐標(biāo)時,判斷該次觸摸操作結(jié)束;若在本次觸摸操作的過程中向所述系統(tǒng)發(fā)送了鼠標(biāo)左鍵按下事件,則在該次觸摸操作結(jié)束時向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵抬起事件。2.如權(quán)利要求1所述的方法,其特征在于,通過以下步驟判斷觸摸屏的某一個區(qū)域被觸摸的時間是否超過預(yù)設(shè)時間:當(dāng)一次觸摸操作開始時,初始化第一時間變量和第二時間變量為觸摸開始的時間;計(jì)算觸摸屏的當(dāng)前坐標(biāo)與前一個坐標(biāo)之差的絕對值作為觸摸屏的相對坐標(biāo),若觸摸屏的相對坐標(biāo)大于預(yù)設(shè)值,則刷新第一時間變量和第二時間變量為當(dāng)前時間;否則僅刷新第二時間變量為當(dāng)前時間;計(jì)算第二時間變量減去第一時間變量的差值,若大于預(yù)設(shè)時間則判斷觸摸屏的某一個區(qū)域被觸摸的時間超過了預(yù)設(shè)時間;否則判斷觸摸屏的某一個區(qū)域被觸摸的時間沒有超過預(yù)設(shè)時間。3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)觸摸屏的坐標(biāo)和顯示屏的坐標(biāo)控制鼠標(biāo)移動,具體包括:在向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件之前,根據(jù)觸摸屏的相對坐標(biāo)控制鼠標(biāo)移動;和/或,在向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件之后,若觸摸屏的相對坐標(biāo)不大于預(yù)設(shè)值,則根據(jù)觸摸屏的相對坐標(biāo)控制鼠標(biāo)移動;和/或,在向所述系統(tǒng)發(fā)送鼠標(biāo)左鍵按下事件之后,若觸摸屏的相對坐標(biāo)大于預(yù)設(shè)值,則計(jì)算顯示屏的當(dāng)前坐標(biāo)與前一個坐標(biāo)之差的絕對值作為顯示屏的相對坐標(biāo),根據(jù)顯示屏的相對坐標(biāo)控制鼠標(biāo)移動。4.一種使用觸摸屏模擬鼠標(biāo)操作的裝置,其特征在于,所述裝置包括:觸摸屏、狀態(tài)判斷單元、鼠標(biāo)移動控制單元和鼠標(biāo)左鍵控制單元;所述觸摸屏,用于開始被觸摸時,向被控設(shè)備的系...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李寶利,
申請(專利權(quán))人:歌爾科技有限公司,
類型:發(fā)明
國別省市:山東,37
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。