ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

仮想キーコード

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

とりあえずすぐに使いそうなのはこのあたりかな。

MSDNのページ:Content Removed (Windows) | Microsoft Docs