keybd_event

RegisterHotKeyでホットキーを登録しているとき、ホットキーを認識したのだけど、特定のアプリケーションではそのホットキーを無効にして、本来のストロークを戻してやりたいとき。
UnregisterHotKey()→keybd_event()→RegisterHotKey()という流れで入力を戻してやっていたのだが、アプリによってはキー入力が無視されることがあって謎だった。
ふと思い立って、旧ヘルプで未使用となっている第二引数(ハードウェアスキャンコード)をきちんと設定したら動くようになった。
相変わらず日本語版ヘルプには罠が潜んでる。