Как определить, какая клавиша нажата на клавиатуре? Переполнение стека

Как я могу определить, какая клавиша нажата на клавиатуре в C ++, используя WINAPI?

Я пытаюсь использовать GetAsyncKeyState, но он работает только для одного ключа, и мне нужно выбрать, какой из них, но мне нужно получить код ключа, который будет отправлен через tcp.

-2

Решение

Обведите каждого персонажа и попробуйте каждый:

for (char i = 32; i < 127; i++)
if (GetAsyncKeyState (i))
/* Do whatever you want with that character */;

В примере, который я зацикливаю только от » до ‘~’, измените его, как хотите.

1

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

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

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