mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-28 09:13:55 +00:00
added win32 vk codes
This commit is contained in:
@@ -306,8 +306,135 @@ MAPVK_VSC_TO_VK :: 1;
|
||||
MAPVK_VK_TO_CHAR :: 2;
|
||||
MAPVK_VSC_TO_VK_EX :: 3;
|
||||
|
||||
//WinUser.h
|
||||
VK_LBUTTON :: 0x01;
|
||||
VK_RBUTTON :: 0x02;
|
||||
VK_CANCEL :: 0x03;
|
||||
VK_MBUTTON :: 0x04; /* NOT contiguous with L & RBUTTON */
|
||||
VK_XBUTTON1 :: 0x05; /* NOT contiguous with L & RBUTTON */
|
||||
VK_XBUTTON2 :: 0x06; /* NOT contiguous with L & RBUTTON */
|
||||
|
||||
/*
|
||||
* :: 0x07 : reserved
|
||||
*/
|
||||
|
||||
VK_BACK :: 0x08;
|
||||
VK_TAB :: 0x09;
|
||||
|
||||
/*
|
||||
* :: 0x0A - :: 0x0B : reserved
|
||||
*/
|
||||
|
||||
VK_CLEAR :: 0x0C;
|
||||
VK_RETURN :: 0x0D;
|
||||
|
||||
/*
|
||||
* :: 0x0E - :: 0x0F : unassigned
|
||||
*/
|
||||
|
||||
VK_SHIFT :: 0x10;
|
||||
VK_CONTROL :: 0x11;
|
||||
VK_MENU :: 0x12;
|
||||
VK_PAUSE :: 0x13;
|
||||
VK_CAPITAL :: 0x14;
|
||||
|
||||
VK_KANA :: 0x15;
|
||||
VK_HANGEUL :: 0x15; /* old name - should be here for compatibility */
|
||||
VK_HANGUL :: 0x15;
|
||||
|
||||
/*
|
||||
* :: 0x16 : unassigned
|
||||
*/
|
||||
|
||||
VK_JUNJA :: 0x17;
|
||||
VK_FINAL :: 0x18;
|
||||
VK_HANJA :: 0x19;
|
||||
VK_KANJI :: 0x19;
|
||||
|
||||
/*
|
||||
* :: 0x1A : unassigned
|
||||
*/
|
||||
|
||||
VK_ESCAPE :: 0x1B;
|
||||
|
||||
VK_CONVERT :: 0x1C;
|
||||
VK_NONCONVERT :: 0x1D;
|
||||
VK_ACCEPT :: 0x1E;
|
||||
VK_MODECHANGE :: 0x1F;
|
||||
|
||||
VK_SPACE :: 0x20;
|
||||
VK_PRIOR :: 0x21;
|
||||
VK_NEXT :: 0x22;
|
||||
VK_END :: 0x23;
|
||||
VK_HOME :: 0x24;
|
||||
VK_LEFT :: 0x25;
|
||||
VK_UP :: 0x26;
|
||||
VK_RIGHT :: 0x27;
|
||||
VK_DOWN :: 0x28;
|
||||
VK_SELECT :: 0x29;
|
||||
VK_PRINT :: 0x2A;
|
||||
VK_EXECUTE :: 0x2B;
|
||||
VK_SNAPSHOT :: 0x2C;
|
||||
VK_INSERT :: 0x2D;
|
||||
VK_DELETE :: 0x2E;
|
||||
VK_HELP :: 0x2F;
|
||||
|
||||
/*
|
||||
* VK_0 - VK_9 are the same as ASCII '0' - '9' (:: 0x30 - :: 0x39)
|
||||
* :: 0x3A - :: 0x40 : unassigned
|
||||
* VK_A - VK_Z are the same as ASCII 'A' - 'Z' (:: 0x41 - :: 0x5A)
|
||||
*/
|
||||
|
||||
VK_LWIN :: 0x5B;
|
||||
VK_RWIN :: 0x5C;
|
||||
VK_APPS :: 0x5D;
|
||||
|
||||
/*
|
||||
* :: 0x5E : reserved
|
||||
*/
|
||||
|
||||
VK_SLEEP :: 0x5F;
|
||||
|
||||
VK_NUMPAD0 :: 0x60;
|
||||
VK_NUMPAD1 :: 0x61;
|
||||
VK_NUMPAD2 :: 0x62;
|
||||
VK_NUMPAD3 :: 0x63;
|
||||
VK_NUMPAD4 :: 0x64;
|
||||
VK_NUMPAD5 :: 0x65;
|
||||
VK_NUMPAD6 :: 0x66;
|
||||
VK_NUMPAD7 :: 0x67;
|
||||
VK_NUMPAD8 :: 0x68;
|
||||
VK_NUMPAD9 :: 0x69;
|
||||
VK_MULTIPLY :: 0x6A;
|
||||
VK_ADD :: 0x6B;
|
||||
VK_SEPARATOR :: 0x6C;
|
||||
VK_SUBTRACT :: 0x6D;
|
||||
VK_DECIMAL :: 0x6E;
|
||||
VK_DIVIDE :: 0x6F;
|
||||
VK_F1 :: 0x70;
|
||||
VK_F2 :: 0x71;
|
||||
VK_F3 :: 0x72;
|
||||
VK_F4 :: 0x73;
|
||||
VK_F5 :: 0x74;
|
||||
VK_F6 :: 0x75;
|
||||
VK_F7 :: 0x76;
|
||||
VK_F8 :: 0x77;
|
||||
VK_F9 :: 0x78;
|
||||
VK_F10 :: 0x79;
|
||||
VK_F11 :: 0x7A;
|
||||
VK_F12 :: 0x7B;
|
||||
VK_F13 :: 0x7C;
|
||||
VK_F14 :: 0x7D;
|
||||
VK_F15 :: 0x7E;
|
||||
VK_F16 :: 0x7F;
|
||||
VK_F17 :: 0x80;
|
||||
VK_F18 :: 0x81;
|
||||
VK_F19 :: 0x82;
|
||||
VK_F20 :: 0x83;
|
||||
VK_F21 :: 0x84;
|
||||
VK_F22 :: 0x85;
|
||||
VK_F23 :: 0x86;
|
||||
VK_F24 :: 0x87;
|
||||
|
||||
INVALID_HANDLE :: Handle(~uintptr(0));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user