Estou usando um teclado alemão (Lioncast LK20) com o OS X 10.11.5. Defino o mapa de teclas como alemão e ele é exibido corretamente na tela de configurações. Infelizmente, as duas teclas a seguir são trocadas quando digito no teclado:
<Tecla (direita de SHIFT)
^ Tecla (esquerda de 1)
Existem configurações avançadas para corrigir esse problema?
macos
keyboard
text-input
mapping
multi-eixo
fonte
fonte
Respostas:
Você pode usar o Ukelele para alterar o layout do teclado para trocar o significado dessas teclas:
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele
Observe que o programa é chamado "Ukelele", não "Ukulele".
fonte
Você pode usar o Karabiner para trocar as chaves usando o seguinte arquivo private.xml.
Você precisará encontrar o KeyCode para as teclas que deseja trocar, pois não tenho um teclado alemão para verificar. Você pode usar o EventViewer acessível em Karabiner → Misc para encontrar os códigos-chave. Substitua
one
por um KeyCode etwo
pelo outro KeyCode no private.xml acima.fonte
Acabei de acontecer comigo, e é um bug .
Para corrigi-lo, excluí
/Library/Preferences/com.apple.keyboardtype.plist
e, após uma reinicialização, o assistente do teclado apareceu. Apertei a tecla como diz e selecionei ISO (europeu) e tudo voltou ao normal.O problema de consertar isso com o Ukelele é que ele troca as teclas ao contrário no teclado interno.
fonte