No Windows 10, o mapa de teclado sugerido na resposta aceita mapeia Z e M para B e mapeia B para Z .
Foi engraçado até eu perceber que meu nome de usuário tem um "M" nele. Felizmente, o Win10 tem a opção de teclado na tela nas opções de acessibilidade durante o login, mas isso não apareceria na caixa de diálogo "Executar como administrador".
De qualquer forma, usando SharpKeys eu encontrei o mapa correto para CAPS LOCK para Win é isto:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5b,e0,3a,00,00,00,00,00