keybd_event的第一个参数要求输入virtual-key code,这个virtual-key code和ASCII 是同一概念么?当输入数字和字母时,都是直接使用ASCII 码,但当我我想利用keybd_event来输入下划线'_',由于用键盘输入'_'需要按住 shift + '-',因此查了一下'-'的ASCII 是45,于是:    keybd_event(VK_SHIFT,0,0,0);
    keybd_event(45,0,0,0);
    keybd_event(45,0,KEYEVENTF_KEYUP,0);
    keybd_event(VK_SHIFT,0,KEYEVENTF_KEYUP,0);但是没有反映。查了一下资料发现应该将45换成189,看一下ASCII 表,发现189对应的是这个东西'½'请问一下,keybd_event里面的第一个参数如何设置?谢谢。