Windows 7 多点触摸开发模拟器和多点触摸驱动

  触控面板技术学院触摸屏原理Windows 7 多点触摸开发模拟器和多点触摸驱动

  作者: TouchScreen 时间:2012-06-19 源于:中国触摸屏网总点击:

  【导读】: MultiTouch Vista是一个输入管理层,处理来自CCV等触点追踪软件和其它设备输入的信息,并提供了一个Windows 7驱动,利用这个驱动,可以让多点触摸设备控制Windows 7。

  MultiTouch Vista是一个输入管理层,处理来自CCV等触点追踪软件和其它设备输入的信息,并提供了一个Windows 7驱动,利用这个驱动,可以让多点触摸设备控制Windows 7。

  这里介绍MultiTouch是因我们需要用到它的多鼠标操作,也就是当做模拟器来使用和控制Windows 7的驱动。

  找到Driver文件夹,通过你自己的机器类型,选择x32文件夹或x64文件夹,进入选择的文件夹,找到名为Install driver.cmd的命令行程序,双击安装,如有必要,可使用管理员身份安装。

  这个对话框的意思是询问是否安装这个设备软件,点击安装(Install)。

  当安装过程结束,你能够正常的看到下面的命令行窗口,现在,你可以关闭这个命令行窗口了。

  在开始菜单搜索框里搜索“笔和触摸”,然后打开笔和触摸控制面板。如果搜索不到,那么说明系统没触摸设备或没有正确安装触摸驱动,可根据前面的步骤重新来过。打开之后,切换到“触摸”选项卡,勾选“在屏幕上的项交互时显示触摸指针”

  现在会出现一个命令行窗口,还可以看见两个红点,这两个红点就是两只鼠标的光标

  现在,系统的光标将会被临时禁用,能够正常的使用两只鼠标的红色光标来控制电脑,每个光标代表一个鼠标。

  MultiTouch Vista的最大亮点在于它内置了一个Windows 7驱动,利用这个驱动,可以将TUIO信息转换为WM_TOUCH信息,从而被系统所识别。也就是说,我们自己做的设备,也可以操控Windows 7,享受Windows 7的多点触摸特性。

  前几步操作与上文中完全一样,你们可以按照上文中“安装驱动”、“设备管理器”和“笔和触摸控制面板”的内容做操作,操作完成之后,进行下一步。

  在使用的时候,假设现在的设备均已调试完毕,在CCV主界面右侧Communication栏里选择TUIO UDP选项。

  如果一切正常,那么现在,你就可以用自己做的设备来玩转Windows 7了!

  MultiTouch Vista是一套开源的输入管理框架,所以你可以很容易的从项目网站获取源代码,项目主页。

  下载源代码之后,在Main Source文件夹里,你会看到五个解决方案:

  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将导致报错。

来源:博乐体育网站登录    发布时间:2024-12-30 01:15:07