[GH-ISSUE #5018] IOS - iCade button mapping not 100% working - No triangle mapping possible #2104

Open
opened 2026-03-18 07:21:31 +03:00 by kerem · 7 comments
Owner

Originally created by @URBANsUNITED on GitHub (Jan 5, 2014).
Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/5018

in the latest stable and unstable versions of ppsspp is the iCade support not 100% working for me.
I can map all buttons except button 9 (triangle)
Tested with two iCade controllers, both do work in other situations/emus.
Modifying the ini doesn't bring the result. Button stays dead.

Not 100% it's Button C (iCadeButtonC = 0x040) aka Y Button

What about the others? Does anybody have similar probe? or is it only me?

Using iPad mini retina 7.04 jb

Originally created by @URBANsUNITED on GitHub (Jan 5, 2014). Original GitHub issue: https://github.com/hrydgard/ppsspp/issues/5018 in the latest stable and unstable versions of ppsspp is the iCade support not 100% working for me. I can map all buttons except button 9 (triangle) Tested with two iCade controllers, both do work in other situations/emus. Modifying the ini doesn't bring the result. Button stays dead. Not 100% it's Button C (iCadeButtonC = 0x040) aka Y Button What about the others? Does anybody have similar probe? or is it only me? Using iPad mini retina 7.04 jb
Author
Owner

@ufdada commented on GitHub (Jan 5, 2014):

I don´t have one, but afaik if the keylayout isn´t set English (US) it leads to several errors in other applications too.

It would be interessting to see how the other keys are mapped, could you provide a screenshot of the mapping in ppsspp?

<!-- gh-comment-id:31610556 --> @ufdada commented on GitHub (Jan 5, 2014): I don´t have one, but afaik if the keylayout isn´t set English (US) it leads to several errors in other applications too. It would be interessting to see how the other keys are mapped, could you provide a screenshot of the mapping in ppsspp?
Author
Owner

@URBANsUNITED commented on GitHub (Jan 5, 2014):

Here is the proper mapping screen
Button 9 is problematic one, which I can't map. I did this by manually editing the ini file
73984c37-29a4-413e-9e87-9a6263d03081

I've just checked it against the english key layout and bans, it is working 👍
In Retroarch I don't have any issues with the german layout. Maybe you can look into this as the rest of the keys are proper mappable even with german layout ;)

<!-- gh-comment-id:31613729 --> @URBANsUNITED commented on GitHub (Jan 5, 2014): Here is the proper mapping screen Button 9 is problematic one, which I can't map. I did this by manually editing the ini file ![73984c37-29a4-413e-9e87-9a6263d03081](https://f.cloud.github.com/assets/6212300/1847304/08850bf0-7643-11e3-9061-affc5e11bb20.png) I've just checked it against the english key layout and bans, it is working :+1: In Retroarch I don't have any issues with the german layout. Maybe you can look into this as the rest of the keys are proper mappable even with german layout ;)
Author
Owner

@ufdada commented on GitHub (Jan 5, 2014):

Just saw it in a review-video in youtube and thought it might be helpful ;). Maybe there is already a fix for it out there on another application...

<!-- gh-comment-id:31614398 --> @ufdada commented on GitHub (Jan 5, 2014): Just saw it in a review-video in youtube and thought it might be helpful ;). Maybe there is already a fix for it out there on another application...
Author
Owner

@ufdada commented on GitHub (Jan 5, 2014):

Just looked into Common/KeyMap.cpp, doesn´t look like there is any IOS Support at all for this. Was your default mapping some keyboard-mapping? As far as i can tell this should be done if RestoreDefault() gets called.

<!-- gh-comment-id:31614845 --> @ufdada commented on GitHub (Jan 5, 2014): Just looked into Common/KeyMap.cpp, doesn´t look like there is any IOS Support at all for this. Was your default mapping some keyboard-mapping? As far as i can tell this should be done if RestoreDefault() gets called.
Author
Owner

@yanthey commented on GitHub (Jan 5, 2014):

Ohh , rare issue. .

<!-- gh-comment-id:31615783 --> @yanthey commented on GitHub (Jan 5, 2014): Ohh , rare issue. .
Author
Owner

@URBANsUNITED commented on GitHub (Jan 13, 2014):

After some more tests. I can confirm that it works with english keyboard settings and qwertz layout.
But it doesn't with German layout or keyboard settings.

I tried icade and keyboard mappings. The result is always the same. Only with english keyboard it does work.

<!-- gh-comment-id:32169326 --> @URBANsUNITED commented on GitHub (Jan 13, 2014): After some more tests. I can confirm that it works with english keyboard settings and qwertz layout. But it doesn't with German layout or keyboard settings. I tried icade and keyboard mappings. The result is always the same. Only with english keyboard it does work.
Author
Owner

@unknownbrackets commented on GitHub (Nov 10, 2018):

Has anything improved here with latest versions? Perhaps this was a driver issue?

-[Unknown]

<!-- gh-comment-id:437596962 --> @unknownbrackets commented on GitHub (Nov 10, 2018): Has anything improved here with latest versions? Perhaps this was a driver issue? -[Unknown]
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ppsspp#2104
No description provided.