这个问题我已经答过很多遍了,参考http://www.csdn.net/expert/topic/89/89339.shtmhttp://www.csdn.net/expert/topic/150/150617.shtm

解决方案 »

  1.   

    shift + 'a' 换成Delphi 就是:keybd_event(VK_SHIFT,0,KEYEVENTF_EXTENDEDKEY + 0,0);
    keybd_event(65,0,KEYEVENTF_EXTENDEDKEY + 0,0);
    keybd_event(65,0,KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP,0);
    keybd_event(VK_SHIFT,0,KEYEVENTF_EXTENDEDKEY + KEYEVENTF_KEYUP,0);
      

  2.   

    nne998(上上下下左右左右BABA):
    方法很好。
      

  3.   

    直接用
    sendMessage(self.handle,wm_char,ord('A'),0);即可
    sendMessage还有很多参数,你想怎么模拟就怎么模拟
      

  4.   


    用 keybd_event是模拟键盘输入最好最好的方法!