Italiano

Il controller non funziona in OpenEmu su un 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.

Quando OpenEmu ignora un controller che il Mac stesso vede, la causa è quasi sempre uno di due permessi di macOS, Monitoraggio input e Bluetooth, oppure un pad collegato ma non scelto nella schermata Controls di OpenEmu. Controllarli richiede un minuto. OpenEmu legge i controller direttamente, quindi non gli serve un'app di mappatura, e qui sotto ti mostro esattamente dove ne serve una e dove no.

Passaggi

  1. Controlla che il controller si illumini in Impostazioni di Sistema, Controller.
  2. Attiva OpenEmu in Privacy e sicurezza, Monitoraggio input e Bluetooth.
  3. Chiudi OpenEmu del tutto e riaprilo.
  4. In Controls di OpenEmu, scegli la console, il controller e il giocatore.
  5. Chiudi Steam e qualsiasi app che cambia l'input, poi prova di nuovo.

OpenEmu non riconosce il controller, o i suoi controlli non funzionano

Sali questa scala, dal gradino più piccolo. Ogni gradino ha una sezione propria qui sotto:

  1. Controlla che il Mac veda il pad. Impostazioni di Sistema, Controller.
  2. Attiva Monitoraggio input e Bluetooth. Entrambi sono sotto Privacy e sicurezza, e i pad wireless richiedono quello Bluetooth.
  3. Disattiva e riattiva ciascuno, poi chiudi e riapri OpenEmu. Un permesso può smettere di valere dopo un aggiornamento.
  4. Scegli il pad in Controls. Scegli la console, il controller e il giocatore.
  5. Chiudi Steam e i modificatori di input. Poi ricollega il pad.

Se è la tastiera che OpenEmu ignora, la tastiera non funziona in OpenEmu su un Mac ha quella scala. Un pad che compare in Controls può comunque restare muto senza il permesso Bluetooth.

Verifica che il Mac veda il controller

  • Tu: Apri Impostazioni di Sistema, fai clic su Controller nella barra laterale e premi qualche pulsante.
  • macOS: Elenca il pad e illumina ogni pulsante.
  • Verifica: Se si illumina, il problema è dentro OpenEmu. Se non è elencato, sistema prima il collegamento: come collegare un controller a un Mac, oppure il test del controller se vuoi vedere ogni pulsante dal vivo.

Attiva i due permessi che servono a OpenEmu

OpenEmu legge direttamente i dispositivi di input, e macOS li mette dietro dei permessi. La pagina di risoluzione dei problemi di OpenEmu li elenca entrambi:

  • Monitoraggio input. Serve per la tastiera, ed è la risposta di solito quando la tastiera non funziona in OpenEmu. In Impostazioni di Sistema, Privacy e sicurezza, Monitoraggio input, attiva OpenEmu.
  • Bluetooth. Da macOS Monterey i controller wireless lo richiedono, e la pagina di OpenEmu dice che un pad può comparire comunque in Controls senza di esso ma potrebbe non funzionare. In Impostazioni di Sistema, Privacy e sicurezza, Bluetooth, attiva OpenEmu.

Dopo aver cambiato l'uno o l'altro, chiudi OpenEmu del tutto e riaprilo. Se OpenEmu è già nell'elenco e continua a non ricevere niente, disattivalo e riattivalo. Un permesso concesso a una copia più vecchia dell'app può smettere di valere dopo un aggiornamento.

Scegli il controller in Controls

  • Tu: Apri le impostazioni di OpenEmu e vai su Controls. Scegli la console in alto, poi il tuo controller nel menu di input sotto l'immagine del pad, e il numero del giocatore.
  • OpenEmu: Compila da solo un pad che riconosce.
  • Verifica: Se non si compila, fai clic su ogni pulsante dell'immagine e premi il pulsante corrispondente del controller.

Le assegnazioni valgono per ogni console, quindi un pad configurato per il SNES va configurato di nuovo per il Genesis. Se le levette scivolano o sembrano troppo sensibili, la guida di OpenEmu dice di far ruotare ogni levetta di un cerchio completo prima di cominciare a giocare, così la sua calibrazione automatica trova i bordi.

Controlla il tuo pad: PS5, PS4, Xbox, Switch Pro e 8BitDo

Il database dei controller di OpenEmu, nell'ultima versione (2.4.1, dicembre 2023), ha layout automatici per il DualSense, il DualShock 4, i controller wireless Xbox One S e Series X|S, lo Switch Pro Controller, l'8BitDo Pro 2 e il Wii Remote. Quindi un pad PS5 o Xbox che non funziona non è quasi mai un pad non supportato. Torna ai permessi.

  • Controller PS3. Anche il DualShock 3 è nel database, ma su macOS attuale è molto più affidabile via USB che via Bluetooth.
  • Controller Xbox 360. macOS non supporta il pad Xbox 360 con il cavo, quindi né OpenEmu né nessuna app di mappatura può leggerlo. La soluzione è un pad Xbox più recente o un qualsiasi pad Bluetooth.
  • 8BitDo. Se il Mac non lo elenca in Controller, prova un'altra modalità con l'interruttore del controller. La pagina sull'8BitDo dice quale.

Chiudi le app che si contendono l'input

La pagina di risoluzione dei problemi di OpenEmu nomina le app che interferiscono con il suo input: Chrome, Steam, DOSBox e Terminal, e i programmi che modificano l'input come Karabiner, USB Overdrive e ControllerMate.

  • Steam. Il caso più comune: con Steam aperto, il suo livello per i controller può inviare allo stesso tempo i propri tasti. Chiudilo e prova di nuovo.
  • InputConfig. Finché è attivo un preset che assegna il tuo pad, OpenEmu riceve sia il pad sia i tasti. Disattiva il preset, oppure dai a OpenEmu un preset tutto suo con il cambio automatico per app.
L'editor di InputConfig per il layout Emulator / Arcade, con le righe della croce direzionale che inviano le quattro frecce e le righe A e B che inviano Z e X.
Figura 1. Il layout Emulator / Arcade di InputConfig: la croce direzionale invia i tasti freccia, e A e B inviano Z e X.

Dove un'app di mappatura aiuta davvero

Se OpenEmu legge il tuo pad dopo aver sistemato i permessi, per questo non ti serve un'app di mappatura. Tre casi in cui InputConfig, gratis per macOS 14 o versioni successive, aiuta davvero:

  • Un pad che OpenEmu non accetta. InputConfig spesso riesce comunque a leggerlo, perché apre i controller anche come dispositivi HID grezzi. Imposta l'input di OpenEmu per quel giocatore sulla tastiera, assegna i tasti che preferisci e assegna il pad a quei tasti. Il codice sorgente di OpenEmu accetta le pressioni di tasti inviate da altre app, quindi funziona finché OpenEmu è la finestra in primo piano. Il layout Emulator / Arcade è un punto di partenza: frecce, Z, X, A, S, Q, W, Enter e Shift.
  • Comandi di menu sui pulsanti liberi. I comandi nella barra dei menu di OpenEmu, come salvare e caricare lo stato, mostrano accanto la loro scorciatoia da tastiera, e InputConfig può mettere qualsiasi scorciatoia su un pulsante che OpenEmu lascia libero, come un paddle del DualSense Edge o il clic del touchpad.
  • La libreria. Lo stesso pad può muovere il puntatore del Mac nella libreria dei giochi e passare la mano a OpenEmu quando si apre un gioco.

In breve

  • Permessi. Consenti Monitoraggio input per la tastiera e Bluetooth per i pad wireless, poi riapri OpenEmu.
  • Controls. Scegli il controller per ogni console e per ogni giocatore.
  • Interferenze. Chiudi Steam e i programmi che cambiano l'input mentre provi.

La maggior parte dei problemi di controller in OpenEmu è un interruttore dei permessi.

Domande

Perché il mio controller PS5 non funziona in OpenEmu?

Il DualSense ha un layout automatico in OpenEmu, quindi raramente non è supportato. Attiva OpenEmu in Privacy e sicurezza, Monitoraggio input e Bluetooth, disattiva e riattiva ciascuno se è già elencato, chiudi e riapri OpenEmu, poi scegli il pad in Controls per la console.

OpenEmu supporta il controller PS5?

Sì. Il DualSense è nel database dei controller di OpenEmu con un layout automatico. Se non fa niente, controlla i permessi Monitoraggio input e Bluetooth per OpenEmu in Privacy e sicurezza, poi sceglilo in Controls.

Perché la tastiera non funziona in OpenEmu su un Mac?

OpenEmu ha bisogno del permesso Monitoraggio input per la tastiera. Attivalo in Impostazioni di Sistema, Privacy e sicurezza, Monitoraggio input, poi chiudi e riapri OpenEmu. La tastiera ha una pagina tutta sua, con le app che la bloccano.

Come cambio i comandi in OpenEmu?

Apri le impostazioni di OpenEmu, vai su Controls, scegli la console e il controller, poi fai clic su ogni pulsante dell'immagine e premi il pulsante che vuoi. Ogni console ha la sua assegnazione.

OpenEmu funziona con un controller Xbox 360?

Non quello con il cavo su macOS attuale, perché macOS stesso non lo supporta. I controller Xbox One e Series funzionano via Bluetooth.

OpenEmu viene ancora aggiornato?

L'ultima versione è la 2.4.1, di dicembre 2023. Per la maggior parte delle persone gira ancora su macOS attuale, ed è per questo che i passaggi sui permessi contano più della versione.

Perché OpenEmu non riconosce il mio controller su un Mac?

Controlla prima Impostazioni di Sistema, Controller, perché un pad che il Mac non vede è un problema di connessione. Se è elencato lì, la causa è quasi sempre un permesso Bluetooth o Monitoraggio input mancante per OpenEmu, oppure nessun pad scelto in Controls per quella console.

Altro in italiano

Pagine 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. InputConfig è in italiano quando il Mac è impostato in italiano. Alcune pagine del sito sono solo in inglese.

Questa pagina in altre lingue: English, Deutsch, Español, Français, 日本語, Português, Русский, 繁體中文, 简体中文

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