Working Environment 我从事汽车反馈项目,在扩展模式下使用双显示器 . 屏幕1(非触摸) - 客户服务主管工作屏幕屏幕2(触摸) - 在此屏幕上运行的客户反馈软件,仅在触摸时无键盘输入 .
Problem 当客户点击屏幕2获取反馈时,光标位置从屏幕1变为屏幕2,这会干扰客户服务主管 .
Proposed Solution 我可以运行后台计时器线程,它在1或2毫秒后检查光标位置,如果它在屏幕2上它将通过重置光标位置重新打开它 .
What i want - 当客户点击屏幕2时,它可以在那里执行点击操作并将焦点恢复到屏幕1上的最后一个活动控件,可以是文本框,窗口等 .
Questions Regarding above Solution
-
鼠标点击是否会在1或2毫秒的时间内完成 .
-
如何将焦点恢复到屏幕1上的最后一个活动控件 .
-
我的主要动机是不要打扰屏幕1执行工作,因为客户屏幕仅在鼠标点击时激活几毫秒 .
编辑 - Multipoint mouse sdk可以帮帮我吗?
1 回答
我有同样的问题,我根据vbfox / ulatekh的代码制作了这个:
https://gist.github.com/Fredi/f245fbec9c8ae3c66c3a4034c7cf8f85
它禁用鼠标转换触摸,但仅转发按钮单击事件 .