不能用波兰语分开左控制和右控制

时间:2012-01-16 17:45:51

标签: winapi visual-c++ keyboard-shortcuts

我设置了“polish-programmers”键盘布局 我试着:

 HKL hkl=GetKeyboardLayout(0);
    for(unsigned long ch=0x20; ch<=0xff ; ++ch)
    {
        int v = HIBYTE(VkKeyScanEx(ch,hkl));
        if(v==6){
            return (GetKeyState(VK_CONTROL) & 0x8000) &&(GetKeyState(VK_RMENU) & 0x8000);
        }
    }
return false;

我使用GetKeyboardState进行了测试 - 结果相同:始终左控制具有与右侧alt(altgr)相同的标志 可能有人有解决方法吗?

0 个答案:

没有答案