Solução:
passo 1: use o Karabiner (anteriormente keyremap4mac) para mudar o deslocamento para o underscore
etapa 2: use o PCKeyboardHack para alterar o deslocamento à direita para o deslocamento à esquerda
etapa 3: use o PCKeyboardHack para alterar o escape para o deslocamento à direita
etapa 4: use o PCKeyboardHack para alterar o capslock para escapar.
escape = sublinhado
ambas as teclas shift = left shift
capslock = escape