Italiano

Gamepad USB generico che non funziona 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.

La maggior parte delle volte il pad va benissimo: è in una modalità che macOS non riesce a leggere, oppure il Mac lo legge e il gioco non lo cerca. Un gamepad USB generico, il tipo senza marca venduto a coppie per pochissimo, su Mac fallisce in una manciata di modi, e ciascuno ha una soluzione diversa. Trova il tuo sintomo qui sotto.

Sviluppo InputConfig, un'app gratuita per Mac che legge questi pad direttamente, e dico dove aiuta e dove non può arrivare.

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

Scopri cosa vede il Mac

Due posti ti dicono in quale caso sei. Sali questa scala, partendo dal passo più piccolo:

  1. Elencato in Impostazioni di Sistema, Controller, con i pulsanti che si accendono. macOS lo tratta come un controller da gioco e il problema è nel gioco. Vedi controller collegato ma che non funziona.
  2. Non lì, ma in System Information, USB. Tieni premuto Option, apri il menu Apple, scegli System Information e fai clic su USB. Un pad elencato qui ma non sotto Controller è un normale dispositivo HID. È il caso più comune per i pad generici. Vai a se il Mac lo vede ma i giochi lo ignorano.
  3. In nessuno dei due posti. Il Mac non riceve nulla da lui. Vai a se nulla lo vede.

Dove è elencato il pad decide quale soluzione ti serve.

Se nulla lo vede: cavo, hub o modalità Xbox

  • Il cavo o l'adattatore. Collega il pad direttamente al Mac. Un pad con cavo staccabile potrebbe averne uno che serve solo a caricare. Prova un cavo che sai trasportare dati. Su un MacBook, anche l'adattatore USB-C deve trasportare dati.
  • L'hub. Gli hub senza alimentazione e alcune docking station fanno cadere i gamepad. Prova senza.
  • Modalità Xbox o X-input. Molti pad economici partono in una modalità che parla il protocollo cablato Xbox 360, che macOS non supporta affatto, e nessuna app sul Mac può leggerla. Cerca un interruttore di modalità, o un pulsante da tenere premuto mentre lo colleghi, che scelga D-input, PC, Android o Switch.

InputConfig 1.6 elenca un pad bloccato in quella modalità nel suo menu Devices, in grigio, con la scritta Xbox 360 style pad e una nota per usare un'altra modalità o il Bluetooth, se ne ha una.

Il menu Devices di InputConfig che elenca un pad USB in modalità Xbox 360, in grigio, con il motivo per cui macOS non può leggerlo.
Figure 1. InputConfig 1.6 elenca un pad bloccato in modalità Xbox 360 e spiega perché non può essere letto.

Un pad che si accende ma non invia nulla di solito è in modalità Xbox, quindi passalo a D-input o PC.

Se il Mac lo vede ma i giochi lo ignorano

Un pad presente in System Information ma non in Controller è letto da macOS senza driver, ma i giochi costruiti sul supporto dei controller di Apple cercano solo pad PlayStation, Xbox, Switch e MFi. Nessun driver cambia questo. Cosa funziona ancora:

  • Emulatori e simulatori di volo. Leggono i dispositivi HID da soli. Assegna i pulsanti nelle loro impostazioni di input.
  • Giochi con una modalità tastiera. InputConfig legge il pad e invia i tasti che il gioco usa. Il pad compare in cima alla barra laterale. Se non compare, fai clic su Refresh Controllers, oppure selezionalo in InputConfig, Devices nella barra dei menu. Poi premi Scansiona (Scan) su una riga e premi un pulsante del pad.
  • Giochi che accettano solo un controller. Niente sul Mac sistema questi casi per un pad HID. InputConfig invia tastiera e mouse, non un controller virtuale. La via d'accesso è un pad con modalità Switch, iOS o MFi via Bluetooth.

Se il gioco ha comandi da tastiera, il pad può pilotarlo tramite InputConfig.

Se i pulsanti sono nei posti sbagliati

InputConfig 1.6 dà un nome ai pad generici dal database della community SDL GameControllerDB quando una delle sue righe corrisponde al pad: A, B, X, Y, i dorsali e le levette finiscono sugli stessi numeri di qualunque altro controller.

  • Una riga corrispondente. Molti pad economici condividono un chip e un ID USB, quindi una riga viene usata solo se corrisponde esattamente, oppure se tutte le righe per quell'ID concordano. La ricerca ID del controller mostra se il tuo ne ha una.
  • Nessuna riga corrispondente. Il pad viene letto dalla sua descrizione, con i pulsanti numerati nell'ordine in cui li riporta ed etichettati Button 1, Button 2 e così via.
  • A e B scambiati. Il pad potrebbe semplicemente usare le posizioni Nintendo. Vedi pad SNES USB su Mac per capire perché.
Il Live Visualizer di InputConfig che mostra pulsanti e levette di un gamepad USB generico come una mappa semplice, con i controlli premuti illuminati.
Figure 2. Un pad che InputConfig non conosce per modello viene disegnato in base a ciò che riporta. Ogni controllo si illumina mentre lo premi.

Il Live Visualizer illumina ogni controllo mentre lo premi, e questo mostra a colpo d'occhio cosa invia il pad. Scansiona associa il pulsante che premi davvero, quindi il layout finisce sempre giusto.

Se una levetta deriva o dà il massimo in una direzione

I chip economici spesso descrivono male i loro assi, quindi una levetta può riposare fuori centro o riportare una direzione spinta fino in fondo. InputConfig 1.6 corregge gli errori più comuni del descrittore, come un intervallo scritto al contrario o più largo del campo, invece di leggere valori senza senso. Sali questa scala, partendo dal passo più piccolo:

  1. Premi il pulsante Analog o Mode. Alcuni pad ne hanno uno che spegne le levette o le scambia con il D-pad. Premilo una volta e guarda di nuovo.
  2. Ricollega senza toccare le levette. Se una levetta è bloccata a un bordo, scollega il pad e ricollegalo. Alcuni pad economici impostano il centro quando si accendono.
  3. Alza la deadzone interna. Per una levetta che riposa un po' fuori centro, apri le Opzioni (Options) della riga della levetta e usa Adjust live mentre guardi la levetta.
Il foglio Adjust live di InputConfig con la traccia di posizione della levetta e il cursore della deadzone interna.
Figure 3. Adjust live imposta la deadzone interna mentre guardi la levetta, nascondendo il riposo fuori centro di un pad economico.

Altro su lo stick drift su Mac. Ricollega con le mani lontane dalle levette prima di cambiare qualunque impostazione.

Se il menu Devices dice che serve Input Monitoring

Alcuni pad, e molti stick arcade, si presentano anche come tastiera, e macOS mette ogni dispositivo con una parte tastiera dietro il permesso Input Monitoring.

  • Tu: Scegli la voce contrassegnata come needs Input Monitoring nel menu Devices di InputConfig, e attiva InputConfig nel pannello che si apre.
  • macOS: Permette a InputConfig di leggere il pad.
  • Controllo: Torna nell'app, e il pad viene letto.

La spiegazione completa è nella pagina perché un controller ha bisogno di Input Monitoring.

Se ha smesso di funzionare dopo l'aggiornamento di InputConfig

InputConfig 1.6 numera in modo diverso i pad USB generici, i pad 8BitDo in modalità D-input, gli encoder arcade e i volanti Logitech rispetto alla 1.5.

  • Tu: Collega il pad per la prima volta dopo l'aggiornamento.
  • InputConfig: Propone di spostare le righe dei preset fatti prima della 1.6.
  • Controllo: Seleziona i preset che hai fatto con quel pad e fai clic su Update Ticked Presets. Le righe che hai scansionato di nuovo nella 1.6 restano come sono.

Se hai fatto clic su Leave Them As They Are, apri Impostazioni, Advanced, e sotto Data & storage fai clic su Check Older Presets Again. La proposta torna la prossima volta che il pad si collega.

Cosa non può fare

  • Leggere la modalità Xbox 360. Nessuna app sul Mac può.
  • Far sembrare il pad un controller Xbox. InputConfig invia eventi di tastiera e mouse. Un gioco che accetta solo un controller ha bisogno di uno che macOS riconosce.

Un pad generico basta per i giochi che accettano tasti, ma non per quelli che accettano solo un controller.

Il riassunto

  • Niente da nessuna parte. Usa un cavo dati senza hub, e imposta il pad su modalità D-input o PC.
  • Solo in System Information. Gli emulatori lo leggono. InputConfig lo associa a tasti per tutto il resto.
  • Pulsanti strani o deriva. Scansiona ciò che premi. Adjust live per la deadzone.
  • Rotto dopo l'aggiornamento. Accetta la proposta, oppure usa Check Older Presets Again.

Il pad quasi mai è rotto, e una volta trovato dove è elencato, conosci la soluzione.

Domande

Serve un driver per un gamepad USB generico su Mac?

No. macOS legge i gamepad USB generici come dispositivi HID senza installare nulla. Installare un driver non farebbe vedere il pad ai giochi che usano il supporto dei controller di Apple.

Perché il mio controller USB si accende ma non fa nulla sul Mac?

L'alimentazione arriva dal cavo anche quando i dati non arrivano. Di solito il pad è in una modalità Xbox o X-input, che macOS non può leggere, oppure il cavo o l'adattatore serve solo a caricare. Passalo alla modalità D-input o PC e usa un cavo dati.

Perché Steam vede il mio controller generico ma il gioco no?

Steam legge i controller tramite il suo livello e li passa solo ai giochi che usano Steam Input. Un gioco che legge i controller da solo tramite il supporto di Apple non vedrà un pad HID. Vedi funziona in Steam ma non nel gioco.

InputConfig può far sembrare un pad generico un controller Xbox?

No. Invia eventi di tastiera e mouse. Un gioco che accetta solo un controller ha bisogno di uno che macOS riconosce.

Quali pad generici InputConfig 1.6 riconosce automaticamente?

Quelli il cui ID USB corrisponde a una riga per macOS del database della community SDL GameControllerDB, che copre molti pad di PowerA, Hori, Logitech, Tomee, Retrolink e simili. I pad senza riga vengono letti lo stesso. I loro pulsanti sono solo numerati nell'ordine in cui vengono riportati.

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.