在onKeyDown中可以截获,onKeyDown一共有两个主要参数:
key:Word 虚拟键,可以用if key=VK_F1 then ...来判断按下F1后怎么办,类推...
shift:TShifState:在系统里TShiftState是这样定义的:
type TShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);
其中
ssShift The Shift key is held down.
ssAlt The Alt key is held down.
ssCtrl The Ctrl key is held down.
ssLeft The left mouse button is held down.
ssRight The right mouse button is held down.
ssMiddle The middle mouse button is held down.
ssDouble The mouse was double-clicked.
所以key和shift变量一起判断,就可以完成你的要求了。