純粋にどのキーが押されたのかを知りたいだけなら、
GetAsyncKeyStateでも使えばいい。
本当はゲーム作ったりする時に使う関数だから、メッセージ通す方法の方が
いいのかもしれないけどね。