国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置的制作方法

      文檔序號(hào):6425187閱讀:597來(lái)源:國(guó)知局
      專利名稱:在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及觸摸屏領(lǐng)域,尤其涉及一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置。
      背景技術(shù)
      鼠標(biāo)(mouse)的使用,有效代替了鍵盤上的某些繁瑣指令操作,使得計(jì)算機(jī)的操作更加簡(jiǎn)潔和方便。按鍵數(shù)來(lái)劃分鼠標(biāo)的種類,可以將鼠標(biāo)分為兩鍵鼠標(biāo)、三鍵鼠標(biāo)(滾輪鼠標(biāo))等。 兩鍵鼠標(biāo)和三鍵鼠標(biāo)的左右按鍵功能完全一致,一般情況下,我們用不著三鍵鼠標(biāo)的中間按鍵(滾輪),但是并不能因此就說(shuō)鼠標(biāo)中鍵沒(méi)有什么用處。下面僅以鼠標(biāo)中鍵(滾輪)在瀏覽網(wǎng)頁(yè)中的具體應(yīng)用為例來(lái)說(shuō)明鼠標(biāo)中鍵的作用一、關(guān)閉標(biāo)簽頁(yè)在要關(guān)閉的標(biāo)簽頁(yè)上點(diǎn)擊鼠標(biāo)的滾輪中鍵就可以方便地關(guān)掉標(biāo)簽頁(yè);二、粘貼并轉(zhuǎn)到URL:瀏覽網(wǎng)頁(yè)時(shí)經(jīng)常會(huì)從別處粘貼URL到瀏覽器的地址欄里,然后再按回車鍵來(lái)打開(kāi)相應(yīng)的頁(yè)面。事實(shí)上在某些瀏覽器中,在復(fù)制完URL之后,只要在頁(yè)面中任何位置點(diǎn)擊鼠標(biāo)中鍵就可以完成轉(zhuǎn)向(該功能需要首先進(jìn)行相關(guān)設(shè)置才可實(shí)現(xiàn));三、滾動(dòng)標(biāo)簽當(dāng)在瀏覽中打開(kāi)過(guò)多的標(biāo)簽頁(yè)時(shí),標(biāo)簽欄兩端會(huì)出現(xiàn)指向兩側(cè)的箭頭而將過(guò)多的標(biāo)簽隱藏起來(lái),通過(guò)點(diǎn)擊兩側(cè)的箭頭可以滾動(dòng)標(biāo)簽欄而看到被隱藏至兩側(cè)的標(biāo)簽。但事實(shí)上我們可以通過(guò)滾輪鼠標(biāo),使這個(gè)操作更簡(jiǎn)單,只要在標(biāo)簽欄上滑動(dòng)鼠標(biāo)滾輪就可以前后滾動(dòng)標(biāo)簽欄,翻出被隱藏的標(biāo)簽頁(yè);四、前進(jìn)/后退在瀏覽網(wǎng)頁(yè)時(shí)按住鍵盤上的Siift鍵后再滾動(dòng)鼠標(biāo)的滾輪可以實(shí)現(xiàn)網(wǎng)頁(yè)的前后跳轉(zhuǎn);五、縮放在瀏覽網(wǎng)頁(yè)時(shí)按住鍵盤上的Ctrl鍵再滾動(dòng)鼠標(biāo)的滾輪可以方便地放大或縮小頁(yè)面。事實(shí)上鼠標(biāo)中鍵的作用遠(yuǎn)不止這些,尤其是在使用某些特殊軟件時(shí)(如AutoCAD、 Google地圖、圖片瀏覽器等),鼠標(biāo)中鍵會(huì)起到一些事倍功半的作用。例如在AutoCAD軟件中可以利用鼠標(biāo)中鍵快速啟動(dòng)常用命令,成倍提高工作的效率。另外,目前觸摸屏技術(shù)發(fā)展迅速,為了操作上的方便,人們用觸摸屏來(lái)代替鼠標(biāo)或鍵盤。當(dāng)前市場(chǎng)上的觸摸屏已經(jīng)能實(shí)現(xiàn)相當(dāng)于鼠標(biāo)左鍵、鼠標(biāo)右鍵的功能,但是卻暫未能實(shí)現(xiàn)相當(dāng)于鼠標(biāo)中鍵的功能,這導(dǎo)致觸摸屏在某些應(yīng)用(如網(wǎng)頁(yè)瀏覽、Google地圖、圖片瀏覽)上,操作不如鼠標(biāo)方便。

      發(fā)明內(nèi)容
      為解決上述問(wèn)題,本發(fā)明提供一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置, 能夠在觸摸屏上實(shí)現(xiàn)相當(dāng)于鼠標(biāo)中鍵的功能。一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,包括以下步驟
      當(dāng)檢測(cè)到觸摸屏連接到計(jì)算機(jī)時(shí),將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備;對(duì)觸摸屏上的當(dāng)前觸摸點(diǎn)進(jìn)行采樣,獲取各觸摸點(diǎn)的個(gè)數(shù)、坐標(biāo)以及觸摸面積;判斷是否存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn),若是,則將該觸摸點(diǎn)記為選定的觸摸點(diǎn),并繼續(xù)判斷所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離是否均小于預(yù)設(shè)的距離閾值;若是,則將所述選定的觸摸點(diǎn)作為鼠標(biāo)中鍵按下的坐標(biāo)點(diǎn),并發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵的通訊信息執(zhí)行相應(yīng)的鼠標(biāo)中鍵功能操作;當(dāng)檢測(cè)到觸摸屏上的觸摸點(diǎn)個(gè)數(shù)小于預(yù)設(shè)的數(shù)目閾值時(shí),發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵結(jié)束的通訊信息結(jié)束鼠標(biāo)中鍵功能操作。一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的裝置,包括檢測(cè)模塊,用于當(dāng)檢測(cè)到觸摸屏連接到計(jì)算機(jī)時(shí),將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備;與所述檢測(cè)裝置相連接的采樣模塊,用于對(duì)觸摸屏上的當(dāng)前觸摸點(diǎn)進(jìn)行采樣,獲取各觸摸點(diǎn)的個(gè)數(shù)、坐標(biāo)以及觸摸面積;與所述采樣模塊相連接的判斷模塊,用于判斷是否存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn),若是,則將該觸摸點(diǎn)記為選定的觸摸點(diǎn),并繼續(xù)判斷所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離是否均小于預(yù)設(shè)的距離閾值;與所述判斷模塊相連接的執(zhí)行模塊,用于當(dāng)所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離均小于所述距離閾值時(shí),將所述選定的觸摸點(diǎn)作為鼠標(biāo)中鍵按下的坐標(biāo)點(diǎn),并發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵的通訊信息執(zhí)行相應(yīng)的鼠標(biāo)中鍵功能操作;與所述執(zhí)行模塊相連接的結(jié)束模塊,用于當(dāng)檢測(cè)到觸摸屏上的觸摸點(diǎn)個(gè)數(shù)小于預(yù)設(shè)的數(shù)目閾值時(shí),發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵結(jié)束的通訊信息結(jié)束鼠標(biāo)中鍵功能操作。通過(guò)以上方案可以看出,本發(fā)明的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置, 通過(guò)識(shí)別用戶在觸摸屏上的手勢(shì)以獲取用戶使用鼠標(biāo)中鍵功能的意圖,進(jìn)而通知計(jì)算機(jī)以執(zhí)行相應(yīng)的鼠標(biāo)中鍵功能操作,從而達(dá)到了在觸摸屏上實(shí)現(xiàn)了鼠標(biāo)中鍵功能的目的,給用戶帶來(lái)了方便,提高了用戶的體驗(yàn)感。


      圖1為本發(fā)明一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法的流程圖;圖2為本發(fā)明一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的裝置的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式本發(fā)明提供一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置,能夠解決現(xiàn)有技術(shù)中在觸摸屏上不能實(shí)現(xiàn)鼠標(biāo)中鍵效果的問(wèn)題。下面結(jié)合附圖詳細(xì)描述本發(fā)明的具體實(shí)施例。一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,如圖1所示,包括以下步驟步驟Si,當(dāng)檢測(cè)到觸摸屏設(shè)備連接到計(jì)算機(jī)時(shí),將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備。
      作為一個(gè)較好的實(shí)施例,上述的過(guò)程可以具體描述如下通過(guò)修改HID (Human Interface Device,人機(jī)接口設(shè)備)描述符或通過(guò)自行開(kāi)發(fā)的驅(qū)動(dòng)程序,將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備。步驟S2,對(duì)觸摸屏上的當(dāng)前觸摸點(diǎn)進(jìn)行采樣,獲取各觸摸點(diǎn)的個(gè)數(shù)、坐標(biāo)以及各個(gè)觸摸點(diǎn)的觸摸面積。步驟S3,判斷是否存在觸摸面積大于預(yù)設(shè)的面積閾值η的觸摸點(diǎn),如果存在這個(gè)觸摸點(diǎn),為方便后面的描述,可以將該觸摸點(diǎn)記為“選定的觸摸點(diǎn)”。這里存在一種可能,即本步驟中當(dāng)判斷出存在的觸摸面積大于所述面積閾值的觸摸點(diǎn)多于一個(gè)時(shí),該選取哪一個(gè)觸摸點(diǎn)作為“選定的觸摸點(diǎn)”呢?作為一個(gè)較好的實(shí)施例, 這里可以選取這些由多個(gè)觸摸點(diǎn)所組成的“點(diǎn)組”的中點(diǎn)作為所述選定的觸摸點(diǎn)。本步驟中,當(dāng)判斷出觸摸屏上存在觸摸面積大于預(yù)設(shè)的面積閾值η的觸摸點(diǎn)之后、并且將這個(gè)符合條件的觸摸點(diǎn)記為選定的觸摸點(diǎn)之前,還可以包括如下步驟判斷該觸摸點(diǎn)的觸摸面積是否小于一個(gè)預(yù)設(shè)的面積上限值,若是才執(zhí)行下一步驟。即觸摸點(diǎn)的面積不能無(wú)限的大,如果大于了這個(gè)預(yù)先設(shè)定的面積上限值,說(shuō)明有可能是用戶的誤操作,則返回到步驟S2對(duì)觸摸屏上的觸摸點(diǎn)進(jìn)行重新采樣等操作。步驟S4,除了觸摸面積大于所述面積閾值η的點(diǎn),觸摸屏上有可能還存在其他點(diǎn) (即觸摸面積小于面積閾值η的點(diǎn)),根據(jù)步驟S2中的坐標(biāo)可計(jì)算得出這些點(diǎn)與所述選定
      的觸摸點(diǎn)之間的距離,記為Dl、D2、D3......則繼續(xù)判斷所述選定的觸摸點(diǎn)與這些觸摸點(diǎn)
      之間的距離是否均小于一個(gè)預(yù)設(shè)的距離閾值Dmax。步驟S5,若步驟S4中的判斷為否,則認(rèn)為用戶沒(méi)有使用鼠標(biāo)中鍵功能的意圖;若判斷為是,則認(rèn)為用戶有使用鼠標(biāo)中鍵功能的意圖,因此進(jìn)入下一步驟將所述選定的觸摸點(diǎn)作為鼠標(biāo)中鍵按下的坐標(biāo)點(diǎn),并發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵的通訊信息執(zhí)行相應(yīng)的鼠標(biāo)中鍵功能操作。步驟S6,當(dāng)檢測(cè)到觸摸屏上的觸摸點(diǎn)個(gè)數(shù)小于預(yù)設(shè)的數(shù)目閾值時(shí),則認(rèn)為用戶有結(jié)束使用鼠標(biāo)中鍵功能的意圖,因此發(fā)送鼠標(biāo)中鍵抬起(結(jié)束)的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵抬起(結(jié)束)的通訊信息結(jié)束鼠標(biāo)中鍵功能操作。與步驟Sl中相同的,步驟S5以及步驟S6中的發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī)、發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī)的過(guò)程可以具體描述如下根據(jù)人機(jī)接口設(shè)備 HID協(xié)議(已有的)或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議,發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī); 以及根據(jù)人機(jī)接口設(shè)備HID協(xié)議(已有的)或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議,發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī)。本發(fā)明的方法中的面積閾值、距離閾值、數(shù)目閾值以及面積上限值的具體數(shù)值均可根據(jù)具體情況由用戶預(yù)先設(shè)置,作為一個(gè)較好的實(shí)施例,本發(fā)明中的數(shù)目閾值預(yù)可以設(shè)為1,即當(dāng)檢測(cè)判斷出觸摸屏上不存在觸摸點(diǎn)(或者說(shuō)當(dāng)所有觸摸物體均離開(kāi)觸摸屏)時(shí), 則發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī)。與本發(fā)明的一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法相對(duì)應(yīng)的,本發(fā)明還提供一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的裝置,如圖2所示,包括檢測(cè)模塊,用于當(dāng)檢測(cè)到觸摸屏連接到計(jì)算機(jī)時(shí),將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)
      6備;與所述檢測(cè)裝置相連接的采樣模塊,用于對(duì)觸摸屏上的當(dāng)前觸摸點(diǎn)進(jìn)行采樣,獲取各觸摸點(diǎn)的個(gè)數(shù)、坐標(biāo)以及觸摸面積;與所述采樣模塊相連接的判斷模塊,用于判斷是否存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn),若是,則將該觸摸點(diǎn)記為選定的觸摸點(diǎn),并繼續(xù)判斷所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離是否均小于預(yù)設(shè)的距離閾值;與所述判斷模塊相連接的執(zhí)行模塊,用于當(dāng)所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離均小于所述距離閾值時(shí),將所述選定的觸摸點(diǎn)作為鼠標(biāo)中鍵按下的坐標(biāo)點(diǎn),并發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵的通訊信息執(zhí)行相應(yīng)的鼠標(biāo)中鍵功能操作;與所述執(zhí)行模塊相連接的結(jié)束模塊,用于當(dāng)檢測(cè)到觸摸屏上的觸摸點(diǎn)個(gè)數(shù)小于預(yù)設(shè)的數(shù)目閾值時(shí),發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵結(jié)束的通訊信息結(jié)束鼠標(biāo)中鍵功能操作。優(yōu)選的,所述檢測(cè)模塊可以通過(guò)修改人機(jī)接口設(shè)備HID描述符或通過(guò)自行開(kāi)發(fā)的驅(qū)動(dòng)程序,將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備。另外,所述執(zhí)行模塊可以根據(jù)人機(jī)接口設(shè)備HID協(xié)議或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議,發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī);以及所述結(jié)束模塊可以根據(jù)人機(jī)接口設(shè)備HID協(xié)議或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議, 發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī)。優(yōu)選的,所述判斷模塊中可以包括第一判斷子模塊,該模塊用于判斷出存在的觸摸面積大于所述面積閾值的觸摸點(diǎn)多于一個(gè)時(shí),選取該多個(gè)觸摸點(diǎn)所組成的點(diǎn)組的中點(diǎn)作為所述選定的觸摸點(diǎn)。另外,所述判斷模塊中可以包括第二判斷子模塊,該第二判斷子模塊用于在判斷出觸摸屏上存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn)之后、并且將這個(gè)符合條件的觸摸點(diǎn)記為選定的觸摸點(diǎn)之前,判斷該觸摸點(diǎn)的觸摸面積是否小于預(yù)設(shè)的面積上限值。優(yōu)選的,與本發(fā)明的方法中的描述相類似的,所述結(jié)束模塊中的數(shù)目閾值可以預(yù)設(shè)為1。本裝置中的其他技術(shù)特征與本發(fā)明的一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法相類似,在此不予贅述。本發(fā)明的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置,通過(guò)識(shí)別用戶在觸摸屏上的手勢(shì)以獲取用戶使用鼠標(biāo)中鍵功能的意圖,再利用鼠標(biāo)與計(jì)算機(jī)的通訊協(xié)議,從而最終在觸摸屏上實(shí)現(xiàn)了鼠標(biāo)中鍵功能。本發(fā)明的方法及裝置,在觸摸屏上配合某些應(yīng)用軟件 (如網(wǎng)頁(yè)瀏覽器、Google地圖、圖片瀏覽器等)使用時(shí),可以給用戶帶來(lái)較高的用戶體驗(yàn)。 而且在開(kāi)發(fā)應(yīng)用軟件時(shí),以鼠標(biāo)中鍵功能作為識(shí)別,可以在不支持多點(diǎn)觸摸的操作系統(tǒng)上也實(shí)現(xiàn)觸摸屏的手勢(shì)識(shí)別效果。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,其特征在于,包括以下步驟 當(dāng)檢測(cè)到觸摸屏連接到計(jì)算機(jī)時(shí),將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備;對(duì)觸摸屏上的當(dāng)前觸摸點(diǎn)進(jìn)行采樣,獲取各觸摸點(diǎn)的個(gè)數(shù)、坐標(biāo)以及觸摸面積; 判斷是否存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn),若是,則將該觸摸點(diǎn)記為選定的觸摸點(diǎn),并繼續(xù)判斷所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離是否均小于預(yù)設(shè)的距離閾值;若是,則將所述選定的觸摸點(diǎn)作為鼠標(biāo)中鍵按下的坐標(biāo)點(diǎn),并發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵的通訊信息執(zhí)行相應(yīng)的鼠標(biāo)中鍵功能操作;當(dāng)檢測(cè)到觸摸屏上的觸摸點(diǎn)個(gè)數(shù)小于預(yù)設(shè)的數(shù)目閾值時(shí),發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵結(jié)束的通訊信息結(jié)束鼠標(biāo)中鍵功能操作。
      2.根據(jù)權(quán)利要求1所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,其特征在于,所述將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備的過(guò)程具體包括通過(guò)修改人機(jī)接口設(shè)備HID描述符或通過(guò)自行開(kāi)發(fā)的驅(qū)動(dòng)程序,將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備。
      3.根據(jù)權(quán)利要求2所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,其特征在于根據(jù)人機(jī)接口設(shè)備HID協(xié)議或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議,發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī);以及根據(jù)人機(jī)接口設(shè)備HID協(xié)議或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議,發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī)。
      4.根據(jù)權(quán)利要求1所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,其特征在于當(dāng)判斷出存在的觸摸面積大于所述面積閾值的觸摸點(diǎn)多于一個(gè)時(shí),選取該多個(gè)觸摸點(diǎn)所組成的點(diǎn)組的中點(diǎn)作為所述選定的觸摸點(diǎn); 和/或在判斷出存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn)之后、將該觸摸點(diǎn)記為選定的觸摸點(diǎn)之前,還包括步驟判斷該觸摸點(diǎn)的觸摸面積是否小于預(yù)設(shè)的面積上限值。
      5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,其特征在于,所述數(shù)目閾值預(yù)設(shè)為1。
      6.一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的裝置,其特征在于,包括檢測(cè)模塊,用于當(dāng)檢測(cè)到觸摸屏連接到計(jì)算機(jī)時(shí),將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備; 與所述檢測(cè)裝置相連接的采樣模塊,用于對(duì)觸摸屏上的當(dāng)前觸摸點(diǎn)進(jìn)行采樣,獲取各觸摸點(diǎn)的個(gè)數(shù)、坐標(biāo)以及觸摸面積;與所述采樣模塊相連接的判斷模塊,用于判斷是否存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn),若是,則將該觸摸點(diǎn)記為選定的觸摸點(diǎn),并繼續(xù)判斷所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離是否均小于預(yù)設(shè)的距離閾值;與所述判斷模塊相連接的執(zhí)行模塊,用于當(dāng)所述選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離均小于所述距離閾值時(shí),將所述選定的觸摸點(diǎn)作為鼠標(biāo)中鍵按下的坐標(biāo)點(diǎn),并發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵的通訊信息執(zhí)行相應(yīng)的鼠標(biāo)中鍵功能操作;與所述執(zhí)行模塊相連接的結(jié)束模塊,用于當(dāng)檢測(cè)到觸摸屏上的觸摸點(diǎn)個(gè)數(shù)小于預(yù)設(shè)的數(shù)目閾值時(shí),發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī),計(jì)算機(jī)根據(jù)所述鼠標(biāo)中鍵結(jié)束的通訊信息結(jié)束鼠標(biāo)中鍵功能操作。
      7.根據(jù)權(quán)利要求6所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的裝置,其特征在于,所述檢測(cè)模塊通過(guò)修改人機(jī)接口設(shè)備HID描述符或通過(guò)自行開(kāi)發(fā)的驅(qū)動(dòng)程序,將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備。
      8.根據(jù)權(quán)利要求7所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的裝置,其特征在于所述執(zhí)行模塊根據(jù)人機(jī)接口設(shè)備HID協(xié)議或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議,發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī);以及所述結(jié)束模塊根據(jù)人機(jī)接口設(shè)備HID協(xié)議或自行開(kāi)發(fā)的驅(qū)動(dòng)程序中的協(xié)議,發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī)。
      9.根據(jù)權(quán)利要求6所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的裝置,其特征在于所述判斷模塊中包括第一判斷子模塊,用于判斷出存在的觸摸面積大于所述面積閾值的觸摸點(diǎn)多于一個(gè)時(shí),選取該多個(gè)觸摸點(diǎn)所組成的點(diǎn)組的中點(diǎn)作為所述選定的觸摸點(diǎn);和/或所述判斷模塊中包括第二判斷子模塊,用于在判斷出存在觸摸面積大于預(yù)設(shè)的面積閾值的觸摸點(diǎn)之后、將該觸摸點(diǎn)記為選定的觸摸點(diǎn)之前,判斷該觸摸點(diǎn)的觸摸面積是否小于預(yù)設(shè)的面積上限值。
      10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法,其特征在于,所述結(jié)束模塊中的數(shù)目閾值預(yù)設(shè)為1。
      全文摘要
      本發(fā)明提供一種在觸摸屏上實(shí)現(xiàn)鼠標(biāo)中鍵效果的方法及裝置,該方法包括以下步驟當(dāng)檢測(cè)到觸摸屏連接到計(jì)算機(jī)時(shí),將觸摸屏描述為一個(gè)鼠標(biāo)設(shè)備;對(duì)觸摸屏上的當(dāng)前觸摸點(diǎn)進(jìn)行采樣,獲取各觸摸點(diǎn)的個(gè)數(shù)、坐標(biāo)以及觸摸面積;判斷是否存在觸摸面積大于預(yù)設(shè)的面積閾值的選定的觸摸點(diǎn),若是,繼續(xù)判斷選定的觸摸點(diǎn)與其他觸摸點(diǎn)之間的距離是否均小于預(yù)設(shè)的距離閾值;若是,將選定的觸摸點(diǎn)作為鼠標(biāo)中鍵按下的坐標(biāo)點(diǎn),并發(fā)送鼠標(biāo)中鍵的通訊信息給計(jì)算機(jī);當(dāng)檢測(cè)到觸摸屏上的觸摸點(diǎn)個(gè)數(shù)小于預(yù)設(shè)的數(shù)目閾值時(shí),發(fā)送鼠標(biāo)中鍵結(jié)束的通訊信息給計(jì)算機(jī)。本發(fā)明方法及裝置,在觸摸屏上實(shí)現(xiàn)了鼠標(biāo)中鍵功能,給用戶帶來(lái)了方便,提高了用戶的體驗(yàn)感。
      文檔編號(hào)G06F3/041GK102331872SQ201110142299
      公開(kāi)日2012年1月25日 申請(qǐng)日期2011年5月30日 優(yōu)先權(quán)日2011年5月30日
      發(fā)明者于士坤, 黃安麒 申請(qǐng)人:廣州視睿電子科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1