You are not logged in.

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



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

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

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: 6,168

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: 4

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: 6,168

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: 4

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: 6,168

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

#7 2019-04-02 13:15:35

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

Re: USB touchscreen requires double tap to interact.

Rather late, but Citra recently added support for Touchscreens.
Would this help? https://github.com/citra-emu/citra/pull/4310

Offline

#8 2019-04-02 17:15:44

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,168

Re: USB touchscreen requires double tap to interact.

no, it's a patch for SDL and QT

Offline

#9 2019-04-13 14:28:13

Azpher-Omega
Member
Registered: 2019-04-13
Posts: 1

Re: USB touchscreen requires double tap to interact.

I didn't want to make a new thread because I'm having a similar problem, except I'm using a Surface Pro 4 and windows 10.
Using the pen or touching the screen, doesnt matter, they both only register double clicks. When i turn on to show inputs on Desmume, it shows a crosshair and coordinates when dragging my finger or the pen across the screen, so it is picking up some kind of touch?
Im pretty sure that they worked fine before the Fall Creators Update, as before I had my Surface replaced I had the same problem, and fixed it by just reversing the update. Maybe it cant be fixed it on your side, but it would be nice smile
If it's relevant, I need this for Fossil Fighters. Doing the mining minigame is impossible without the taps/drags registering.

Offline

#10 2019-04-15 04:58:30

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 6,168

Re: USB touchscreen requires double tap to interact.

look for some option in your tablet driver settings

Offline

#11 2019-09-19 16:12:32

Drawsome_Drawer
Member
Registered: 2019-09-19
Posts: 1

Re: USB touchscreen requires double tap to interact.

I am also having this same issue but did not want to make a new thread. None of the above suggestions worked for me so far

Offline

#12 2021-02-07 23:35:27

Lenoly
Member
Registered: 2021-02-07
Posts: 1

Re: USB touchscreen requires double tap to interact.

I had the same issue but found a fix for this. I use a wacom intuos and went into the driver settings. There I made a profile for desmume and had to uncheck a box that said use windows ink. Once that was off it worked as if I used a mouse. Single taps worked fine without delay

Offline

Board footer

Powered by FluxBB