Italiano
Il controller non funziona in OpenEmu su un Mac
Quando OpenEmu ignora un controller che il Mac stesso vede, la causa è quasi sempre uno di due permessi di macOS, Input Monitoring 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.
InputConfig è gratis sul Mac App Store. macOS 14 o versioni successive, senza account, senza tracciamento, open source.
Passaggi
- Controlla che il controller si illumini in Impostazioni di Sistema, Controller.
- Attiva OpenEmu in Privacy e sicurezza, Input Monitoring e Bluetooth.
- Chiudi OpenEmu del tutto e riaprilo.
- In Controls di OpenEmu, scegli la console, il controller e il giocatore.
- Chiudi Steam e qualsiasi app che cambia l'input, poi prova di nuovo.
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.
- Controllo: 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:
- Input Monitoring. Serve per la tastiera, ed è la risposta di solito quando la tastiera non funziona in OpenEmu. In Impostazioni di Sistema, Privacy e sicurezza, Input Monitoring, attiva OpenEmu.
- Bluetooth. Da macOS Monterey i controller wireless lo richiedono. 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.
- Controllo: 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.
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 Input Monitoring 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
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 Input Monitoring 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 Input Monitoring per la tastiera. Attivalo in Impostazioni di Sistema, Privacy e sicurezza, Input Monitoring, 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.
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, Suomi, Français, עברית, Magyar, Bahasa Indonesia, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.