I added this to the private.xml config file
<item>
<name>Ctrl C as Escape</name>
<identifier>private.ctr_c_as_escape</identifier>
<autogen>
__KeyToKey__
KeyCode::C, ModifierFlag::CONTROL_L,
KeyCode::ESCAPE
</autogen>
</item>
This makes Ctrl-c act as Escape key but it still does not enter Normal Mode from Insert Mode when I have set Escape key to enter Normal Mode in Karabiner, so what I need to do is actually set an additional option such as Control_L-c to Normal Mode
in Karabiner.
What do I need to add to my private.xml to achieve this?