我们将使用Windows XP (嵌入式)带有双显示器的单个PC(瘦客户机)。
第一个显示器由银行官员使用(鼠标和键盘),官员将使用浏览器和一些银行win32应用程序。第二个显示器(触摸屏- elotouch)由坐在官员对面的访客使用,访客应该在浏览器中触摸反馈html按钮(第二个窗口),而不会干扰操作者的鼠标移动。两个屏幕都打开了自己的浏览器窗口(可能是子窗口)。我们的目标是通过两个独立的浏览器窗口实现鼠标和触摸屏的工作。
现在,我们可以使用原始输入(参见下面的链接)读取鼠标和触摸屏,并确定哪个设备生成事件。我们的想法是从ActiveX组件拦截触摸屏中的raw_input事件并将其发送到JS,并取消传播事件,以便触摸屏事件不会干扰主要鼠标。
问题:如何取消特定HID(鼠标)设备的传播(LEGACY)事件,或者是否有其他方法使其正常工作?能否指出或共享有关如何实现此目标的信息(MSDN或其他)?因为我们没有编写驱动程序的经验。
第一个显示器由银行官员使用(鼠标和键盘),官员将使用浏览器和一些银行win32应用程序。第二个显示器(触摸屏- elotouch)由坐在官员对面的访客使用,访客应该在浏览器中触摸反馈html按钮(第二个窗口),而不会干扰操作者的鼠标移动。两个屏幕都打开了自己的浏览器窗口(可能是子窗口)。我们的目标是通过两个独立的浏览器窗口实现鼠标和触摸屏的工作。
现在,我们可以使用原始输入(参见下面的链接)读取鼠标和触摸屏,并确定哪个设备生成事件。我们的想法是从ActiveX组件拦截触摸屏中的raw_input事件并将其发送到JS,并取消传播事件,以便触摸屏事件不会干扰主要鼠标。
问题:如何取消特定HID(鼠标)设备的传播(LEGACY)事件,或者是否有其他方法使其正常工作?能否指出或共享有关如何实现此目标的信息(MSDN或其他)?因为我们没有编写驱动程序的经验。