| Attached Files | fpc-windows-vkcodes.patch [^] (3,515 bytes) 2011-12-03 16:09 [Show Content] [Hide Content]Index: rtl/win/wininc/defines.inc
===================================================================
--- rtl/win/wininc/defines.inc (revision 19733)
+++ rtl/win/wininc/defines.inc (working copy)
@@ -4714,6 +4714,8 @@
VK_RBUTTON = 2;
VK_CANCEL = 3;
VK_MBUTTON = 4;
+ VK_XBUTTON1 = 5;
+ VK_XBUTTON2 = 6;
VK_BACK = 8;
VK_TAB = 9;
VK_CLEAR = 12;
@@ -4723,7 +4725,18 @@
VK_MENU = 18;
VK_PAUSE = 19;
VK_CAPITAL = 20;
+ VK_KANA = 21;
+ VK_HANGEUL = 21;
+ VK_HANGUL = 21;
+ VK_JUNJA = 23;
+ VK_FINAL = 24;
+ VK_HANJA = 25;
+ VK_KANJI = 25;
VK_ESCAPE = 27;
+ VK_CONVERT = 28;
+ VK_NONCONVERT = 29;
+ VK_ACCEPT = 30;
+ VK_MODECHANGE = 31;
VK_SPACE = 32;
VK_PRIOR = 33;
VK_NEXT = 34;
@@ -4779,6 +4792,7 @@
VK_LWIN = 91;
VK_RWIN = 92;
VK_APPS = 93;
+ VK_SLEEP = 95;
VK_NUMPAD0 = 96;
VK_NUMPAD1 = 97;
VK_NUMPAD2 = 98;
@@ -4822,14 +4836,78 @@
{ GetAsyncKeyState }
VK_NUMLOCK = 144;
VK_SCROLL = 145;
+ VK_OEM_NEC_EQUAL = 146;
+ VK_OEM_FJ_JISHO = 146;
+ VK_OEM_FJ_MASSHOU = 147;
+ VK_OEM_FJ_TOUROKU = 148;
+ VK_OEM_FJ_LOYA = 149;
+ VK_OEM_FJ_ROYA = 150;
VK_LSHIFT = 160;
VK_LCONTROL = 162;
VK_LMENU = 164;
VK_RSHIFT = 161;
VK_RCONTROL = 163;
VK_RMENU = 165;
+ VK_BROWSER_BACK = 166;
+ VK_BROWSER_FORWARD = 167;
+ VK_BROWSER_REFRESH = 168;
+ VK_BROWSER_STOP = 169;
+ VK_BROWSER_SEARCH = 170;
+ VK_BROWSER_FAVORITES = 171;
+ VK_BROWSER_HOME = 172;
+ VK_VOLUME_MUTE = 173;
+ VK_VOLUME_DOWN = 174;
+ VK_VOLUME_UP = 175;
+ VK_MEDIA_NEXT_TRACK = 176;
+ VK_MEDIA_PREV_TRACK = 177;
+ VK_MEDIA_STOP = 178;
+ VK_MEDIA_PLAY_PAUSE = 179;
+ VK_LAUNCH_MAIL = 180;
+ VK_LAUNCH_MEDIA_SELECT = 181;
+ VK_LAUNCH_APP1 = 182;
+ VK_LAUNCH_APP2 = 183;
+ VK_OEM_1 = 186;
+ VK_OEM_PLUS = 187;
+ VK_OEM_COMMA = 188;
+ VK_OEM_MINUS = 189;
+ VK_OEM_PERIOD = 190;
+ VK_OEM_2 = 191;
+ VK_OEM_3 = 192;
+ VK_OEM_4 = 219;
+ VK_OEM_5 = 220;
+ VK_OEM_6 = 221;
+ VK_OEM_7 = 222;
+ VK_OEM_8 = 223;
+ VK_OEM_AX = 225;
+ VK_OEM_102 = 226;
+ VK_ICO_HELP = 227;
+ VK_ICO_00 = 228;
{ ImmGetVirtualKey }
VK_PROCESSKEY = 229;
+ VK_ICO_CLEAR = 230;
+ VK_PACKET = 231;
+ VK_OEM_RESET = 233;
+ VK_OEM_JUMP = 234;
+ VK_OEM_PA1 = 235;
+ VK_OEM_PA2 = 236;
+ VK_OEM_PA3 = 237;
+ VK_OEM_WSCTRL = 238;
+ VK_OEM_CUSEL = 239;
+ VK_OEM_ATTN = 240;
+ VK_OEM_FINISH = 241;
+ VK_OEM_COPY = 242;
+ VK_OEM_AUTO = 243;
+ VK_OEM_ENLW = 244;
+ VK_OEM_BACKTAB = 245;
+ VK_ATTN = 246;
+ VK_CRSEL = 247;
+ VK_EXSEL = 248;
+ VK_EREOF = 249;
+ VK_PLAY = 250;
+ VK_ZOOM = 251;
+ VK_NONAME = 252;
+ VK_PA1 = 253;
+ VK_OEM_CLEAR = 254;
{ Keystroke Message Flags }
KF_ALTDOWN = 8192;
KF_DLGMODE = 2048;
Index: rtl/win/wininc/redef.inc
===================================================================
--- rtl/win/wininc/redef.inc (revision 19733)
+++ rtl/win/wininc/redef.inc (working copy)
@@ -109,16 +109,6 @@
CP_UTF8 = 65001;
CREATE_NO_WINDOW = $08000000;
- VK_ATTN = 246;
- VK_CRSEL = 247;
- VK_EXSEL = 248;
- VK_EREOF = 249;
- VK_PLAY = 250;
- VK_ZOOM = 251;
- VK_NONAME = 252;
- VK_PA1 = 253;
- VK_OEM_CLEAR = 254;
-
WHEEL_DELTA = 120;
WHEEL_PAGESCROLL = MAXDWORD;
|