O Windows aceita apenas um teclado por vez (sem software de driver especializado), portanto, as interações com um teclado afetam todos os teclados. Embora você possa conectar vários teclados e todo o trabalho, todos eles são tratados através da mesma interface única no SO, e todos são tratados igualmente.
Os próprios teclados enviam códigos-chave para o Windows informando qual tecla é pressionada, todos os teclados enviam os mesmos códigos-chave (em geral) e cabe ao sistema operacional (Windows) decidir o que fazer com eles. Por causa disso, o SO realmente controla o estado das teclas modificadoras, como Caps e Num.
Como todos os teclados conectados são afetados da mesma forma, o sistema operacional atualiza todos os teclados para que fiquem no mesmo estado quando Caps lock (etc.) é alternado, independentemente de qual tecla Caps lock foi usada.
Você pode expandir o efeito ativando o Teclado na tela do Windows . Você notará que suas teclas visuais refletem as teclas modificadoras (shift, controle, alt, Caps lock, etc.) que você pressiona no (s) teclado (s) físico (s).
Para ler mais, talvez confira essas outras perguntas sobre SU: