我不太明白你的意思,希望下面的东西对你有用让程序来告诉您键盘按键名称的方法: 
为一个工程添加PreTranslateMessage映射,添加如下代码:  char KeyName[50]; ZeroMemory(KeyName,50); if(pMsg -> message == WM_KEYDOWN) {    GetKeyNameText(pMsg->lParam,KeyName,50);    MessageBox(KeyName); } 那么当程序窗口显示在面前时按下某个键,就会弹出一个消息显示该键的名称,然后用''包 起来就可以了,比如逗号句号,就是','和'.',简单吧:)

解决方案 »

  1.   

    我不用MFC,只想用windows sdk编写代码。
      

  2.   

    getch()可以
    你也可以用ASM写一个啊
      

  3.   

    SDK一样用。int GetKeyNameText(
      LONG lParam,      // second parameter of keyboard message
      LPTSTR lpString,  // buffer for key name
      int nSize         // maximum length of key name
    );
      

  4.   

    对呀,就是一个api函数吗
    呵呵,快给分了