RetroArch-Touch-Overlay und physischen Controller unter Android gemeinsam nutzen
Prüfe zuerst den Controller bei ausgeschaltetem Overlay und danach das Overlay bei getrenntem Controller. Aktiviere beide wieder und entscheide, ob das Overlay sichtbar bleibt, physische Eingaben zeigt oder durch ein enges Core-/Spiel-Override verborgen wird. Beide speisen RetroArchs Eingabe, doch Bild, Touchflächen, Autokonfiguration und Core-Remapping sind getrennte Ebenen.
In dieser Reihenfolge
- 01
Notiere RetroArch-Paket und Build, Core, Controllername und Verbindung, Overlay-Preset, Ausrichtung und aktiven Konfigurationspfad.
- 02
Deaktiviere das Overlay, verbinde den Controller neu, bestätige die Autokonfiguration und teste Menü sowie wesentliche Eingaben eines berechtigten Spiels.
- 03
Trenne den Controller, aktiviere das Overlay und teste sichtbare Tasten, Touchflächen, Multitouch, Drehung und Menürückkehr.
- 04
Verbinde den Controller erneut und prüfe, dass ein physischer Druck genau eine Aktion auslöst und unberührte Overlay-Tasten still bleiben.
- 05
Wähle die Darstellung: Touch sichtbar lassen, Deckkraft ändern, physische Eingaben zeigen oder ein enges Override zum Ausblenden speichern.
- 06
Starte dasselbe Spiel kalt neu und teste ein zweites, damit Umfang, Hotkeys, Zuordnung und Touchlayout nicht übergreifen.
Diagnosetabelle
| Symptom | Wahrscheinliche Ebene | Nächste Prüfung |
|---|---|---|
| Controller geht; Touch nicht | Preset, Touchfläche oder Ausrichtung | Overlay allein testen |
| Touch geht; Controller nicht | Android-Erkennung oder Autokonfiguration | Controller allein testen |
| Ein Druck löst zwei Aktionen aus | Doppelte Bindung, Hotkey oder Remap | RetroPad und Remap prüfen |
| Overlay kehrt zurück | Override-Umfang oder Pfad | Aktive Konfiguration prüfen |
Ein Overlay ist Bild und Eingabekarte
Libretro-Overlays verbinden Bilddateien mit konfigurierten Touchregionen. Ein sichtbares PNG beweist nicht passende Flächen, Multitouch, Skalierung oder Ausrichtung.
Teste das Overlay zuerst ohne Controller, um Touch-Geometrie von Android-Geräteerkennung und Profilen zu trennen.
Der physische Controller läuft über RetroPad
RetroArch ordnet Hardware per Autokonfiguration oder manuellen Bindungen dem virtuellen RetroPad zu; anschließend ändert ein Core-/Spiel-Remap die Eingabe für die Maschine.
Bearbeite keine Touchflächen zur Controller-Reparatur und ersetze kein gültiges Profil wegen Geometrie. Erfasse zuerst die fehlerhafte Ebene.
Speichere die engste Darstellungsregel
Bei einem Controller-Gehäuse kann ein Core-/Spiel-Override das Overlay verbergen, ohne globale mobile Touchregeln zu löschen.
Bewahre Menüzugang und Eigentümer-Wiederherstellung: Ohne Controller oder Hotkey wirkt ein verborgenes Overlay wie ein Stillstand, obwohl die Emulation läuft.
Controller- und Overlay-Konfiguration erlaubt keine Spiele oder fremden Grafiken. Nutze nur ROMs, BIOS, CHDs, Bilder, Töne und Profile, die du verwenden und verteilen darfst.