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