Estou modificando essa resposta, pois encontrei uma solução clara, que não estava clara antes.
Veja LuaMacros (escrito pelo autor do HidMacros, você provavelmente pode Se preferir, use-o para ter vários teclados funcionando independentemente um do outro. Você pode ter exatamente o que você quer - um teclado funcionando normalmente e outro fazendo o que você quiser.
Esta ferramenta carece de documentação no momento, já que está em um estágio inicial de desenvolvimento, portanto, para informações sobre como usá-la, certifique-se de inspecionar este script de exemplo