GetAsyncKeyStateではキーの判定に仮想キーコードが必要になる。C++なら定義されているヘッダをincludeすればよいが、C#でDllImport属性で宣言して使う場合にはそうはいかない。
ということで、使いそうな仮想キーコードをメモ。
#define VK_RETURN 0x0D #define VK_SHIFT 0x10 #define VK_CONTROL 0x11 #define VK_SPACE 0x20 #define VK_LEFT 0x25 #define VK_UP 0x26 #define VK_RIGHT 0x27 #define VK_DOWN 0x28
とりあえずすぐに使いそうなのはこのあたりかな。