Sulla mia tastiera meccanica esterna il tasto Super / Windows / CMD è tra Ctrl e Alt, ma sulla tastiera del Mac è tra Alt e Spazio.
Posso scambiare CMD e Alt solo sulla tastiera esterna?
Uso Karabiner per il mio KB esterno, penso che sia l'unica utility attualmente disponibile ma Google è tuo amico. Per quanto riguarda la seconda domanda - per quanto ne so, solo se riesci a trovare un modo per eseguire Karabiner quando il KB esterno è collegato, ma non altrimenti. HTH.
La soluzione macOS integrata non ha funzionato per me perché non è possibile selezionare una tastiera diversa.
Per macOS Sierra to Mojave (versione attuale come al momento), Karabiner-Elements fa esattamente questo. Puoi trovare la pagina GitHub all'indirizzo link .
Funziona in background. Nelle preferenze, si configura il dispositivo di destinazione per la modifica e si ricordano le impostazioni. Ho una tastiera bluetooth (Logitech G613) in cui vengono scambiati solo CMD e ALT di quella tastiera. Uso questa tastiera tra il mio PC e Mac.
Qui sotto puoi vedere un esempio di Karabiner-Elements v12. Non mostra il mio G613 perché non è collegato in questo momento.