You are not logged in.
Pages: 1
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
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
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
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
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
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
Rather late, but Citra recently added support for Touchscreens.
Would this help? https://github.com/citra-emu/citra/pull/4310
Offline
no, it's a patch for SDL and QT
Offline
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
If it's relevant, I need this for Fossil Fighters. Doing the mining minigame is impossible without the taps/drags registering.
Offline
look for some option in your tablet driver settings
Offline
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
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
Pages: 1