Italiano

Controller che non funziona in un emulatore su Mac

Scarica InputConfig dal Mac App StoreQuesta app è completamente gratuita. Non devi creare un account. Niente abbonamenti, niente download complicati, e nulla è bloccato. Ottimizzata per Apple Silicon.

Quasi sempre è un'impostazione dell'emulatore. Ogni emulatore principale su Mac legge i controller da solo, tramite le sue impostazioni di input, quindi un pad che funziona ovunque e non fa nulla in un emulatore di solito ha il dispositivo sbagliato selezionato, il driver di input sbagliato, oppure una mappatura mai fatta. Ti mostro dove ciascuno tiene quell'impostazione e cosa di solito la risolve. Un mapper come InputConfig non è la soluzione per la maggior parte di questi casi, e ti dico dove invece serve.

La versione 1.7 di InputConfig, prevista per ottobre 2026, sarà disponibile interamente in italiano.

Controlla prima che il Mac veda il pad

  • Tu: Apri Impostazioni di Sistema, fai clic su Controller nella barra laterale e premi un pulsante.
  • macOS: Elenca il pad e illumina il pulsante, se lo tratta come controller da gioco.
  • Controllo: Se il pad è elencato e risponde, il problema è l'emulatore.

Se manca, potrebbe andare comunque bene. I pad SNES USB, i gamepad USB generici, gli stick arcade e gli encoder sono dispositivi HID normali che non compaiono mai in quella lista. Tieni premuto Option, apri il menu Apple, scegli System Information e fai clic su USB: un pad elencato lì raggiunge il Mac, e gli emulatori lo leggono direttamente. Se non è in nessuno dei due posti, inizia da controller non riconosciuto su Mac.

Chiudi Steam mentre fai la prova: il suo livello per i controller può inviare propri tasti negli emulatori, cosa che la documentazione di PCSX2 segnala per nome.

Correggi in Dolphin (GameCube e Wii)

  • Tu: Apri Controllers, imposta la porta 1 su Standard Controller e fai clic su Configure. Scegli il pad nel menu Device in alto, non la voce della tastiera.
  • Dolphin: Legge quel pad per la porta 1.
  • Controllo: Fai clic su ogni slot e premi il pulsante che vuoi. Le barre dal vivo mostrano se sta leggendo.
  • Il pad manca nel menu Device. Collegalo prima, poi premi Refresh accanto al menu, oppure riavvia Dolphin.
  • Giochi Wii. Usa Emulated Wii Remote nella sezione Wii allo stesso modo.
  • Il gioco ignora il pad quando Dolphin non è in primo piano. Attiva Background Input nella stessa finestra.

Un pad PS5, PS4 o Xbox funziona così su Mac. Non ho confermato che il lettore di tastiera per Mac di Dolphin accetti i tasti inviati da un mapper, quindi per Dolphin resta alle sue impostazioni dei controller. La configurazione del controller di Dolphin su Mac ha la guida completa, con Wii Remote veri e l'adattatore GameCube.

Correggi in PCSX2 (PlayStation 2)

  1. Vai su Impostazioni, Controllers, e lascia attiva la sorgente di input SDL. La documentazione di PCSX2 la chiama la sorgente consigliata e dice che funziona con la maggior parte dei controller.
  2. Con un DualSense o un DualShock 4 ufficiale, attiva anche DualShock 4 / DualSense Enhanced Mode, che PCSX2 consiglia per una vibrazione e un controllo delle luci corretti.
  3. Apri Controller Port 1 (mappa prima la porta 1, perché i giochi se l'aspettano per il primo giocatore), fai clic su Automatic Mapping e scegli il tuo pad.
  4. Se Automatic Mapping dice che il pad non è supportato, mappa ogni pulsante a mano: fai clic sullo slot e premi il pulsante.

Su PCSX2 si può giocare anche con la tastiera, e accetta i tasti da un mapper come qualsiasi altra app per Mac, ma con un pad che già legge lì non c'è motivo di farlo. La configurazione del controller di PCSX2 su Mac ha la guida completa.

Correggi in RetroArch

Vai su Impostazioni, Input, RetroPad Binds, Port 1 Controls, e scegli Set All Controls per associare ogni pulsante in sequenza. Se il pad non risponde, sali questa scala, partendo dal passo più piccolo:

  1. Cambia il driver del controller. Su Mac RetroArch ne ha tre, hid, mfi e sdl2, e un pad morto in uno spesso funziona in un altro. Cambialo in Impostazioni, Drivers, Controller, poi riavvia RetroArch.
  2. Abbina il driver al pad. Il driver mfi passa dal supporto dei controller di Apple, quindi vede solo i pad elencati in Controller. Per un pad SNES USB o un altro pad USB normale, usa hid o sdl2.
  3. Salva il profilo. Quando funziona, premi Save Controller Profile così viene riconosciuto la prossima volta.

Per le scorciatoie, la documentazione libretro di RetroArch consiglia di assegnare un pulsante Enable Hotkeys, così le scorciatoie scattano solo mentre è tenuto premuto. I suoi valori predefiniti sulla tastiera sono F2 per salvare uno stato, F4 per caricarlo, Spazio per l'avanzamento rapido e F1 per il menu, e i tasti predefiniti del giocatore sono gli stessi che invia il layout Emulator / Arcade, tranne Select. La configurazione del controller di RetroArch su Mac ha la guida completa.

Correggi in PPSSPP (PSP)

  • Tu: Vai su Impostazioni, Controls, Control mapping. Fai clic su un pulsante PSP, poi premi il pulsante sul tuo pad.
  • PPSSPP: Associa il pulsante che hai premuto.
  • Controllo: Se il pad non fa nulla su quella schermata, PPSSPP non lo vede affatto. Chiudi Steam, ricollega il pad e riapri PPSSPP.

Correggi in OpenEmu, DOSBox e ScummVM

  • OpenEmu. Ha due permessi di macOS suoi, Monitoraggio input (Input Monitoring) e Bluetooth, e di solito la soluzione è lì: controller OpenEmu che non funziona su Mac.
  • DOSBox e ScummVM. Qui è diverso, perché i giochi al loro interno sono stati fatti per tastiera e mouse. La guida ai giochi retro ha layout per entrambi.

Dove entra InputConfig e dove no

InputConfig invia eventi di tastiera e mouse. Non crea un controller virtuale, quindi non può far sembrare una tastiera un gamepad a un emulatore, e non può correggere un pad che l'emulatore legge male. Dove aiuta:

  • Scorciatoie su pulsanti liberi. Salva stato, carica stato, avanzamento rapido e menu sono scorciatoie da tastiera nella maggior parte degli emulatori. InputConfig le mette su pulsanti che l'emulatore lascia liberi, come un paddle di un DualSense Edge o il clic del touchpad.
  • Il Mac attorno all'emulatore. Lo stesso pad muove il puntatore tra la libreria dei giochi e le finestre di apertura file, e Open App può avviare l'emulatore da un pulsante.
  • Controllo del pad. Il Live Visualizer illumina ogni controllo mentre lo premi, anche per i pad USB normali, così vedi che il Mac riceve la pressione prima di dare la colpa all'emulatore.
  • Emulatori solo da tastiera. Gli emulatori nel browser e alcune vecchie porte leggono solo i tasti. Il layout Emulator / Arcade copre quelli.
Il Live Visualizer di InputConfig che disegna un pad in stile SNES USB con il pulsante A illuminato mentre è premuto.
Figure 1. Se il Live Visualizer illumina il pulsante, il Mac riceve la pressione, e le impostazioni dell'emulatore sono il posto dove guardare.

Non mappare pulsanti che anche l'emulatore legge, altrimenti ogni pressione arriva due volte. Dai all'emulatore un proprio preset e attiva il cambio automatico, così si attiva ogni volta che l'emulatore è in primo piano. InputConfig è gratuito sul Mac App Store, con macOS 14 o successivo.

Il riassunto

  • Controlla prima il Mac. Guarda in Controller, oppure in System Information, USB, per i pad USB normali.
  • Scegli il dispositivo nell'emulatore. Vuol dire il menu Device di Dolphin, la sorgente SDL di PCSX2 o il driver di RetroArch.
  • Usa un mapper per gli extra. Serve per scorciatoie sui pulsanti liberi, non per il pad in sé.

Le impostazioni di input dell'emulatore risolvono quasi tutti questi casi in un minuto.

Domande

Perché il mio controller PS5 non funziona in Dolphin su Mac?

Di solito perché il menu Device nella finestra dei controller di Dolphin è ancora sulla tastiera. Apri Controllers, poi Configure sulla porta 1, scegli il DualSense nel menu Device, premi Refresh se manca, e mappa i pulsanti.

Perché PCSX2 non rileva il mio controller su Mac?

Controlla che la sorgente di input SDL sia attiva in Impostazioni, Controllers, poi usa Automatic Mapping sulla Controller Port 1. Per un pad Sony, attiva DualShock 4 / DualSense Enhanced Mode. Chiudi Steam se è aperto.

RetroArch non vede il mio controller su Mac. Cosa devo cambiare?

Prova un altro driver del controller in Impostazioni, Drivers, Controller (hid, mfi o sdl2), riavvia RetroArch, poi associalo in Impostazioni, Input, RetroPad Binds.

Perché il mio controller SNES USB non funziona in un emulatore su Mac?

È un dispositivo USB normale, quindi non compare in Impostazioni di Sistema, Controller, e un emulatore impostato per leggere solo quella lista lo perde. In RetroArch usa il driver hid o sdl2. In OpenEmu assegnalo in Controls. Vedi controller SNES USB su Mac.

Posso trasformare la tastiera in un controller per un emulatore su Mac?

Non con InputConfig. Invia tasti ed eventi del mouse, non crea un gamepad virtuale. Ogni emulatore qui si può associare direttamente alla tastiera nelle sue impostazioni di input.

Un Mac ha bisogno di un driver per un controller negli emulatori?

No. I pad PlayStation, Xbox e Switch Pro funzionano senza driver con macOS attuale, e i pad USB generici e i pad in stile SNES vengono letti come dispositivi HID senza installare nulla. L'unica eccezione che la gente incontra è il pad Xbox 360 con cavo, che macOS non supporta affatto.

Altro in italiano

Guide complete, in inglese

Chi scrive. Ryleigh Newman sviluppa InputConfig e ogni giorno usa il proprio Mac con un controller, perché le mani non funzionano bene. Questa pagina è tradotta dall'inglese. I pulsanti e i menu principali dell'app compaiono in italiano quando il Mac è impostato in italiano; questa pagina li chiama così, con il nome inglese tra parentesi. Il resto dell'app e del sito è in inglese.

Questa pagina in altre lingue: English, Čeština, Dansk, Deutsch, Español, Français, עברית, Magyar, Bahasa Indonesia, 日本語, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt

Scarica InputConfig dal Mac App StoreGratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.