📄 jwawinuser.pas
字号:
{$EXTERNALSYM VK_XBUTTON1}
VK_XBUTTON2 = $06; // NOT contiguous with L & RBUTTON
{$EXTERNALSYM VK_XBUTTON2}
//
// 0x07 : unassigned
//
VK_BACK = $08;
{$EXTERNALSYM VK_BACK}
VK_TAB = $09;
{$EXTERNALSYM VK_TAB}
//
// 0x0A - 0x0B : reserved
//
VK_CLEAR = $0C;
{$EXTERNALSYM VK_CLEAR}
VK_RETURN = $0D;
{$EXTERNALSYM VK_RETURN}
VK_SHIFT = $10;
{$EXTERNALSYM VK_SHIFT}
VK_CONTROL = $11;
{$EXTERNALSYM VK_CONTROL}
VK_MENU = $12;
{$EXTERNALSYM VK_MENU}
VK_PAUSE = $13;
{$EXTERNALSYM VK_PAUSE}
VK_CAPITAL = $14;
{$EXTERNALSYM VK_CAPITAL}
VK_KANA = $15;
{$EXTERNALSYM VK_KANA}
VK_HANGEUL = $15; // old name - should be here for compatibility
{$EXTERNALSYM VK_HANGEUL}
VK_HANGUL = $15;
{$EXTERNALSYM VK_HANGUL}
VK_JUNJA = $17;
{$EXTERNALSYM VK_JUNJA}
VK_FINAL = $18;
{$EXTERNALSYM VK_FINAL}
VK_HANJA = $19;
{$EXTERNALSYM VK_HANJA}
VK_KANJI = $19;
{$EXTERNALSYM VK_KANJI}
VK_ESCAPE = $1B;
{$EXTERNALSYM VK_ESCAPE}
VK_CONVERT = $1C;
{$EXTERNALSYM VK_CONVERT}
VK_NONCONVERT = $1D;
{$EXTERNALSYM VK_NONCONVERT}
VK_ACCEPT = $1E;
{$EXTERNALSYM VK_ACCEPT}
VK_MODECHANGE = $1F;
{$EXTERNALSYM VK_MODECHANGE}
VK_SPACE = $20;
{$EXTERNALSYM VK_SPACE}
VK_PRIOR = $21;
{$EXTERNALSYM VK_PRIOR}
VK_NEXT = $22;
{$EXTERNALSYM VK_NEXT}
VK_END = $23;
{$EXTERNALSYM VK_END}
VK_HOME = $24;
{$EXTERNALSYM VK_HOME}
VK_LEFT = $25;
{$EXTERNALSYM VK_LEFT}
VK_UP = $26;
{$EXTERNALSYM VK_UP}
VK_RIGHT = $27;
{$EXTERNALSYM VK_RIGHT}
VK_DOWN = $28;
{$EXTERNALSYM VK_DOWN}
VK_SELECT = $29;
{$EXTERNALSYM VK_SELECT}
VK_PRINT = $2A;
{$EXTERNALSYM VK_PRINT}
VK_EXECUTE = $2B;
{$EXTERNALSYM VK_EXECUTE}
VK_SNAPSHOT = $2C;
{$EXTERNALSYM VK_SNAPSHOT}
VK_INSERT = $2D;
{$EXTERNALSYM VK_INSERT}
VK_DELETE = $2E;
{$EXTERNALSYM VK_DELETE}
VK_HELP = $2F;
{$EXTERNALSYM VK_HELP}
//
// VK_0 - VK_9 are the same as ASCII '0' - '9' (0x30 - 0x39)
// 0x40 : unassigned
// VK_A - VK_Z are the same as ASCII 'A' - 'Z' (0x41 - 0x5A)
//
VK_LWIN = $5B;
{$EXTERNALSYM VK_LWIN}
VK_RWIN = $5C;
{$EXTERNALSYM VK_RWIN}
VK_APPS = $5D;
{$EXTERNALSYM VK_APPS}
//
// 0x5E : reserved
//
VK_SLEEP = $5F;
{$EXTERNALSYM VK_SLEEP}
VK_NUMPAD0 = $60;
{$EXTERNALSYM VK_NUMPAD0}
VK_NUMPAD1 = $61;
{$EXTERNALSYM VK_NUMPAD1}
VK_NUMPAD2 = $62;
{$EXTERNALSYM VK_NUMPAD2}
VK_NUMPAD3 = $63;
{$EXTERNALSYM VK_NUMPAD3}
VK_NUMPAD4 = $64;
{$EXTERNALSYM VK_NUMPAD4}
VK_NUMPAD5 = $65;
{$EXTERNALSYM VK_NUMPAD5}
VK_NUMPAD6 = $66;
{$EXTERNALSYM VK_NUMPAD6}
VK_NUMPAD7 = $67;
{$EXTERNALSYM VK_NUMPAD7}
VK_NUMPAD8 = $68;
{$EXTERNALSYM VK_NUMPAD8}
VK_NUMPAD9 = $69;
{$EXTERNALSYM VK_NUMPAD9}
VK_MULTIPLY = $6A;
{$EXTERNALSYM VK_MULTIPLY}
VK_ADD = $6B;
{$EXTERNALSYM VK_ADD}
VK_SEPARATOR = $6C;
{$EXTERNALSYM VK_SEPARATOR}
VK_SUBTRACT = $6D;
{$EXTERNALSYM VK_SUBTRACT}
VK_DECIMAL = $6E;
{$EXTERNALSYM VK_DECIMAL}
VK_DIVIDE = $6F;
{$EXTERNALSYM VK_DIVIDE}
VK_F1 = $70;
{$EXTERNALSYM VK_F1}
VK_F2 = $71;
{$EXTERNALSYM VK_F2}
VK_F3 = $72;
{$EXTERNALSYM VK_F3}
VK_F4 = $73;
{$EXTERNALSYM VK_F4}
VK_F5 = $74;
{$EXTERNALSYM VK_F5}
VK_F6 = $75;
{$EXTERNALSYM VK_F6}
VK_F7 = $76;
{$EXTERNALSYM VK_F7}
VK_F8 = $77;
{$EXTERNALSYM VK_F8}
VK_F9 = $78;
{$EXTERNALSYM VK_F9}
VK_F10 = $79;
{$EXTERNALSYM VK_F10}
VK_F11 = $7A;
{$EXTERNALSYM VK_F11}
VK_F12 = $7B;
{$EXTERNALSYM VK_F12}
VK_F13 = $7C;
{$EXTERNALSYM VK_F13}
VK_F14 = $7D;
{$EXTERNALSYM VK_F14}
VK_F15 = $7E;
{$EXTERNALSYM VK_F15}
VK_F16 = $7F;
{$EXTERNALSYM VK_F16}
VK_F17 = $80;
{$EXTERNALSYM VK_F17}
VK_F18 = $81;
{$EXTERNALSYM VK_F18}
VK_F19 = $82;
{$EXTERNALSYM VK_F19}
VK_F20 = $83;
{$EXTERNALSYM VK_F20}
VK_F21 = $84;
{$EXTERNALSYM VK_F21}
VK_F22 = $85;
{$EXTERNALSYM VK_F22}
VK_F23 = $86;
{$EXTERNALSYM VK_F23}
VK_F24 = $87;
{$EXTERNALSYM VK_F24}
//
// 0x88 - 0x8F : unassigned
//
VK_NUMLOCK = $90;
{$EXTERNALSYM VK_NUMLOCK}
VK_SCROLL = $91;
{$EXTERNALSYM VK_SCROLL}
//
// NEC PC-9800 kbd definitions
//
VK_OEM_NEC_EQUAL = $92; // '=' key on numpad
{$EXTERNALSYM VK_OEM_NEC_EQUAL}
//
// Fujitsu/OASYS kbd definitions
//
VK_OEM_FJ_JISHO = $92; // 'Dictionary' key
{$EXTERNALSYM VK_OEM_FJ_JISHO}
VK_OEM_FJ_MASSHOU = $93; // 'Unregister word' key
{$EXTERNALSYM VK_OEM_FJ_MASSHOU}
VK_OEM_FJ_TOUROKU = $94; // 'Register word' key
{$EXTERNALSYM VK_OEM_FJ_TOUROKU}
VK_OEM_FJ_LOYA = $95; // 'Left OYAYUBI' key
{$EXTERNALSYM VK_OEM_FJ_LOYA}
VK_OEM_FJ_ROYA = $96; // 'Right OYAYUBI' key
{$EXTERNALSYM VK_OEM_FJ_ROYA}
//
// 0x97 - 0x9F : unassigned
//
//
// VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys.
// Used only as parameters to GetAsyncKeyState() and GetKeyState().
// No other API or message will distinguish left and right keys in this way.
//
VK_LSHIFT = $A0;
{$EXTERNALSYM VK_LSHIFT}
VK_RSHIFT = $A1;
{$EXTERNALSYM VK_RSHIFT}
VK_LCONTROL = $A2;
{$EXTERNALSYM VK_LCONTROL}
VK_RCONTROL = $A3;
{$EXTERNALSYM VK_RCONTROL}
VK_LMENU = $A4;
{$EXTERNALSYM VK_LMENU}
VK_RMENU = $A5;
{$EXTERNALSYM VK_RMENU}
VK_BROWSER_BACK = $A6;
{$EXTERNALSYM VK_BROWSER_BACK}
VK_BROWSER_FORWARD = $A7;
{$EXTERNALSYM VK_BROWSER_FORWARD}
VK_BROWSER_REFRESH = $A8;
{$EXTERNALSYM VK_BROWSER_REFRESH}
VK_BROWSER_STOP = $A9;
{$EXTERNALSYM VK_BROWSER_STOP}
VK_BROWSER_SEARCH = $AA;
{$EXTERNALSYM VK_BROWSER_SEARCH}
VK_BROWSER_FAVORITES = $AB;
{$EXTERNALSYM VK_BROWSER_FAVORITES}
VK_BROWSER_HOME = $AC;
{$EXTERNALSYM VK_BROWSER_HOME}
VK_VOLUME_MUTE = $AD;
{$EXTERNALSYM VK_VOLUME_MUTE}
VK_VOLUME_DOWN = $AE;
{$EXTERNALSYM VK_VOLUME_DOWN}
VK_VOLUME_UP = $AF;
{$EXTERNALSYM VK_VOLUME_UP}
VK_MEDIA_NEXT_TRACK = $B0;
{$EXTERNALSYM VK_MEDIA_NEXT_TRACK}
VK_MEDIA_PREV_TRACK = $B1;
{$EXTERNALSYM VK_MEDIA_PREV_TRACK}
VK_MEDIA_STOP = $B2;
{$EXTERNALSYM VK_MEDIA_STOP}
VK_MEDIA_PLAY_PAUSE = $B3;
{$EXTERNALSYM VK_MEDIA_PLAY_PAUSE}
VK_LAUNCH_MAIL = $B4;
{$EXTERNALSYM VK_LAUNCH_MAIL}
VK_LAUNCH_MEDIA_SELECT = $B5;
{$EXTERNALSYM VK_LAUNCH_MEDIA_SELECT}
VK_LAUNCH_APP1 = $B6;
{$EXTERNALSYM VK_LAUNCH_APP1}
VK_LAUNCH_APP2 = $B7;
{$EXTERNALSYM VK_LAUNCH_APP2}
//
// 0xB8 - 0xB9 : reserved
//
VK_OEM_1 = $BA; // ';:' for US
{$EXTERNALSYM VK_OEM_1}
VK_OEM_PLUS = $BB; // '+' any country
{$EXTERNALSYM VK_OEM_PLUS}
VK_OEM_COMMA = $BC; // ',' any country
{$EXTERNALSYM VK_OEM_COMMA}
VK_OEM_MINUS = $BD; // '-' any country
{$EXTERNALSYM VK_OEM_MINUS}
VK_OEM_PERIOD = $BE; // '.' any country
{$EXTERNALSYM VK_OEM_PERIOD}
VK_OEM_2 = $BF; // '/?' for US
{$EXTERNALSYM VK_OEM_2}
VK_OEM_3 = $C0; // '`~' for US
{$EXTERNALSYM VK_OEM_3}
//
// 0xC1 - 0xD7 : reserved
//
//
// 0xD8 - 0xDA : unassigned
//
VK_OEM_4 = $DB; // '[{' for US
{$EXTERNALSYM VK_OEM_4}
VK_OEM_5 = $DC; // '\|' for US
{$EXTERNALSYM VK_OEM_5}
VK_OEM_6 = $DD; // ']}' for US
{$EXTERNALSYM VK_OEM_6}
VK_OEM_7 = $DE; // ''"' for US
{$EXTERNALSYM VK_OEM_7}
VK_OEM_8 = $DF;
{$EXTERNALSYM VK_OEM_8}
//
// 0xE0 : reserved
//
//
// Various extended or enhanced keyboards
//
VK_OEM_AX = $E1; // 'AX' key on Japanese AX kbd
{$EXTERNALSYM VK_OEM_AX}
VK_OEM_102 = $E2; // "<>" or "\|" on RT 102-key kbd.
{$EXTERNALSYM VK_OEM_102}
VK_ICO_HELP = $E3; // Help key on ICO
{$EXTERNALSYM VK_ICO_HELP}
VK_ICO_00 = $E4; // 00 key on ICO
{$EXTERNALSYM VK_ICO_00}
VK_PROCESSKEY = $E5;
{$EXTERNALSYM VK_PROCESSKEY}
VK_ICO_CLEAR = $E6;
{$EXTERNALSYM VK_ICO_CLEAR}
VK_PACKET = $E7;
{$EXTERNALSYM VK_PACKET}
//
// 0xE8 : unassigned
//
//
// Nokia/Ericsson definitions
//
VK_OEM_RESET = $E9;
{$EXTERNALSYM VK_OEM_RESET}
VK_OEM_JUMP = $EA;
{$EXTERNALSYM VK_OEM_JUMP}
VK_OEM_PA1 = $EB;
{$EXTERNALSYM VK_OEM_PA1}
VK_OEM_PA2 = $EC;
{$EXTERNALSYM VK_OEM_PA2}
VK_OEM_PA3 = $ED;
{$EXTERNALSYM VK_OEM_PA3}
VK_OEM_WSCTRL = $EE;
{$EXTERNALSYM VK_OEM_WSCTRL}
VK_OEM_CUSEL = $EF;
{$EXTERNALSYM VK_OEM_CUSEL}
VK_OEM_ATTN = $F0;
{$EXTERNALSYM VK_OEM_ATTN}
VK_OEM_FINISH = $F1;
{$EXTERNALSYM VK_OEM_FINISH}
VK_OEM_COPY = $F2;
{$EXTERNALSYM VK_OEM_COPY}
VK_OEM_AUTO = $F3;
{$EXTERNALSYM VK_OEM_AUTO}
VK_OEM_ENLW = $F4;
{$EXTERNALSYM VK_OEM_ENLW}
VK_OEM_BACKTAB = $F5;
{$EXTERNALSYM VK_OEM_BACKTAB}
VK_ATTN = $F6;
{$EXTERNALSYM VK_ATTN}
VK_CRSEL = $F7;
{$EXTERNALSYM VK_CRSEL}
VK_EXSEL = $F8;
{$EXTERNALSYM VK_EXSEL}
VK_EREOF = $F9;
{$EXTERNALSYM VK_EREOF}
VK_PLAY = $FA;
{$EXTERNALSYM VK_PLAY}
VK_ZOOM = $FB;
{$EXTERNALSYM VK_ZOOM}
VK_NONAME = $FC;
{$EXTERNALSYM VK_NONAME}
VK_PA1 = $FD;
{$EXTERNALSYM VK_PA1}
VK_OEM_CLEAR = $FE;
{$EXTERNALSYM VK_OEM_CLEAR}
//
// 0xFF : reserved
//
//
// SetWindowsHook() codes
//
WH_MIN = DWORD(-1);
{$EXTERNALSYM WH_MIN}
WH_MSGFILTER = DWORD(-1);
{$EXTERNALSYM WH_MSGFILTER}
WH_JOURNALRECORD = 0;
{$EXTERNALSYM WH_JOURNALRECORD}
WH_JOURNALPLAYBACK = 1;
{$EXTERNALSYM WH_JOURNALPLAYBACK}
WH_KEYBOARD = 2;
{$EXTERNALSYM WH_KEYBOARD}
WH_GETMESSAGE = 3;
{$EXTERNALSYM WH_GETMESSAGE}
WH_CALLWNDPROC = 4;
{$EXTERNALSYM WH_CALLWNDPROC}
WH_CBT = 5;
{$EXTERNALSYM WH_CBT}
WH_SYSMSGFILTER = 6;
{$EXTERNALSYM WH_SYSMSGFILTER}
WH_MOUSE = 7;
{$EXTERNALSYM WH_MOUSE}
WH_HARDWARE = 8;
{$EXTERNALSYM WH_HARDWARE}
WH_DEBUG = 9;
{$EXTERNALSYM WH_DEBUG}
WH_SHELL = 10;
{$EXTERNALSYM WH_SHELL}
WH_FOREGROUNDIDLE = 11;
{$EXTERNALSYM WH_FOREGROUNDIDLE}
WH_CALLWNDPROCRET = 12;
{$EXTERNALSYM WH_CALLWNDPROCRET}
WH_KEYBOARD_LL = 13;
{$EXTERNALSYM WH_KEYBOARD_LL}
WH_MOUSE_LL = 14;
{$EXTERNALSYM WH_MOUSE_LL}
{$IFDEF WINVER_0400_UP}
{$IFDEF WINNT_0400_UP}
WH_MAX = 14;
{$EXTERNALSYM WH_MAX}
{$ELSE}
WH_MAX = 12;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -