MultiTouch Vista是一个输入办理层,处理来自CCV等触点追寻软件和其它设备输入的信息,而且供给了一个Windows 7驱动,运用这个驱动,能够让多点接触设备控制Windows 7。
这儿介绍MultiTouch是因为咱们需求用到它的多鼠标操作,也便是作为模拟器来运用和控制Windows 7的驱动。
找到Driver文件夹,依据自己的机器类型,挑选x32文件夹或x64文件夹,进入挑选的文件夹,找到名为Install driver.cmd的命令行程序,双击装置,如有必要,可运用办理员身份装置。
在开始菜单查找框里查找“笔和接触”,然后翻开笔和接触控制面板。假如查找不到,那么阐明体系没有接触设备或没有正确装置接触驱动,能够依照前面的过程从头来过。翻开之后,切换到“接触”选项卡,勾选“在屏幕上的项交互时显现接触指针”
现在,体系的光标将会被暂时禁用,能够运用两只鼠标的赤色光标来控制电脑,每个光标代表一个鼠标。
MultiTouch Vista的最大亮点在于它内置了一个Windows 7驱动,运用这个驱动,能够将TUIO信息转换为WM_TOUCH信息,然后被体系所辨认。也便是说,咱们自己做的设备,也能够控制Windows 7,享用Windows 7的多点接触特性。
前几步操作与上文中彻底相同,我们能够依照上文中“装置驱动”、“设备办理器”和“笔和接触控制面板”的内容进行操作,操作完结之后,进行下一步。
在运用的时分,假定现在的设备均已调试结束,在CCV主界面右侧Communication栏里挑选TUIO UDP选项。
MultiTouch Vista是一套开源的输入办理结构,所以你能够很简单的从项目网站获取源代码,项目主页。
MultiTouch Vista运用了许多第三方类库和结构,这些类库和结构在MultiTouch Vista中起到了至关重要的效果,详细的类库和结构列表能够登陆MultiTouch Vista官网查询。
第一个是Prism(,Prism是微软Patterns & Practices团队的项目,它是一套针对开发组合的WPF运用程序的结构。Prism企图处理在根据WPF构建企业级运用程序中的应战,当运用的复杂度的添加、团队数量逐步巨大时,运用程序也变得很难保护。运用Prism能够让WPF开发更趋于模块化,整个项目将由多个离散的、松耦合的模块组成,而各个模块又能够又不同的开发者或团队进行开发、测验和布置。Prism采用了Unity来支撑依靠注入,以完成更好的模块化运用程序开发。这儿(有一篇来自MSDN的文章,能够阅览一下。需求点出的是,MultiTouch Vista中的Prism不是最新版别。
另一个结构便是Managed Extensibility Framework(。一般,因为运用需求的改变频频,导致软件可扩展性越来越差,很难参加新的功用。所以微软推出了MEF(保管可扩展结构),便是为了简化可扩展运用程序和组件的规划这个问题。可是需求阐明一点,MultiTouch Vista运用的MEF并不是最新版别,假如运用最新版别的MEF将导致报错。