首页 MultiTouch Vista全解析

MultiTouch Vista全解析

举报
开通vip

MultiTouch Vista全解析 I am Thons! 给力2011(哎?这貌似是湖南卫视的宣传语吧) Copyright ©2011 Thons     我的随笔 我的空间 我的短信 我的评论 更多链接 多点触摸(14) 多点触控(14) mt(14) multi touch(14) ccv(14) 多点触摸教程(14) 多点触控教程(14) 什么是多点触摸(14) touchlib(14) ftir(14) 更多 2011年1月 (15) Image ...

MultiTouch Vista全解析
I am Thons! 给力2011(哎?这貌似是湖南卫视的宣传语吧) Copyright ©2011 Thons     我的随笔 我的空间 我的短信 我的评论 更多链接 多点触摸(14) 多点触控(14) mt(14) multi touch(14) ccv(14) 多点触摸教程(14) 多点触控教程(14) 什么是多点触摸(14) touchlib(14) ftir(14) 更多 2011年1月 (15) Image Cache 公告 昵称:Thons 园龄:2年 粉丝:3 关注:0 < 2011年1月 > 日 一 二 三 四 五 六 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 搜索 找找看 谷歌搜索 常用链接 我的标签 随笔档案(15) 相册 最新评论 1. Re:《About Multi-Touch(多 点触摸是个什么东西?)》: MultiTouch Vista全解析 (Windows 7 多点触摸开发模拟 器和多点触摸驱动) 只能使用两点触摸吗?实现更多点 怎么办? --dragonlhp 阅读排行榜 1. 《About Multi-Touch(多点触 摸是个什么东西?)》:MultiTouc h Vista全解析(Windows 7 多 点触摸开发模拟器和多点触摸驱 动)(464) 2. 《About Multi-Touch(多点触 摸是个什么东西?)》:Communit y Core Vision(CCV) 1.3 全指南 (425) 3. 《About Multi-Touch(多点触 摸是个什么东西?)》:Communit y Core Vision(CCV) 1.4 全指南 (349) 4. 《About Multi-Touch(多点触 摸是个什么东西?)》:基于光学原 理的多点触摸技术导论(279) 5. 《About Multi-Touch(多点触 摸是个什么东西?)》:Sony PS3 Eye 介绍、拆解与使用全指南(22 0) 评论排行榜 1. 《About Multi-Touch(多点触 摸是个什么东西?)》:MultiTouc h Vista全解析(Windows 7 多 点触摸开发模拟器和多点触摸驱 动)(1) 2. 《About Multi-Touch(多点触 摸是个什么东西?)》:Sony PS3 Eye 介绍、拆解与使用全指南(0) 3. 《About Multi-Touch(多点触 摸是个什么东西?)》:基于光学原 理的多点触摸技术导论(0) 4. 《About Multi-Touch(多点触 摸是个什么东西?)》:基于光学原 理的多点触摸技术全解析(0) 5. 《About Multi-Touch(多点触 摸是个什么东西?)》:铺设可交互 的地面(0) 博客园  首页  新随笔  联系  管理  订阅  《About Multi-Touch(多点触摸是个什么东西?)》:MultiTouch Vista全解析(Windows 7 多点触摸开发模拟器和多点触摸驱动) 概述        MultiTouch Vista是一个输入管理层,处理来自CCV等触点追踪软件和其它设备输入的信息,并且提供了 一个Windows 7驱动,利用这个驱动,可以让多点触摸设备控制Windows 7。 使用         这里介绍MultiTouch是因为我们需要用到它的多鼠标操作,也就是当做模拟器来使用和控制Windows 7 的驱动。     当做模拟器使用     --安装驱动        找到Driver文件夹,根据自己的机器类型,选择x32文件夹或x64文件夹,进入选择的文件夹,找到名为 Install driver.cmd的命令行程序,双击安装,如有必要,可使用管理员身份安装。               稍等一会,你将会看到下面的提示框        这个对话框的意思是询问是否安装这个设备软件,点击安装(Install)。               当安装过程结束,你可以看到下面的命令行窗口,现在,你可以关闭这个命令行窗口了。            --设备管理器        现在,我们打开设备管理器。打开之后,展开“人体学输入设备”。                   右击“Universal Software HID device”,选择“禁用”以禁用这个设备。        你会看到一个对话框,上面提示是否禁用这个设备,点击“是”。        再次右击“Universal Software HID device”,选择“启用”以启用这个设备。     --笔和触摸控制面板        在开始菜单搜索框里搜索“笔和触摸”,然后打开笔和触摸控制面板。如果搜索不到,那么说明系统没有 触摸设备或没有正确安装触摸驱动,可以按照前面的步骤重新来过。打开之后,切换到“触摸”选项卡,勾选 “在屏幕上的项交互时显示触摸指针”              --运行多点触摸模拟器        插上另一只鼠标,运行 Multitouch.Service.Console.exe        现在会出现一个命令行窗口,还可以看见两个红点,这两个红点就是两只鼠标的光标        运行Multitouch.Driver.Console.exe,然后你会看到另外一个命令行窗口。        运行Multitouch.Configuration.WPF.exe        点击“Configure deveice”,然后勾选此项。        现在,系统的光标将会被临时禁用,可以使用两只鼠标的红色光标来控制电脑,每个光标代表一个鼠标。        把两个红点分别当做两个触点,然后进行手势操作,比如单击、缩放、旋转等     Windows 7 驱动        MultiTouch Vista的最大亮点在于它内置了一个Windows 7驱动,利用这个驱动,可以将TUIO信息转换 为WM_TOUCH信息,从而被系统所识别。也就是说,我们自己做的设备,也可以操控Windows 7,享受 Windows 7的多点触摸特性。        现在我们来安装并配置这个驱动。        前几步操作与上文中完全一样,大家可以按照上文中“安装驱动”、“设备管理器”和“笔和触摸控制面 板”的内容进行操作,操作完成之后,进行下一步。        运行 Multitouch.Service.Console.exe。        运行Multitouch.Configuration.WPF.exe,打开之后,在窗口左侧Available devices栏里选择Tuio,然 后单击右侧的蓝色>箭头,然后点击Restart service按钮,现在可以关闭Multitouch.Service.Console.exe窗 口了。        在使用的时候,假设现在的设备均已调试完毕,在CCV主界面右侧Communication栏里选择TUIO UDP选 项。        回到MultiTouch Vista文件夹,找到并打开Multitouch.Service.Console.exe,再找到并打开 Multitouch.Driver.Console.exe。如果你不想每次都打开Multitouch.Service.Console.exe,可以将 Multitouch.Service.exe安装为系统服务。安装系统服务与安装普通        应用程序不一样,直接双击文件不管 用,具体安装方法,可以自行上网搜索相关内容。        如果一切正常,那么现在,你就可以用自己做的设备来玩转Windows 7了!      编译指南        MultiTouch Vista是一套开源的输入管理框架,所以你可以很容易的从项目网站获取源代码,项目主页 http://multitouchvista.codeplex.com/ 。        MultiTouch Vista使用了C#语言和.NET Framework 3.5,所以在编译的时候,首先确保机器上装有最低 版本为.NET Framework 3.5 SP1的.NET框架。此外,如果想要编译MultiTouch.Framework.sln,则机器上 必须装有Windows SDK。开发环境最低为Visual Studio 2008。        笔者的开发环境是Windows 7 Ultimate 64bit,Microsoft Visual Studio 2010 Ultimate,.NET Framework 4.0.30319,Windows SDK v7.1。注意,在使用Visual Studio 2010编译的时候,Visual Studio会对项目进行转换,以便让Visual Studio 2010打开项目进行开发,但是转换以后,就不能再用比 Visual Studio 2010低的版本打开了,换句话说,虽然MultiTouch Vista的开发者使用Visual Studio 2008进 行开发,但是当转换之后,Visual Studio 2008便无法打开项目了。        下载源代码之后,在Main Source文件夹里,你会看到五个解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 : 1.        Multitouch.InputProviders.sln 2.        Multitouch.Service.sln 3.        Multitouch.Configuration.sln 4.        Multitouch.Framework.sln 5.        Multitouch.Driver.sln        MultiTouch Vista使用了很多第三方类库和框架,这些类库和框架在MultiTouch Vista中起到了至关重要 的作用,具体的类库和框架列表可以登陆MultiTouch Vista官网查询。        下面需要点出两个来自微软的框架。        第一个是Prism(http://compositewpf.codeplex.com/),Prism是微软Patterns & Practices团队的项 目,它是一套针对开发组合的WPF应用程序的框架。Prism试图解决在基于WPF构建企业级应用程序中的挑战, 当应用的复杂度的增加、团队数量逐渐庞大时,应用程序也变得很难维护。使用Prism可以让WPF开发更趋于模 块化,整个项目将由多个离散的、松耦合的模块组成,而各个模块又可以又不同的开发者或团队进行开发、测试 和部署。Prism采用了Unity来支持依赖注入,以实现更好的模块化应用程序开发。这里 (http://msdn.microsoft.com/zh-cn/magazine/cc785479.aspx)有一篇来自MSDN的文章,可以阅读一 下。需要点出的是,MultiTouch Vista中的Prism不是最新版本。        另一个框架就是Managed Extensibility Framework (http://mef.codeplex.com/)。通常,由于应用需 求的变化频繁,导致软件可扩展性越来越差,很难加入新的功能。所以微软推出了MEF(托管可扩展框架),就是 为了简化可扩展应用程序和组件的设计这个问题。但是需要说明一点,MultiTouch Vista使用的MEF并不是最新 版本,如果使用最新版本的MEF将导致报错。 posted on 2011-01-26 20:30 Thons 阅读(464) 评论(1) 编辑 收藏 发表评论 #1楼 2011-02-16 11:19 | dragonlhp       只能使用两点触摸吗?实现更多点怎么办? 刷新评论列表   刷新页面  返回页首 发表评论 博客园首页   IT新闻   闪存   招聘   学英语 昵称: [登录] [注册] 主页: 邮箱: (仅博主可见) 评论内容:    登录  注册 [使用Ctrl+Enter键快速提交评论] 最新IT新闻: · iCloud 的四大悬念 · 挟“草民”以令诸侯,苹果想做新形态运营商? · 腾讯电商帝国 · 一路好走 palm.com · Android平板应用匮乏 开发者积极性难调动 » 更多新闻... 知识库最新文章: 云计算的一个比喻 陪伴我作为程序员的9句名言 程序员成熟的标志 回顾.NET Remoting分布式开发 ORACLE PL/SQL编程之把游标说透 » 更多知识库文章... 网站导航: 博客园首页  IT新闻  我的园子  闪存  程序员招聘  博问 China-pub 计算机图 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 网上专卖店!6.5万品种2-8折! China-Pub 计算机绝版图书按需印刷服务 简洁版式:《About Multi-Touch(多点触摸是个什么东西?)》:MultiTouch Vista全解析(Windows 7 多点触摸开发模拟器 和多点触摸驱动) 随笔 - 15  文章 - 0  评论 - 1   回复 引用 查看    提交
本文档为【MultiTouch Vista全解析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_749454
暂无简介~
格式:pdf
大小:466KB
软件:PDF阅读器
页数:1
分类:互联网
上传时间:2011-07-04
浏览量:79