Use Seil para asignar el bloqueo de mayúsculas a alguna tecla como F19. Luego instala Karabiner y guarda un archivo como este como ~/Library/Application Support/Karabiner/private.xml
:
<?xml version="1.0"?>
<root>
<item>
<name>custom</name>
<identifier>custom</identifier>
<autogen>__KeyToKey__ KeyCode::F19, ModifierFlag::NONE, KeyCode::KEY_9, ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::F19, VK_SHIFT, KeyCode::KEY_0, ModifierFlag::SHIFT_L</autogen>
</item>
</root>
Luego, abra la aplicación Karabiner, presione el botón ReloadXML y haga clic en la casilla de verificación para la configuración.
Si otros buscan cómo, por ejemplo, asignar el mapa al presionar el bloqueo de mayúsculas para escapar y mantener el bloqueo de mayúsculas para controlar, use KeyOverlaidModifier
:
__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE