GetKeyState( vk_code )
 VK_CAPITAL CapsLockのトグル状態 のほうじゃなく
 VK_OEM_ATTN 仮想キーコード 240 (0xF0) で今の押下状態は取得できそうではあるな

IMEはちゃんと shift 無し Caps lock キーを受け取って反応できてるんだし