You are not logged in.

Read the FAQ and Knowledge Base before posting.
WiFi not emulated and not supported!!
We won't make a 3DS/2DS emulator.



#1 2018-07-25 14:56:32

Jackson
Member
Registered: 2018-07-25
Posts: 3

USB touchscreen requires double tap to interact.

There was already a thread about this posted, but it's 5 years old and I didn't want to necro it.  (http://forums.desmume.org/viewtopic.php?id=2360)
My problem is pretty much the same: Waveshare 7 inch USB Touchscreen, only double taps are detected in Desmume. Single taps do nothing. If I hold in a location and then swipe slightly, that also counts. I've disabled hold to right click and changed a registry key to enable "Legacy Pen mode", neither methods have had any effect.
One answer given in the thread is "Try telling your tablet driver settings not to be a tablet for desmume.exe." How would I do this? Would this only apply to Touchscreens with specific software with them? The Waveshare screen only appears as a HID Touchscreen in Device Manager, so I have no options available.

Last edited by Jackson (2018-07-25 14:58:56)

Offline

#2 2018-07-25 21:00:12

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 4,833

Re: USB touchscreen requires double tap to interact.

only double taps are detected in desmume because only double taps are mouse clicks and desmume doesn't handle touch input.
find an open source c++ win32 program (preferably an emulator) that works the way you want for me to copy, or comment out SetProp() in main.cpp in desmume's source code and see if that helps.

Offline

#3 2018-08-01 12:31:34

Jackson
Member
Registered: 2018-07-25
Posts: 3

Re: USB touchscreen requires double tap to interact.

I take it there's no way to make Windows/Desmume just interpret the Touchscreen as a mouse then? I don't care about gestures or any touch specific features that Windows provides. Just clicking is all I'd need.

Last edited by Jackson (2018-08-01 12:39:06)

Offline

#4 2018-08-01 12:56:55

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 4,833

Re: USB touchscreen requires double tap to interact.

windows is trying to make it act like a mouse. that's how it makes it act like a mouse. first tap moves the cursor, second tap clicks. look for some option in your tablet driver settings

Offline

#5 2018-08-02 19:45:37

Jackson
Member
Registered: 2018-07-25
Posts: 3

Re: USB touchscreen requires double tap to interact.

I have no driver settings, it's just interpretted basic HID Input device. I guess that means there's no option other than locating a third party program then.
Thanks for the replies anyway.

Offline

#6 2018-08-03 01:29:59

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 4,833

Re: USB touchscreen requires double tap to interact.

You could always locate a third party c++ win32 open source program (preferably an emulator) that works the way you want for me to copy

Offline

Board footer

Powered by FluxBB