8,304
社区成员
发帖
与我相关
我的任务
分享
if(Length.y < -10)
{
//这个是处理按下下方向键的情况。
UINT vkCode = MapVirtualKey(VK_DOWN, 0);
KbcWait4Ibe();
SetPortVal(0x64, 0xd2, 1); // 非扩展键不用写这条语句
KbcWait4Ibe();
SetPortVal(0x60, 0xe0, 1); // 非扩展键不用写这条语句
KbcWait4Ibe();
SetPortVal(0x64, 0xd2, 1);
KbcWait4Ibe();
SetPortVal(0x60, vkCode, 1);
Sleep(10);
KbcWait4Ibe();
SetPortVal(0x64, 0xd2, 1); // 非扩展键不用写这条语句
KbcWait4Ibe();
SetPortVal(0x60, 0xe0, 1); // 非扩展键不用写这条语句
KbcWait4Ibe();
SetPortVal(0x64, 0xd2, 1);
KbcWait4Ibe();
SetPortVal(0x60, vkCode | 0x80, 1);
cout << "down\t";
}