Você está pedindo uma maneira genérica, mas o problema é que você:
- não use um teclado para controlar os dois computadores (o que teria uma solução)
- não tem o mesmo sistema operacional (o que reduz a chance de uma solução genérica)
Para remapear o seu teclado Mac, você pode usar algo como Controllermate ou executar AutoHotKey (usando o Darwine é reivindicada a funcionar) para mapear funções especiais para suas chaves.
Se você quiser alterar o teclado do Windows, use Microsoft Keyboard Layout Creator 1.4 .
É muito ruim que o AutoHotKey precise muito da API do Windows, mas se funcionar com o Darwine, isso já deve ser uma boa solução para você.
Editar: Verifique este programa também Duplo Comando e se alguém puder encontrar a pergunta sobre o controle de vários computadores com um teclado / mouse por favor deixe um comentário