CH558 例14 模拟键盘上位机软件 源码数字键输入异常

数字键盘数字键输入有bug ,输入与输出不符。不太清楚怎么修改。

BOOL CKeyBoardCfgDlg::VKCodeTOString(unsigned int VKCode, CString & stVK, UCHAR & Code)

{

if(VKCode == 0x30)

{

stVK.Format(_T("%d"),(UCHAR)(VKCode-0x30));

Code = 0x27;

return TRUE;

}

if(VKCode>=0x31 && VKCode<=0x39)

{

stVK.Format(_T("%d"),(UCHAR)(VKCode-0x30));

Code = 0x1E+ (UCHAR)(VKCode-0x30);

return TRUE;

}

if(VKCode>=0x41 && VKCode<=0x5A)

{

stVK.Format(_T("%C"),(UCHAR)VKCode);

Code = 0x04+ (UCHAR)(VKCode-0x41);

return TRUE;

}



已解决



只有登录才能回复,可以选择微信账号登录