Intento cambiar la tecla tilde para cambiar.
Tengo éxito en ello, pero solo para el idioma ruso.
Usé KeyRemap4MacBook para ello.

Cuandocambioelidiomaalinglés,estasustitucióndejadefuncionar.¿Cómohacerquefuncioneenambosidiomas?
ACTUALIZAR
DesdeKeyRemap4MacBookeventViewer,encontréquemicódigoclavededestinoesDANISH_DOLLAR
Y configuro private.xml ( ~/Library/Application Support/KeyRemap4MacBook/private.xml ) en consecuencia:
<?xml version="1.0"?>
<root>
<item>
<name>TildeToShift</name>
<identifier>TildeToShift</identifier>
<autogen>__KeyToKey__ KeyCode::DANISH_DOLLAR, KeyCode::SHIFT_L</autogen>
</item>
</root>
Hice clic en ReloadXML y observé los resultados: nada cambió. Presiono mi tecla de destino + a , esperando obtener A (shift + a), pero en cambio veo §a
Actualización 2
Finalmente, el código de la clave de destino es KeyCode::BACKQUOTE pero no KeyCode::DANISH_DOLLAR , aunque EventViwer mostró DANISH_DOLLAR cuando hice clic en la clave de destino. Esto se debe a que cambié Tilde y las claves de Sección.