Click here to Skip to main content
15,885,216 members
Home / Discussions / Windows Development
   

Windows Development

 
GeneralRe: Is it necessary to install a program, with known compatibility issues, in compatibility mode? Pin
Randor 15-Aug-20 9:15
professional Randor 15-Aug-20 9:15 
QuestionHow is the Windows 10 Device Manager "Display Adapters" icon supposed to look? Pin
RedDk16-May-20 12:31
RedDk16-May-20 12:31 
AnswerRe: How is the Windows 10 Device Manager "Display Adapters" icon supposed to look? Pin
Dave Kreskowiak20-May-20 8:57
mveDave Kreskowiak20-May-20 8:57 
GeneralRe: How is the Windows 10 Device Manager "Display Adapters" icon supposed to look? Pin
RedDk20-May-20 9:37
RedDk20-May-20 9:37 
QuestionPreviewing files within an application Pin
kalberts28-Apr-20 22:15
kalberts28-Apr-20 22:15 
SuggestionRe: Previewing files within an application Pin
Richard MacCutchan28-Apr-20 22:51
mveRichard MacCutchan28-Apr-20 22:51 
AnswerRe: Previewing files within an application Pin
JudyL_MD30-Apr-20 7:05
JudyL_MD30-Apr-20 7:05 
QuestionSendInput mouse/keyboard and TouchScreen Pin
Member 142257573-Mar-20 4:34
Member 142257573-Mar-20 4:34 
Hello,

First of all, sorry for my English ^^

I'm blocked a problem with sending messages with SendInput and touch screens

Here is the detail of the problem :

I have an application that recovers touch inputs in Raw with "RegisterRawInputDevices"

Then I translate these entries into gestures such as a pan, scale in/out etc ...

Then, using gestures, I send mouse / keyboard messages with SendInput

The problem is that there is an system on the Windows side that does much the same thing, and it conflicts with my application.

For example, when I make a movement with 2 fingers on the touch screen, I send a mouse movement message with the average of the 2 points as position (see image)

<a href="https://ibb.co/DRxPfXp">ex1 — ImgBB</a>

The cursor is therefore positioned between my 2 fingers (green) but from time to time the cursor jumps to one of the 2 fingers (red)

It seems that the problem is related to <a href="https://docs.microsoft.com/fr-fr/windows/uwp/design/input/pen-and-stylus-interactions">wispv

I tried the technique indicate <a href="https://stackoverflow.com/questions/5120890/how-to-turn-off-all-touch-input-at-application-window-or-control-level/5128991#5128991">here</a>.
The TouchGate registry no longer exists in "Ordinateur\HKEY_CURRENT_USER\Software\Microsoft\Wisp\Touch"

But it is present here : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wisp\Touch

If I set the TouchGate value to 0 and restart the computer, this partly solves my problem because Windows no longer adds messages and I still have touch inputs from the Raw

The problem is that this technique requires a restart of the computer and that it is applied on the whole system whereas in the ideal I would only like to remove this layer for certain applications

I obviously tried to add this value in HKEY_CURRENT_USER and also tested the technique of updating windows with "SendMessageTimeout" and the message "WM_SETTINGCHANGE" but without success

Summary of my request

How to remove the system (wisp) or others multi touch overlay of Windows, dynamically (without restarting the machine)

AnswerRe: SendInput mouse/keyboard and TouchScreen Pin
Randor 15-Aug-20 9:06
professional Randor 15-Aug-20 9:06 
QuestionDNS query with winsock was failed Pin
Eugene Pustovoyt12-Feb-20 4:35
Eugene Pustovoyt12-Feb-20 4:35 
AnswerRe: DNS query with winsock was failed Pin
Gerry Schmitz12-Feb-20 10:06
mveGerry Schmitz12-Feb-20 10:06 
GeneralRe: DNS query with winsock was failed Pin
Eugene Pustovoyt12-Feb-20 21:48
Eugene Pustovoyt12-Feb-20 21:48 
AnswerRe: DNS query with winsock was failed Pin
Richard MacCutchan12-Feb-20 21:58
mveRichard MacCutchan12-Feb-20 21:58 
GeneralRe: DNS query with winsock was failed Pin
Eugene Pustovoyt12-Feb-20 22:04
Eugene Pustovoyt12-Feb-20 22:04 
GeneralRe: DNS query with winsock was failed Pin
Richard MacCutchan12-Feb-20 23:27
mveRichard MacCutchan12-Feb-20 23:27 
GeneralRe: DNS query with winsock was failed Pin
Eugene Pustovoyt12-Feb-20 23:35
Eugene Pustovoyt12-Feb-20 23:35 
GeneralRe: DNS query with winsock was failed Pin
Richard MacCutchan12-Feb-20 23:49
mveRichard MacCutchan12-Feb-20 23:49 
AnswerRe: DNS query with winsock was failed Pin
Randor 15-Aug-20 9:19
professional Randor 15-Aug-20 9:19 
QuestionObtaining HINTERNET Handles Pin
ForNow11-Feb-20 3:15
ForNow11-Feb-20 3:15 
AnswerRe: Obtaining HINTERNET Handles Pin
Richard MacCutchan11-Feb-20 5:26
mveRichard MacCutchan11-Feb-20 5:26 
GeneralRe: Obtaining HINTERNET Handles Pin
ForNow11-Feb-20 5:53
ForNow11-Feb-20 5:53 
GeneralRe: Obtaining HINTERNET Handles Pin
Richard MacCutchan11-Feb-20 8:18
mveRichard MacCutchan11-Feb-20 8:18 
GeneralRe: Obtaining HINTERNET Handles Pin
ForNow11-Feb-20 9:11
ForNow11-Feb-20 9:11 
GeneralRe: Obtaining HINTERNET Handles Pin
Richard MacCutchan11-Feb-20 9:37
mveRichard MacCutchan11-Feb-20 9:37 
GeneralRe: Obtaining HINTERNET Handles Pin
ForNow11-Feb-20 10:26
ForNow11-Feb-20 10:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.