Opened 2 years ago
Closed 20 months ago
#13909 closed defect (fixed)
ANDROID: Razer Kishi mobile gamepad not detecting most button inputs in keymapping
Reported by: | KatSuYeah | Owned by: | ccawley2011 |
---|---|---|---|
Priority: | normal | Component: | Port: Android |
Version: | Keywords: | gamepad, keymapping | |
Cc: | Game: |
Description
Most inputs using Razer Kishi are not detected in keymapping.
The only keys that map are A (maps as left click) B (maps as right click) and X (maps as ESC). Left/Right joysticks and the dpad aren't detected in mapping, but they default to the cursor. Y can't be mapped, but always brings up the ScummVM menu to save, load, quit, etc. The Kishi is built exactly like an Xbox one controller only built for phones, if that helps. This applies to all games.
Attachments (1)
Change History (8)
comment:1 by , 2 years ago
Summary: | Razer Kishi mobile gamepad not detecting most button inputs in keymapping → ANDROID: Razer Kishi mobile gamepad not detecting most button inputs in keymapping |
---|
comment:2 by , 2 years ago
by , 2 years ago
Attachment: | gamepad.patch added |
---|
comment:3 by , 2 years ago
I've attached a patch that I'm using to change how my buttons are being detected so that I can use more of them in ScummVM. My triggers still don't work--I think because they're analog on my device so fire motion events instead of key events; figuring out how to fix that might be a bit more effort than I can give it right now.
comment:5 by , 2 years ago
I've made some improvements and opened a PR here https://github.com/scummvm/scummvm/pull/4414 so hopefully it makes it into the official builds. Until then the only way is to build it yourself from my branch.
https://wiki.scummvm.org/index.php/Compiling_ScummVM/Android
comment:6 by , 2 years ago
i don't have a pc, so I can't apply the patch. I also hope it makes it into official builds.
I am experiencing the exact same behavior with ScummVM 2.6.1 installed on a Logitech G Cloud. Only A, B, and X are detected as inputs in the button mapper; both joysticks and d-pad control the cursor and are not detected in the button mapper; Y brings up the ScummVM menu and is not detected in the button mapper; shoulders, triggers, clicking the joysticks, and the special G-button all do nothing and are not detected in the button mapper.
Makes playing any game difficult since all you get is cursor movement and 3 mappable buttons.