DefaultKeyBinding.dict no funcionaría en muchas aplicaciones, y "<" = (insertText:, ";");
no cambiaría ⌘ < a ⌘ ;.
Puedes intentar usar KeyRemap4MacBook y guardar esto como private.xml :
<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<autogen>--KeyToKey-- KeyCode::BACKQUOTE, KeyCode::COMMA, ModifierFlag::SHIFT_L</autogen>
</item>
</root>
KeyCode :: BACKQUOTE es el mismo código clave como <
en los teclados ISO.
La carpeta de prueba tiene un archivo XML con todos los remappings predefinidos.
Otra opción sería crear un archivo de reproducción de clave con Ukelele .