0
对于我的应用程序,我需要禁用所有触摸屏交互。 BlockInput(1)仅阻止鼠标和键盘,并且找不到关于禁用触摸屏的任何信息。使用Visual Basic禁用触摸屏
是否有一个脚本/注册表更改/黑客来禁用所有的触摸屏交互(所以鼠标不能通过触摸屏幕移动)。
在此先感谢,
对于我的应用程序,我需要禁用所有触摸屏交互。 BlockInput(1)仅阻止鼠标和键盘,并且找不到关于禁用触摸屏的任何信息。使用Visual Basic禁用触摸屏
是否有一个脚本/注册表更改/黑客来禁用所有的触摸屏交互(所以鼠标不能通过触摸屏幕移动)。
在此先感谢,
我不完全确定您尝试使用哪种语言。但是如果你想使用JS你可以拦截事件:
$(document).on('touchstart.NS touchmove.NS touchend.NS', function(e){
e.preventDefault();
});
现在用户将无法与页面/应用程序进行交互。
这应该有帮助...
问题已被标记为“VB.NET”,但OP可能能够转换。 – Bugs
为什么你需要这样做?当然,这取决于用户如何与应用程序进行交互? – ADyson
@ADyson应用程序需要适当的校准。所以每次Windows启动时,应用程序都会运行,并且需要进行校准。所以,如果他们触摸其他地方,校准应用程序将无法启动。如果没有校准,应用程序无法正常工作(这是一款廉价的中国仿制触摸屏)。 –
准确地说,你是什么意思?一旦重新获得焦点,应用程序不能这样做吗? – ADyson