|
@@ -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));
|
|
|
|