Eu tenho um teclado mecânico muito agradável e caro. Foi projetado para um PC e não para um Mac.
Como configuro o mapeamento, para que funcione como estou acostumado. Por exemplo, quero que a tecla Ctrl no teclado do PC atue como a tecla Command no Mac; portanto, quando pressiono Ctrl-C para copiar, recebo a ação à qual estou acostumado.
Basta conectá-lo e pronto. Quanto aos mapeamentos de teclado, se você acessar as Preferências do sistema -> Teclado, poderá ajustar os modificadores de teclado lá. Basta definir a tecla Control para se comportar como a tecla Command.
fonte
Além da resposta de Martin Macaroni, também dê uma olhada no KeyRemap4Macbook. Por exemplo, você provavelmente tem a 'Chave do Aplicativo' entre a super tecla e a tecla Control sem fazer nada no momento. Usando KeyRemap4Macbook, você pode alterar essa chave em uma tecla modificadora (⌥, ⌘ ou ⌃). O teclado do meu PC também apresentava uma tecla de controle à direita, mas o teclado do meu MacBook não.
fonte