北京時間11月09日消息,中國觸摸屏網(wǎng)訊,本次Tech.Ed大會第二天主要是由多場分會組成,介紹微軟各個新產(chǎn)品和技術(shù)。i本次Tech.Ed2009最搶眼的就是Windows7,而Windows7的多點觸摸功能又是最吸引人的。為了幫助程序開發(fā)者更好的利用這個新特性,提高自己程序的使用體驗,微軟設(shè)立了Windows7觸摸功能分會場,對觸控功能進(jìn)行了詳細(xì)的說明,同時也演示了一些實例。世界之窗作為國內(nèi)唯一一家支持多點觸控功能的瀏覽器,和淘寶的任我淘一起在分會場上作為經(jīng)典案例,展示給臺下的觀眾。
本文來自:http://www.zc28898.cn/touchscreen/news/dynamic/200911/09-3650.html
首先,我們要明確區(qū)分開,觸控和觸摸。觸摸只是設(shè)備感應(yīng)到接觸點,然后將接觸點反饋出來,而觸控,是設(shè)備根據(jù)接觸點的行為反饋給程序,讓程序作出指定的命令。觸摸和以往TablePC的觸筆也不同,觸筆是可以感應(yīng)力度的,而目前的觸摸是不反應(yīng)力度的,它們給系統(tǒng)的指令也不同,需要開發(fā)者分開對待。
Multi-Touch開發(fā)的不同模式 :
Good:無需使用Touch API,但是應(yīng)用程序的界面能夠正確響應(yīng)內(nèi)建的手勢(gestures)
Better:支持手勢(Gesture) API,能夠自然流暢的交互
Best:完全針對觸摸(Touch)而設(shè)計的用戶體驗,使用了多點觸摸(Multi-touch)的特性
作為應(yīng)用程序,需要先判斷是否有多點觸摸設(shè)備,通過一段語句就可以完成,當(dāng)滿足條件時,通過數(shù)位板返回的數(shù)據(jù),對程序進(jìn)行控制。不滿足條件時,還是按照老的方式(鼠標(biāo)和鍵盤)進(jìn)行控制。Windows7可以收到操作的信號分為WM_TOUCH和WM_GESTURE,分別是觸摸和手勢。
WM_TOUCH是類似鼠標(biāo)的信息,將原始的Touch數(shù)據(jù)傳遞給Win32應(yīng)用,一般使用場景包括:手指繪圖,自定義手勢,還可以傳遞給更高級的控件。而WIN_GESTURE是手勢,可以處理系統(tǒng)默認(rèn)信息也可以通過自定義來實現(xiàn)不同的功能。除了以上兩點,還有多觸操作和慣性,由于時間關(guān)系就不詳細(xì)說明了。有需要了解的朋友可以在微軟官方下載到相關(guān)的資料。