用于Windows 7的触摸屏驱动程序,多显示器

我正在开发一个Windows 7的触摸屏驱动程序,它工作正常,当一个单一的显示器连接,但是当我附加一个辅助显示器的触摸input只映射到主显示器。 有什么办法可以将触摸input映射到辅助监视器?

任何input或指针将不胜感激?

据我所知在Windows 7中这是不可能的,但根据MSDN应该可以在Windows 8中:

数字化仪的HID描述符

从Windows 8开始,触摸数字化仪必须显示为触摸屏(page = 0x0D,usage = 0x04)。 手写笔数字化仪必须以集成笔(page = 0x0D,usage = 0x02)或外部笔(page = 0x0D,usage = 0x01)出现。 集成的触摸笔和笔设备被映射到它们物理连接的显示器 。 外部笔设备被映射到虚拟桌面。

http://msdn.microsoft.com/en-us/library/windows/hardware/jj151564%28v=vs.85%29.aspx

如果您正在制作平板电脑服务,则可以使用HKLM\Software\Microsoft\Wisp下的Wisp注册表键来映射显示器。

但是,如果您完全依赖HID设备的触摸,则需要使用Windows的触摸校准设置来适当地映射显示。