我不太明白键值。。。 a:97、65b:98、dd我自己编写了一个快速取键值程序,想要的可以留下mail 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转载:Delphi 键盘码表 资料来源:Delphi Windows 单元文件 表格整理:http://www.netgocn.com VK_LBUTTON = 1;VK_RBUTTON = 2;VK_CANCEL = 3;VK_MBUTTON = 4; { NOT contiguous with L & RBUTTON }VK_BACK = 8;VK_TAB = 9;VK_CLEAR = 12;VK_RETURN = 13;VK_SHIFT = $10;VK_CONTROL = 17;VK_MENU = 18;VK_PAUSE = 19;VK_CAPITAL = 20;VK_KANA = 21;VK_HANGUL = 21;VK_JUNJA = 23;VK_FINAL = 24;VK_HANJA = 25;VK_KANJI = 25;VK_CONVERT = 28;VK_NONCONVERT = 29;VK_ACCEPT = 30;VK_MODECHANGE = 31;VK_ESCAPE = 27;VK_SPACE = $20;VK_PRIOR = 33;VK_NEXT = 34;VK_END = 35;VK_HOME = 36;VK_LEFT = 37;VK_UP = 38;VK_RIGHT = 39;VK_DOWN = 40;VK_SELECT = 41;VK_PRINT = 42;VK_EXECUTE = 43;VK_SNAPSHOT = 44;VK_INSERT = 45;VK_DELETE = 46;VK_HELP = 47;{ VK_0 thru VK_9 are the same as ASCII '0' thru '9' ($30 - $39) }{ VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' ($41 - $5A) }VK_LWIN = 91;VK_RWIN = 92;VK_APPS = 93;VK_NUMPAD0 = 96;VK_NUMPAD1 = 97;VK_NUMPAD2 = 98;VK_NUMPAD3 = 99;VK_NUMPAD4 = 100;VK_NUMPAD5 = 101;VK_NUMPAD6 = 102;VK_NUMPAD7 = 103;VK_NUMPAD8 = 104; VK_NUMPAD9 = 105;VK_MULTIPLY = 106;VK_ADD = 107;VK_SEPARATOR = 108;VK_SUBTRACT = 109;VK_DECIMAL = 110;VK_DIVIDE = 111;VK_F1 = 112;VK_F2 = 113;VK_F3 = 114;VK_F4 = 115;VK_F5 = 116;VK_F6 = 117;VK_F7 = 118;VK_F8 = 119;VK_F9 = 120;VK_F10 = 121;VK_F11 = 122;VK_F12 = 123;VK_F13 = 124;VK_F14 = 125;VK_F15 = 126;VK_F16 = 127;VK_F17 = 128;VK_F18 = 129;VK_F19 = 130;VK_F20 = 131;VK_F21 = 132;VK_F22 = 133;VK_F23 = 134;VK_F24 = 135;VK_NUMLOCK = 144;VK_SCROLL = 145;{ 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 = 160;VK_RSHIFT = 161;VK_LCONTROL = 162;VK_RCONTROL = 163;VK_LMENU = 164;VK_RMENU = 165;VK_PROCESSKEY = 229;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 [email protected][email protected]程序已经发了,请用WinRar解压缩后使用,有什么意见要告诉我哦。 #13即Chr(13)也就是13号字符。具体哪一个键值是多少,有一个方法,那就是你在代码行中输入VK_RETURN(回车键的键值)或者VK_TAB(TAB键的键值)etc.然后按住CTRL点击MOUSE左键,它就会跑到WINDOW.PAS单元文件去,你会有一个惊喜的发现,你完全可以去故名思义。因为DELPHI里把这些虚拟键值都用CONST表示了。==========================Try! CSDN太坑爹了 2010环境下,加解密的方法用不了了,请高手帮忙 创建多窗体问题 求文本框验证 如何去掉DBGRID左边的一列显示选中符号的列呢? 讨厌的CPU窗口,谁能帮我。 我是学校的系统管理员,我打算编一个软件,大家能帮我吗? 关于使用代码创建字段问题 如何去掉table 中的所有记录 请问:能够让TListView的Item间距缩小点吗? PChar() 函数之奇怪问题? (*怪*) 存储数据的,使用三个TMEMO或TRICHEDIT,当有多行数据时都会出现“将截断字符串或二进制数据”的错误提示
Delphi 键盘码表
资料来源:Delphi Windows 单元文件 表格整理:http://www.netgocn.com
VK_LBUTTON = 1;
VK_RBUTTON = 2;
VK_CANCEL = 3;
VK_MBUTTON = 4; { NOT contiguous with L & RBUTTON }
VK_BACK = 8;
VK_TAB = 9;
VK_CLEAR = 12;
VK_RETURN = 13;
VK_SHIFT = $10;
VK_CONTROL = 17;
VK_MENU = 18;
VK_PAUSE = 19;
VK_CAPITAL = 20;
VK_KANA = 21;
VK_HANGUL = 21;
VK_JUNJA = 23;
VK_FINAL = 24;
VK_HANJA = 25;
VK_KANJI = 25;
VK_CONVERT = 28;
VK_NONCONVERT = 29;
VK_ACCEPT = 30;
VK_MODECHANGE = 31;
VK_ESCAPE = 27;
VK_SPACE = $20;
VK_PRIOR = 33;
VK_NEXT = 34;
VK_END = 35;
VK_HOME = 36;
VK_LEFT = 37;
VK_UP = 38;
VK_RIGHT = 39;
VK_DOWN = 40;
VK_SELECT = 41;
VK_PRINT = 42;
VK_EXECUTE = 43;
VK_SNAPSHOT = 44;
VK_INSERT = 45;
VK_DELETE = 46;
VK_HELP = 47;
{ VK_0 thru VK_9 are the same as ASCII '0' thru '9' ($30 - $39) }
{ VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' ($41 - $5A) }
VK_LWIN = 91;
VK_RWIN = 92;
VK_APPS = 93;
VK_NUMPAD0 = 96;
VK_NUMPAD1 = 97;
VK_NUMPAD2 = 98;
VK_NUMPAD3 = 99;
VK_NUMPAD4 = 100;
VK_NUMPAD5 = 101;
VK_NUMPAD6 = 102;
VK_NUMPAD7 = 103;
VK_NUMPAD8 = 104; VK_NUMPAD9 = 105;
VK_MULTIPLY = 106;
VK_ADD = 107;
VK_SEPARATOR = 108;
VK_SUBTRACT = 109;
VK_DECIMAL = 110;
VK_DIVIDE = 111;
VK_F1 = 112;
VK_F2 = 113;
VK_F3 = 114;
VK_F4 = 115;
VK_F5 = 116;
VK_F6 = 117;
VK_F7 = 118;
VK_F8 = 119;
VK_F9 = 120;
VK_F10 = 121;
VK_F11 = 122;
VK_F12 = 123;
VK_F13 = 124;
VK_F14 = 125;
VK_F15 = 126;
VK_F16 = 127;
VK_F17 = 128;
VK_F18 = 129;
VK_F19 = 130;
VK_F20 = 131;
VK_F21 = 132;
VK_F22 = 133;
VK_F23 = 134;
VK_F24 = 135;
VK_NUMLOCK = 144;
VK_SCROLL = 145;
{ 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 = 160;
VK_RSHIFT = 161;
VK_LCONTROL = 162;
VK_RCONTROL = 163;
VK_LMENU = 164;
VK_RMENU = 165;
VK_PROCESSKEY = 229;
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
[email protected]
程序已经发了,请用WinRar解压缩后使用,有什么意见要告诉我哦。
具体哪一个键值是多少,有一
个方法,那就是你在代码行中
输入VK_RETURN(回车键的键值)
或者VK_TAB(TAB键的键值)etc.
然后按住CTRL点击MOUSE左键,
它就会跑到WINDOW.PAS单元文
件去,你会有一个惊喜的发现,
你完全可以去故名思义。
因为DELPHI里把这些虚拟键值
都用CONST表示了。
==========================
Try!