![]() |
[Delphi] GetASyncKeyState
Собственно, возник такой вопрос:
Функция GetASyncKeyState(65) (65 - 'A') при нажатии на клавишу 'a' малую возвращает тру, хотя, по идее 'a' != 'A'. Как тогда отличить а малую от А большой? И как, кстати, узнать нажата A английская или ф русская? Есть способы логичнее, чем проверка раскладки? |
Для проверки на большую или маленькую букву, проверяй нажата ли Шифт таким же образом.
Спрашиваеш про другие функции, то их много. Вопрос какая у тебя цель? А уже потом можна говорить и предлагать функции. Например GetASyncKeyState я юзаю лишь при написании трейнеров для игр. |
что бы отличить напиши
GetASyncKeyState(65) and GetASyncKeyState(vk_shift) |
t04, спасибо.
А цель - кейлогер. |
| Время: 16:33 |