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
| Keyameleon | autokbisw | |
|---|---|---|
| Cambia in base a | La tastiera su cui scrivi | La tastiera su cui scrivi |
| Come una tastiera ottiene il suo layout | Lo assegni tu nella configurazione o nelle impostazioni | Ricorda l’ultimo layout che hai usato su quella tastiera |
| Interfaccia | App per la barra dei menu con finestre di configurazione e impostazioni | Servizio in background, gestito dalla riga di comando |
| Installazione | DMG firmato e autenticato o brew install --cask mastro993/tap/keyameleon | brew install ohueter/tap/autokbisw, compilato dal sorgente, il che richiede l’app Xcode completa |
| Prezzo e licenza | Gratuito, MIT | Gratuito, Apache 2.0 |
| Primo tasto su una tastiera appena usata | Usa la sorgente di input precedente | Usa la sorgente di input precedente |
| macOS | 26 o successivi | Nessun 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.