>>4 とは別人だが、Shift+Controlを改良してみたよ
「Shift+Control+他のキー」を押してもCapslockが優先されてしまうバグを修正
「コマンドキーを英数/かな」の設定と同じように他のキーがあると修飾キーとして、空打ちならCapslockとして動くようにしてみた
ついでにControl単体ver.も作ったので、こっちを使ってみてCapslock誤爆が多かったら「Shift+ControlをCapslockとしても扱う」にするといいかも

使い方は >>4 と同じ

<?xml version="1.0"?>
<root>
<item>
<name>Control_LをCapslockとしても扱う</name>
<identifier>Control_L_to_Capslock</identifier>
<autogen>
__KeyOverlaidModifier__
KeyCode::CONTROL_L,
KeyCode::CONTROL_L,
KeyCode::CAPSLOCK
</autogen>
</item>
<item>
<name>Shift_L+Control_LをCapslockとしても扱う</name>
<identifier>Shift_L+Control_L_to_Capslock</identifier>
<autogen>
__KeyOverlaidModifier__
KeyCode::CONTROL_L, ModifierFlag::SHIFT_L,
KeyCode::CONTROL_L, ModifierFlag::SHIFT_L,
KeyCode::CAPSLOCK
</autogen>
</item>
</root>