Pubblicato un rapido aggiornamento per KeyX, l’homebrew per Nintendo Switch sviluppato da TOM-BadEN e dedicato alla personalizzazione dei comandi e alla gestione delle macro.

La nuova versione 1.5.8 si concentra principalmente sulla risoluzione dei crash causati da conflitti con due strumenti molto utilizzati nell’ambiente homebrew della console: SaltyNX e Horizon-OC.

Il problema era legato al numero massimo di sessioni che i servizi di sistema possono gestire attraverso la clonazione delle connessioni. Quando questa capacità veniva esaurita, potevano verificarsi blocchi e arresti anomali della console.
Per risolvere il problema, lo sviluppatore ha modificato il sistema di connessione, passando dall’utilizzo di sessioni clonate a collegamenti diretti ai servizi di sistema.
La soluzione ha permesso di eliminare i crash legati ai conflitti con SaltyNX e Horizon-OC, ma comporta un possibile compromesso.
Come spiegato dallo stesso TOM-BadEN, l’esperienza con le versioni precedenti suggerisce che questo approccio potrebbe provocare malfunzionamenti in un numero limitato di giochi, a causa dell’esaurimento delle sessioni disponibili per i servizi di sistema.
Si tratta quindi di una scelta necessaria per mantenere tutte le funzionalità principali di KeyX, evitando di dover rinunciare a caratteristiche importanti per aggirare il problema. Lo sviluppatore riconosce il limite, ma per il momento considera questo compromesso accettabile.
Vale la pena ricordare anche la precedente versione 1.5.7, che aveva corretto un problema di crash sul firmware 23 della Nintendo Switch e introdotto una variante con registrazione delle macro fino a 80 secondi.
Nota: A causa del particolare funzionamento interno delle Nintendo Switch, alcune funzioni potrebbero presentare dei limiti. Per maggiori dettagli, consultare le tabelle seguenti.
Problemi di funzionamento delle funzioni attuali
| Funzione | Joy-Con | Controller separato di terze parti (MoPai Twin Star Gen2) | JC (Bluetooth) | LITE | Controller standard di terze parti (Octopus 4) | PRO |
|---|---|---|---|---|---|---|
| Turbo | Perfetto ① | Perfetto ① | Non disponibile | Perfetto | Disponibile ② | Non testato ③ |
| Mappatura tasti | Perfetta | Perfetta | Perfetta | Perfetta | Perfetta | Perfetta |
| Macro | Perfetta | Perfetta | Non disponibile | Perfetta | Perfetta | Non testata ③ |
| Funzioni combinate | Joy-Con | Controller separato di terze parti (MoPai Twin Star Gen2) | JC (Bluetooth) | LITE | Controller standard di terze parti (Octopus 4) | PRO |
|---|---|---|---|---|---|---|
| Turbo + Mappatura | Perfetto ① | Perfetto ① | Non disponibile | Perfetto | Disponibile ② | Non testato ③ |
| Turbo + Macro | La funzione Turbo viene temporaneamente disattivata durante la riproduzione delle macro. | |||||
| Mappatura + Macro | Se i pulsanti utilizzati durante la riproduzione sono stati rimappati, potrebbero verificarsi input errati. |
Note
- ① È consentito utilizzare la modalità Turbo soltanto su un lato del controller. Per ragioni sconosciute, se entrambi i lati supportano il Turbo, lo stick potrebbe non tornare automaticamente nella posizione centrale dopo aver smesso completamente di premere i pulsanti. In questo caso sarà necessario toccarlo manualmente per ripristinarne la posizione.
- ② Esiste una bassa probabilità che, dopo aver smesso completamente di premere i pulsanti, lo stick non torni automaticamente nella posizione centrale. Sarà necessario toccarlo manualmente per ripristinarne la posizione.
- ③ In teoria dovrebbe comportarsi come il controller Octopus, ma non possiedo un controller PRO, quindi si tratta soltanto di un’ipotesi.
KeyX Button Assistant
Assistente per i pulsanti di Nintendo Switch che supporta la modalità Turbo, la rimappatura dei tasti e la registrazione delle macro.
Offre configurazioni globali o specifiche per ogni gioco, memorizzando automaticamente lo stato delle funzioni all’avvio. Il plugin completo è composto da un overlay Tesla e da un modulo di sistema.
Funzionalità
- Interfaccia grafica moderna e curata.
- Modifica dinamica delle impostazioni Turbo e della mappatura dei pulsanti.
- Registrazione delle macro direttamente tramite l’overlay Tesla, con una guida dettagliata.
- Notifiche a comparsa facoltative.
- Le icone blu nella schermata principale indicano i pulsanti rimappati.
- I contrassegni gialli indicano i pulsanti con la modalità Turbo attiva.
- I contrassegni rossi indicano i pulsanti associati alle macro.
Mappatura dei pulsanti
- Rimappatura di 16 pulsanti (A/B/X/Y/L/R/ZL/ZR/croce direzionale/SELECT/START/L3/R3).
- Funziona insieme alla modalità Turbo senza conflitti.
- Evita completamente le finestre di avviso del sistema relative alle modifiche dei pulsanti.
- Configurazioni globali e specifiche per ogni gioco.
- Memorizzazione automatica dello stato di attivazione o disattivazione.
Turbo
- Modalità Turbo per 12 pulsanti (A/B/X/Y/L/R/ZL/ZR/croce direzionale).
- Possibilità di attivare contemporaneamente il Turbo su più pulsanti.
- I pulsanti senza Turbo continuano a funzionare normalmente mentre la funzione è attiva.
- Durata della pressione e del rilascio personalizzabile.
- Configurazioni globali e specifiche per ogni gioco.
- Memorizzazione automatica dello stato di attivazione o disattivazione.
Macro
- Memorizzazione automatica dello stato di attivazione o disattivazione della funzione Macro.
- Registrazione sia dei movimenti degli stick analogici sia degli stati dei pulsanti.
- Durata massima della registrazione: 30 secondi.
- Frequenza di registrazione: 120 FPS.
- Premendo una volta il tasto scorciatoia si avvia la riproduzione singola della macro.
- Tenendo premuto il tasto scorciatoia si avvia la riproduzione in loop.
- Premendo nuovamente il tasto scorciatoia durante la riproduzione, questa viene interrotta.
- Editor delle macro con interfaccia grafica.
- Supporto al download online delle macro. Sono graditi contributi da parte della community.
Utilizzo della memoria
- Modulo di sistema: soltanto 550 KB.
- Notifiche a comparsa: ulteriori 688 KB.
- Le notifiche utilizzano memoria soltanto quando vengono visualizzate.
Installazione
Copiare i file nella directory principale della scheda SD:
/atmosphere/contents/4100000002025924//atmosphere/contents/0100000000251020/switch/.overlays/ovl-KeyX.ovl
Supporto multilingua
- La lingua cinese è integrata direttamente nel programma e non richiede l’aggiunta di file.
- Ho utilizzato l’intelligenza artificiale per tradurre il file della lingua inglese.
- Non conosco le altre lingue e l’intelligenza artificiale è ancora meno affidabile in questo ambito.
- È possibile fare riferimento al file
en.jsonper aggiungere il supporto ad altre lingue. - A causa dello spazio orizzontale limitato dell’interfaccia overlay, l’area disponibile per la visualizzazione del testo è molto ridotta.
- L’interfaccia di questo progetto è stata originariamente progettata in cinese, una lingua caratterizzata da un’elevata densità di informazioni.
- Inoltre, poiché il software offre numerose funzionalità, il layout complessivo dell’interfaccia è piuttosto compatto.
- Di conseguenza, traducendo il programma in altre lingue, la lunghezza dei testi può aumentare notevolmente e alcune parti dell’interfaccia potrebbero essere troncate.
- Pur mantenendo il significato originale, chiediamo cortesemente di utilizzare traduzioni il più possibile concise, in modo da adattarle al layout attuale dell’interfaccia.
- Grazie per la comprensione e il supporto.
Lingue supportate:
en.json(Inglese)zh-cn.json(Cinese semplificato, già integrato)zh-tw.json(Cinese tradizionale)ja.json(Giapponese)ko.json(Coreano)fr.json(Francese)de.json(Tedesco)it.json(Italiano)es.json(Spagnolo)pt.json(Portoghese)ru.json(Russo)nl.json(Olandese)
Changelog v1.5.8
- Risolti i crash causati dai conflitti con SaltyNX e Horizon-OC.
- I crash erano dovuti all’esaurimento della capacità dei servizi di sistema di gestire le sessioni clonate. Il passaggio a connessioni dirette ai servizi, senza clonazione delle sessioni, ha risolto il problema.
- Tuttavia, in base all’esperienza con le versioni precedenti, questo approccio potrebbe causare crash in un numero limitato di giochi, a causa del raggiungimento del limite di sessioni dei servizi di sistema.
- Per il momento, questo è un compromesso necessario per preservare le funzionalità principali.
Changelog v1.5.7
- Risolto un problema che causava crash sul firmware 23.
- Aggiunta una versione con registrazione della durata di 80 secondi.
Download: KeyX v1.5.8 (CN) (CN 80s)
Download: KeyX v1.5.8 (EN) (EN 80s)
Download: Source code KeyX v1.5.8
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-11-03 / Link di affiliazione / Immagini da Amazon Product Advertising API

![[Scena PS5] Rilasciato PS5SX2 v2.30: Frame generation a 120 FPS, meno input lag e salvataggi migliorati](https://www.biteyourconsole.net/wp-content/uploads/PS5SX2-238x178.webp)
![[Scena PS Vita] Rilasciato Arx Libertatis v2.0: Prestazioni migliorate fino a 60 FPS e maggiore distanza visiva](https://www.biteyourconsole.net/wp-content/uploads/ARXLibertatis-238x178.webp)

![[Scena PS5] Rilasciato PS5SX2 v2.30: Frame generation a 120 FPS, meno input lag e salvataggi migliorati](https://www.biteyourconsole.net/wp-content/uploads/PS5SX2-100x75.webp)
![[Scena PS Vita] Rilasciato Arx Libertatis v2.0: Prestazioni migliorate fino a 60 FPS e maggiore distanza visiva](https://www.biteyourconsole.net/wp-content/uploads/ARXLibertatis-100x75.webp)