Para cambiar el comportamiento de la descarga de SHIFT_L (y SHIFT_R), instale e inicie Karabiner .
Abra el menulet Karabiner - > Preferencias ... en la barra de menú, busque shift y habilita el enlace de teclas personalizado como en el ejemplo a continuación (FYI KeyRemap4MacBook que se muestra en la captura de pantalla es el predecesor de Karabiner):
Estopermiteescribir(
simplementepresionandoSHIFT_Ly)
simplementepresionandoSHIFT_Rusandounadistribucióndetecladoestadounidenseconlasteclas9|(y0|).Encombinaciónconlasletrassemantienelafuncióncomún.
Sitieneunadistribucióndetecladodiferente(p.ej.,alemáncon8|(y9|),debecrearunenlacedeteclaspersonalizado.AbralapestañaMisc&Uninstall.LuegoabraAbraprivate.xmlyagregue:
<?xmlversion="1.0"?>
<root>
<item>
<name>Change Shift Keys</name>
<item>
<name>Shift to Shift</name>
<appendix>(+ When you type (left or right) Shift only, send the appropriate parenthesis on german keyboard)</appendix>
<identifier>remap.shiftparensgerman</identifier>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_L, ModifierFlag::SHIFT_L | ModifierFlag::NONE, KeyCode::SHIFT_L, KeyCode::KEY_8, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyOverlaidModifier__ KeyCode::SHIFT_R, ModifierFlag::SHIFT_R | ModifierFlag::NONE, KeyCode::SHIFT_R, KeyCode::KEY_9, ModifierFlag::SHIFT_R</autogen>
</item>
</item>
</root>
Guarde el archivo, vuelva a Cambiar clave , presione ReloadXML ad habilite el nuevo enlace de clave. Por lo general, es el primero en la lista.