cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
6.8k stars 527 forks source link

Multiple control scheme failure [Mac] #1057

Open UsRnM44 opened 7 months ago

UsRnM44 commented 7 months ago

Supposedly, this is probably not might be even Cemu problem, but since I'm experiencing it with Cemu and not other emulator, it might be.

I'm Using MacOS Intel with AMD GPU. Most of the time I'm using the keyboard to control the games. Most of the time I play Breath of the Wild or Wind Waker HD in Cemu, and I'm experiencing a problem with multiple control scheme. And I will explain further to make my problem clear. I set the ZR to Shift, and ZL to Option. Usually I'm preferring using Command button for ZL, but since my analog buttons are setting to I-J-K-L, and in Breath of the Wild when using the bow this might do "other stuff" on Mac, the ZL is set to Control button. The problem as followed, is when using not only bow but other buttons schemes on BoW. When I'm aiming with the bow and using the analog buttons (as followed, I-J-k-L) to navigate the camera, most of the time (I will get to why "most of the time" later) I cannot use I button to move the camera up, but I do can use the K button to go down. Additionally, even when using the ZL button on Shift, I cannot "stab" the shield with Y (set to D button). All this in BoW. In Wind Waker HD, all the same I cannot use ZL+B to make combat works. (in wind waker you can workaround this by change the setting though) This problem doesn't occur to me in any other emulators. Even when playing Wind Waker GC version on Dolphin. While this may seems like prominent problem, sometimes it's just . . . working well. For a reason I cannot seem to find, sometimes those problems aren't working. But then, after returning for the game, for not reason at all, those problems are back. I tried several things to fix this up, sometimes by setting the keyboard setting "Key repeat rate". But it doesn't seems to have any connection. Sometimes it's even fixing by itself, sometime not. So I cannot point at if the problem is in the emulator itself or in my Mac. (just for noting, I could use different control scheme, but I'm too accustomed to the current one in any game)

I'm using the last Cemu update (2.0-61), but it was a problem in the last 10 or so updates.

rckmath commented 7 months ago

Don't know if it's related somehow but I'm having a problem when connecting two controllers. One of them just doesn't work properly/seems to being "redefined" to the keyboard scheme. I'm on MacOS Sonoma with the M2 ARM processor.