在delphi中怎样实现响应键盘事件,该如何解决

在delphi中怎样实现响应键盘事件
在delphi中怎样实现响应键盘事件,如按下空格键,程序停止运行。最好多举两个例子。

------解决方案--------------------
在Form的OnKeyDown判断Key = VK_SPACE就可以了。
------解决方案--------------------
把空格键设计为你焦点按钮的快捷键就可以了
------解决方案--------------------
那你可以在一个统一的处理函数中进行
if foucscontrols is xxxx and Key = VK_SPACE
exit
then
...


------解决方案--------------------
在OnKeyDown事件中判断
IF KEY=#20 THEN
........ 这样就可以啦。。。。
------解决方案--------------------
procedure TForm1.WMHotKey (var Msg : Tmessage);
begin
{Ctlt+F1键被按下}
if (msg.LParamHi=112 ) and (msg.lparamlo=MOD_CONTROL ) then
begin
showmessage('Ctlt+F1键被按下');
end;
end;
------解决方案--------------------
在OnKeyDown事件中判断就可以了
------解决方案--------------------
OnKeyDown
------解决方案--------------------
探讨
OnKeyDown

------解决方案--------------------
同意楼上
------解决方案--------------------
在控件的 ONKeydown 事件添加如下代码:

Delphi(Pascal) code
if ((key = VK_LEFT) or (key =VK_RIGHT) or (key =VK_DOWN) or (key =VK_UP ))  then
   showmessage('你按了方向键!);