ключ — C / C ++ SendInput расширенный ASCII

Этот код должен позволить моему приложению нажать клавишу «1» на моем NumPad:

ctrlV[5].type = INPUT_KEYBOARD;
ctrlV[5].ki.wVk =0x61; //VK_NUMPAD1

ctrlV[6].type = INPUT_KEYBOARD;
ctrlV[6].ki.wVk =0x61;  //OR VK_NUMPAD1
ctrlV[6].ki.dwFlags = KEYEVENTF_KEYUP;

SendInput(8, ctrlV, sizeof(INPUT));

Он посылает ключ «1», хотя мой NumLock выключен.
Итак, мой вопрос:

«Как имитировать нажатие клавиш на цифровой клавиатуре?»

Я старался keyeventf_extendedkey; тоже без удачи.

Заранее спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]