Uma opção seria
- Configure o Windows para usar acento grave para alternar os layouts de teclado;
- Remapear Caps Lock ao sotaque grave e sotaque grave à chave especial 0x0056 (editando manualmente o registro do Windows ou usando ferramentas como o SharpKeys);
- Use o Criador de layout de teclado MS (suportado apenas em x86 / x64, não ARM) para criar o layout de teclado personalizado que interpretará 0x0056 da mesma forma que o layout padrão interpreta grave sotaque / til.
Esta solução funcionará em todos os aplicativos e não dependerá de algum processo residente que intercepte pressionamentos de teclas (como Recaps).