WPF Multi-Touch开发:Windows 7安装多点触摸屏模拟器

电脑杂谈  发布时间:2020-10-08 11:03:17  来源:网络整理

鼠标模拟触屏_鼠标 模拟 触屏_鼠标模拟触屏

本系列将介绍多点触摸(MT)多点触摸技术的相关内容,以便开发人员可以了解如何在Windows平台上开发具有MT功能的应用程序。众所周知,Windows 7操作系统本身已经支持具有MT功能的硬件设备。油漆就是一个很好的例子。如果显示设备具有MT功能,则可以使用两个手指同时在绘图板上绘制不同的图案。

鼠标模拟触屏

鼠标模拟触屏

作为开发人员,在测试MT应用程序时,当然需要MT硬件设备的支持,否则我们无法判断程序是否可以正常运行。尽管市场上有许多MT设备,但价格也很高。如果没有多点触摸设备,可以进行MT程序开发和测试吗?答案当然是肯定的,下面将介绍如何通过多鼠标来模拟多点触摸功能。

下载Multi-Touch Vista

首先,您需要从CodePlex下载Multi-Touch Vista,通过它可以模拟多点触摸。 Multi-Touch Vista实际上具有许,但是在本文中,我们仅将其用作多点触摸模拟器。以下是Multi-Touch Vista中引用的项目描述:

Multi-Touch Vista是一个用户输入管理层,用于处理来自各种设备(touchlib,多个鼠标,TUIO等)的输入,并根据目标窗口的大小和旋转对其进行标准化。现在带有适用于Windows7.

的多点触控驱动程序

鼠标模拟触屏_鼠标 模拟 触屏_鼠标模拟触屏

安装驱动程序

解压缩压缩包,进入Driver目录,根据操作系统选择32位或64位,然后运行Install driver.cmd(也可以在CMD中运行该程序)。

Install

系统将弹出以下提示,选择“仍然安装此驱动程序软件”以继续安装。

anyway

设备管理

安装驱动程序后,进入设备管理器,选择“人机接口设备”,右键单击“通用软件HID设备”,然后将其禁用(禁用)。

Disable

鼠标模拟触屏_鼠标 模拟 触屏_鼠标模拟触屏

选择“是”并确认。

Yes

再次右键单击“通用软件HID设备”以再次启用它(启用)。

Enable

触摸屏设置

在“开始”菜单中输入“触摸笔”以运行该应用程序。如果在上一步中没有启动“通用软件HID设备”,则该程序无法运行。

鼠标模拟触屏

点击“触摸”标签,选中下面的“触摸指针”选项,然后点击确定。

鼠标 模拟 触屏_鼠标模拟触屏_鼠标模拟触屏

touch

运行模拟器

首先将USB鼠标连接到计算机,以模拟多点触摸操作。返回解压缩的目录并运行Multitouch.Service.Console.exe。

Service

服务启动后,您可以看到下图所示的两个红点,代表两个鼠标输入设备。

run service

下一步运行Multitouch.Driver.Console.exe

Driver Console

鼠标模拟触屏_鼠标模拟触屏_鼠标 模拟 触屏

run driver

最后运行Multitouch.Configuration.WPF.exe

WPF

单击“配置设备”按钮,选中“阻止本机Windows鼠标输入……”,然后单击“确定”。

Conf

之后,Windows鼠标将不再起作用,并由屏幕上的两个红点代替。

done

打开“画图”,您可以使用两只鼠标同时绘制自己的曲线。

multi paint

到目前为止,我们已经通过不带MT设备的模拟器实现了所有的多点触摸功能。甚至Windows 7都认为当前的显示器具有多点触摸屏功能。可以通过模拟器正常测试MT应用程序。下一篇文章将介绍如何在WPF中开发多点触摸应用程序。

SystemInfo


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-324744-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...