autokbisw (automatic keyboard input source switcher) è stato uno dei primi strumenti a cambiare il layout del Mac in base alla tastiera, e app più recenti come Keychange lo citano come fonte d’ispirazione. È un programma da riga di comando che gira come servizio in background. Keyameleon è un’app per la barra dei menu. Entrambi cambiano la sorgente di input quando scrivi su un’altra tastiera; la differenza sta nel modo in cui indichi quale layout appartiene a quale tastiera.

A colpo d’occhio

Keyameleonautokbisw
Cambia in base aLa tastiera su cui scriviLa tastiera su cui scrivi
Come una tastiera ottiene il suo layoutLo assegni tu nella configurazione o nelle impostazioniRicorda l’ultimo layout che hai usato su quella tastiera
InterfacciaApp per la barra dei menu con finestre di configurazione e impostazioniServizio in background, gestito dalla riga di comando
InstallazioneDMG firmato e autenticato o brew install --cask mastro993/tap/keyameleonbrew install ohueter/tap/autokbisw, compilato dal sorgente, il che richiede l’app Xcode completa
Prezzo e licenzaGratuito, MITGratuito, Apache 2.0
Primo tasto su una tastiera appena usataUsa la sorgente di input precedenteUsa la sorgente di input precedente
macOS26 o successiviNessun minimo indicato

Layout assegnati e layout appresi

autokbisw non ha impostazioni. Scrivi su una tastiera, scegli il suo layout dal menu Tastiera o con il tasto 🌐, e autokbisw lo ricorda. La volta successiva che scrivi su quella tastiera, ripristina quel layout. La configurazione consiste solo nell’usare le tue tastiere per un minuto.

Il rovescio della medaglia è che ogni cambio manuale gli insegna qualcosa. Passa a un altro layout per una sola parola e quello diventa il layout della tastiera finché non torni indietro.

Keyameleon lo chiede una volta, in modo esplicito. La configurazione guidata elenca le tue tastiere e tu scegli una sorgente di input per ognuna. Un cambio manuale dura fino al prossimo tasto premuto, poi torna il layout della tastiera. Se un layout assegnato viene rimosso da macOS, Keyameleon mantiene l’assegnazione e mostra un avviso invece di scegliere un’alternativa.

Gestione delle tastiere

autokbisw identifica le tastiere per nome del prodotto e ID hardware e, facoltativamente, per la porta USB a cui sono collegate. I dispositivi compaiono solo dopo che ci hai scritto mentre è in esecuzione. Per evitare che un dispositivo cambi layout, ad esempio un mouse che si presenta come tastiera, elenchi i dispositivi con autokbisw list e ne disattivi uno con autokbisw disable.

Keyameleon elenca ogni tastiera che trova nella sua finestra delle impostazioni, dove puoi rinominarne una o ignorare un dispositivo che non è una tastiera. Il suo menu nella barra dei menu mostra ogni tastiera assegnata, quella attiva e qualsiasi problema che richiede attenzione, come la mancanza dell’accesso a Monitoraggio input.

Manutenzione

autokbisw è stabile e leggero, e il suo repository è stato modificato l’ultima volta a febbraio 2025. Poiché Homebrew lo compila sul tuo Mac, installarlo e aggiornarlo richiede l’app Xcode completa, non solo i Command Line Tools.

Keyameleon è distribuito come app firmata e autenticata e si aggiorna da solo: controlla al massimo una volta al giorno e installa un aggiornamento solo quando lo approvi.

Quale scegliere?

  • Vivi nel terminale, hai già Xcode o usi una versione di macOS precedente alla 26: autokbisw.
  • Vuoi un layout per tastiera che resti fisso qualunque cosa tu scelga a mano, con una finestra delle impostazioni e uno stato visibile: Keyameleon.

Sei su macOS 14 o 15 e vuoi un’app invece di un servizio? Vedi Keyameleon vs Keychange.