>>29は的外れでした
あんまり自信ないですけど
(Windows SDK v7.1 - x64 exeが具体的にどうすればいいか分からないのでリリース版のTE64.exeから起動)
Windows SDKバージョンを10.0.17763.0にしたらte64.dllがビルドできたので
DefWindowProcを呼ばないようにしてみましたが、2つずつ動くことには変わりありませんでした

ttps://stackoverflow.com/questions/49458932/why-does-postmessage-wm-keydown-wm-keyup-to-textbox-produce-two-characters
に、PostMessageすると2回入力される人がいましたが、解決してないですね

一応、lParamをさぼらないようにこんな風にしてみましたがやっぱり2つずつ動きました
(ソース貼ろうとしたら書込規制されました・・・)