Você deve poder modificar isso nas configurações de sincronização de cada máquina:
Eu uso o Windows 10 com a mesma conta da Microsoft em três computadores diferentes, cada um com um layout de teclado físico diferente: ITA, UK, DE.
Em "Painel de controle - Configurações de relógio e internacionais - Idioma", tenho o ITA como idioma de exibição com layouts de teclado ITA / DE / UK, seguido por ENG (US) com apenas layout do Reino Unido.
Na mesma janela, abri "Configurações avançadas", onde defini uma substituição (segunda lista suspensa) para o padrão ("o primeiro da lista") idioma / teclado: seria ITA / ITA, enquanto Eu quero (neste computador) ITA / DE.
No entanto, quando eu faço login nos outros computadores, também consigo ITA / DE, enquanto cada computador deve ter um diferente, sendo os teclados físicos diferentes: ITA / DE aqui, ITA / UK no segundo um e ITA / ITA no terceiro.
Se eu mudar um, todos eles mudam. E se eu não aplicar o override, o problema parece ser o mesmo.
Basicamente, o último idioma usado E as configurações do teclado são armazenadas na nuvem e aplicadas onde quer que eu faça o login.
Como definir o Windows 10 para lembrar, PER computador, as últimas configurações de layout de idioma / teclado usadas, sem que essa configuração me siga?