OSX – definir layout de entrada por aplicativo

tl; dr – Como fazer layouts de switch OSX por último usado por aplicativo

Problema: você tem mais de 1 layout de teclado, talvez espanhol, talvez alemão.
Você é um programador, e todos os seus arquivos e toda a sua codificação estão em inglês.
Então, por que você precisa que seu teclado esteja em outro layout em seu IDE de codificação?

Solução Mac:

Solução

Marque “Permitir um diferente para cada documento”

E então quando você muda para um chat, com outro layout, e volta para o seu IDE, você terá o inglês novamente. Lucro!