c++builder如何获取键盘信息

c++builder怎么获取键盘信息
c++builder怎么获取键盘敲下的信息,用什么函数?然后怎么将获取的信息加入到Edit1中?

------解决方案--------------------
C/C++ code

//.h
public:        // User declarations
    __fastcall TForm1(TComponent* Owner);
    void __fastcall AppMessage(tagMSG &Msg, bool &Handled) ; //添加

};

//---------------------------------------
//.cpp
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
 Application->OnMessage=AppMessage;

}
//---------------------------------------
void __fastcall TForm1::AppMessage(tagMSG &Msg, bool &Handled)
{
  if (Msg.message == WM_KEYDOWN)
  {
       if(Msg.wParam ==VK_F12)    //F12
       {
          ShowMessage("F12");
       }
       if(Msg.wParam ==13)  //回车
       {
          ShowMessage("回车键");
       }
  }
}