Я настраиваю раскладку клавиатуры для "польских программистов"
Я пытаюсь:
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)
Может быть, у кого-то есть обходной путь?