以下のようにEXTRA3+Wで数字の1のキーとSHIFTを押す設定にしても、!が出ず1が出てしまう・・・としばらく悩んだ。
<autogen>--KeyToKey-- KeyCode::W ,ModifierFlag::EXTRA3, KeyCode::KEYPAD_1 ,ModifierFlag::SHIFT_L</autogen>
これは単にKEYPAD_1は数字キーパッドの1のキーであり、半角/全角キーの隣にある1キーではないので出ないだけだった。
KEYPAD_1をKEY_1にすると出た。こんなところで詰まるとは。。