Eu uso um teclado de PC em um Mac há anos. Inicialmente, usei o DoubleCommand para trocar as teclas Windows e Alt para estar na mesma posição dos teclados Mac. Agora eu apenas uso as preferências do teclado. Recentemente, eles o atualizaram para lembrar dispositivos. Antes, eu teria que ir para Prefs-> Teclado e Mouse -> Teclas Modificadoras cada vez que queria passar do teclado do meu PC para o teclado do laptop. Agora, as preferências lembram os dispositivos que eu conecto e me permitem configurar minhas teclas modificadoras.
A principal diferença será a falta de uma tecla de ejeção, mas você pode pressionar e segurar F12. Para desligar, pressione ctrl-F12. Você pode perder as teclas de mídia (aumentar o volume, pausar o itunes etc.), mas eu vivo sem elas.
O teclado que uso o tempo todo não é ergonômico, mas possui uma ação de tecla muito agradável. Ele usa interruptores cereja marrom para obter uma resposta menos piegas que o teclado pro da Apple. Chama-se Filco Majestouch Linear.