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