Touch Screen Weird Behaviour

Issue
When I tap on the display of my real touchscreen, the click event is not passed to the emulated touchscreen. Instead the cursor of the mouse is just moved to the location I tapped.

This only affects the left mouse click-event, and only the emulated touchscreen.
The Citra window itself perfectly realizes the tap, just as any other application and the operating system.

System Information

  • Operating System: Windows 10 Version 1909 Build 18363.778 (64 Bit)
  • CPU: Intel i7-4810mq
  • GPU: Nvidia Gefore GTX 880m
  • Citra Version: Nightly 1536
  • Game: Any (tested with three different games)
  • Touch Screen:
    I’m using an ancient tablet as an additional monitor for my PC.
    In order to make that work I use an app called “Splashtop Wired xDisplay (Pro)”.
    (It propably doesn’t matter if you use this app or spacedesk.)

Diagnostic Log
citra_log.txt (59.9 KB)
Description of the steps reproduce this error
1. Start Citra
2. Start game
3. Press three different buttons on touch screen (none worked)
4. Tapping the touchscreen repeatedly like the dumbest idiot until it finally works
5. Stopping emulation

What did I try already

  • Test if which parts of the programs are affected (only the emulated touch screen)
  • Create a workaround by mapping a specific controller button as left mouse click
    (it works but it’s kinda annoying…)
  • Check my config
    qt-config.ini.txt (27.3 KB)
  • Look through the community:
    others seem to have the same issue, but just like me, everyone uses some kind of workaround which is not a real solution to me…

Props
Huge THANKS to the Citra devs for this really really awesome emulator!
If someone could help me fix this, it would be great.

Greetings,
OP

System Information for Support

Client Version                                Nightly 1536 HEAD-36809b2
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             GeForce GTX 880M/PCIe/SSE2
GPU Driver Version                            425.31
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 2
Shader Disk Cache                             [x]

Here’s some issues I found with your log that might help.

  • You are running out of date drivers for your GPU. You need to install the most recent driver for your graphics card from NVIDIA’s website. https://www.nvidia.com/Download/index.aspx
  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

System Information for Support

Client Version                                Nightly 1536 HEAD-36809b2
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             GeForce GTX 880M/PCIe/SSE2
GPU Driver Version                            425.31
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 2
Shader Disk Cache                             [x]

Here’s some issues I found with your log that might help.

  • You are running out of date drivers for your GPU. You need to install the most recent driver for your graphics card from NVIDIA’s website. https://www.nvidia.com/Download/index.aspx
  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

behavior is the same for any game, whether you use cheats or not is irrelevant for this bug.