Deve ser possível com o AutoHotkey .
Na tela "Serviços de texto e idiomas de entrada" (onde você define os layouts de teclado e defina o padrão), vá para a guia "Configurações avançadas de chave". Lá você pode atribuir um atalho diferente por idioma de entrada (= layout do teclado).
Depois de atribuir as teclas de atalho aos idiomas desejados, um script AutoHotkey pode acionar a tecla de atalho quando detectar que uma janela específica é aberta ou tem o foco (= está ativado). A janela pode ser detectada por título, classe, texto na janela, ... ou até mesmo uma mistura de dois ou três.