Acho que isso é exatamente o que você precisa:
O artigo descreve o RightKeyboard, que altera o layout do teclado do sistema, dependendo do teclado que você usa para digitar. Ele tem algumas restrições (a primeira chave digitada quando você alterna os teclados pode estar errada, por exemplo, porque funciona alterando o layout global quando você pressiona uma tecla em um teclado diferente, não fazendo com que o sistema as leia de forma diferente) ), mas deve fazer o trabalho.
Houve relatos nos comentários de que o download desse link não está funcionando, portanto, obtenha da versão do GitHub se você quiser usá-lo: link