Eu tenho o mesmo problema, mas com layout de teclado russo. Eu encontrei alguns arquivos de layout de teclado em / usr / share / X11 / xkb / símbolos / ru e modificá-lo para o meu teclado MacBook Pro. Desde que você programador também, acho que não é tão difícil perceber essa solução. Você pode encontrar exemplos para o teclado Mac a partir dos layouts Macish Keyboard que você mencionou em questão.
Como você usa o Mac Pro ou o Mac mini (Não é o MacBook / Laptop), você pode simplesmente conectar o teclado do PC e é melhor o sulute. Mas para mim não funciona quando eu estou tirando meu MacBook Pro de casa.