多點(diǎn)觸控應(yīng)用的模擬多點(diǎn)觸控模擬環(huán)境搭建
隨著手機(jī),平板電腦的普及和流行,越來(lái)越多的應(yīng)用程序使用多點(diǎn)觸控進(jìn)行操作。隨著Windows7系統(tǒng)增加了多點(diǎn)觸控,WPF4.0和Windows Phone中相關(guān)的類(lèi)庫(kù)也使得多點(diǎn)觸控程序開(kāi)發(fā)起來(lái)更加簡(jiǎn)單方便。但是,開(kāi)發(fā)多點(diǎn)觸控應(yīng)用程序的缺乏好的調(diào)試環(huán)境,通常需要在真實(shí)的環(huán)境中進(jìn)行測(cè)試,有時(shí)候開(kāi)發(fā)者不一定有真實(shí)的設(shè)備。比如開(kāi)發(fā)Windows Phone應(yīng)用程序,開(kāi)發(fā)者不一定有機(jī)器,只能在模擬器上運(yùn)行,但是自帶的模擬器并不支持多點(diǎn)觸控,所以在電腦上部署模擬多點(diǎn)觸控環(huán)境能給開(kāi)發(fā)者來(lái)帶來(lái)很多方便。本文就介紹如何在電腦上建立多點(diǎn)觸控模擬開(kāi)發(fā)環(huán)境。
1.安裝和設(shè)定模擬環(huán)境
1.1 下載 Multi-Touch Vista
要在Windows7上部署多點(diǎn)觸控環(huán)境,需要安裝相應(yīng)的驅(qū)動(dòng)。需要下載?MuiTI-Touch Vista?工具包,該工具起先是為支持在Vista系統(tǒng)中模擬多點(diǎn)觸控操作的,現(xiàn)在也支持Windows 7操作系統(tǒng)。
點(diǎn)擊下載,彈出確認(rèn)對(duì)話框,點(diǎn)擊確認(rèn),下載后解壓如下圖。
1.2 安裝驅(qū)動(dòng)
切換到解壓目錄下面的Driver文件夾下,根據(jù)操作系統(tǒng)的版本,本人電腦是32位專(zhuān)業(yè)版Win7,所以選擇X32文件夾,找到 Install Driver.cmd文件,如下圖:
然后以管理員身份運(yùn)行命令行程序,導(dǎo)航到該文件夾,運(yùn)行該文件,如下圖:
安裝過(guò)程中可能會(huì)出現(xiàn)兼容性確認(rèn),點(diǎn)擊確定繼續(xù)安裝。安裝完成后,打開(kāi)資源管理器,查看設(shè)備看安裝成功與否,如果出現(xiàn)Universal Software HID Driver則表示安裝成功,為了使之生效,右鍵點(diǎn)擊該項(xiàng),禁用,然后再次點(diǎn)擊啟用。
1.3 設(shè)定手寫(xiě)筆與筆觸
安裝完 驅(qū)動(dòng)后,需要對(duì)手寫(xiě)筆和筆觸進(jìn)行設(shè)定,在設(shè)定前,需要檢查操作系統(tǒng)是否安裝了 Tablet PC 組件。檢查方法為打開(kāi)控制面板,選擇程序->添加或關(guān)閉Windows功能,如下圖:
確認(rèn)安裝后進(jìn)行手寫(xiě)筆和筆觸的設(shè)置,點(diǎn)擊控制面板->硬件和聲音->筆和筆觸->更改觸筆設(shè)置,如下圖,在觸摸的頁(yè)簽中,將與屏幕上項(xiàng)目交互時(shí)顯示觸摸指針勾上,確定。
2.運(yùn)行模擬環(huán)境
安裝好驅(qū)動(dòng)后,需要執(zhí)行模擬環(huán)境,轉(zhuǎn)到解壓目錄:
運(yùn)行 MulTItouch.Service.Console.exe,運(yùn)行后屏幕上出現(xiàn)紅點(diǎn),點(diǎn)的數(shù)量和觸控設(shè)備數(shù)量相同,我筆記本只有一個(gè)鼠標(biāo),但是筆記本自帶有一個(gè)觸摸板。所以也相當(dāng)于一個(gè)鼠標(biāo)。如果是臺(tái)式機(jī)的話,可能需要在USB接口中再插一個(gè)鼠標(biāo)。
運(yùn)行 MulTItouch.Driver.Console.exe
上述兩個(gè)cmd窗口不要關(guān)閉。
運(yùn)行MulTItouch.Configuration.WPF.exe,選擇 Multiple Mice,點(diǎn)擊 Configure Device 設(shè)定,在彈出的對(duì)話框中勾選上,確定。
此時(shí),多點(diǎn)觸控的模擬環(huán)境就搭建好了,如果想退出環(huán)境,使用鍵盤(pán)切換到之前的cmd窗口,然后按Enter鍵即可退出了。注意的是,這三個(gè)程序必須同時(shí)運(yùn)行,才能進(jìn)行模擬。
3. 測(cè)試模擬環(huán)境
模擬環(huán)境搭建好了之后,可以測(cè)試一下是否可以工作。
第一個(gè)例子是,打開(kāi)畫(huà)圖程序。然后使用兩只鼠標(biāo)或者鼠標(biāo)和觸摸板,進(jìn)行操作,可以看到,兩個(gè)點(diǎn)可以同時(shí)進(jìn)行繪制。如下圖
第二個(gè)例子是,多點(diǎn)觸控圖片瀏覽的例子。如下圖
4.結(jié)語(yǔ)
本文簡(jiǎn)要介紹了開(kāi)發(fā)多點(diǎn)觸控應(yīng)用時(shí)模擬多點(diǎn)觸控模擬環(huán)境的搭建,并以?xún)蓚€(gè)小例子演示了多點(diǎn)觸控模擬環(huán)境的操作。希望本文對(duì)您開(kāi)發(fā)多點(diǎn)觸控應(yīng)用程序有所幫助!