为保证程序兼容,应该使用虚拟键,
虚拟键定义在/.../Source/Rtl/Win/Windows.Pas中,
包括所有的键,除字母和数字外,
字母和数字的键值说明如下:
{ 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) }
和键盘相关的事件有:OnKeyDown、OnKeyUp和OnKeyPress,
产生顺序如下:
1、OnKeyDown
2、OnKeyPress
3、OnKeyUp
不产生ASCII字符的按键不会触发OnKeyPress事件