Commit Graph

3 Commits

Author SHA1 Message Date
2a4f9b5dd4 Qt: Fix mouse scaling
Since yuzu-emu/yuzu#4949 any user that had a window scale different from 100% will have wrong mouse coordinates. This PR fixes the issue by removing the workaround for scaling since now it should be 1:1 at any scale.

This PR also splits mouse input into 3 different devices. A physical mouse, touch and finally one for controllers. This solves the issue Zeikken85 had where having emulated mouse enabled had a weird behavior on stick input. As a final protection against setting invalid configs a warning message will show up if emulated mouse is enabled.

Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2023-05-14 01:10:14 +03:00
b2e04bf8f3 Stash "DONE"
# Conflicts:
#	src/citra_qt/bootmanager.cpp
#	src/citra_qt/configuration/configure_motion_touch.ui
#	src/citra_qt/main.cpp
#	src/common/settings.cpp
#	src/core/CMakeLists.txt
#	src/core/core.h
2023-05-14 01:10:13 +03:00
e44ec20e57 add input common changes 2023-05-14 01:10:09 +03:00