 |
[Delphi] GetASyncKeyState |

10.03.2008, 23:39
|
|
Новичок
Регистрация: 10.03.2008
Сообщений: 2
С нами:
9562860
Репутация:
5
|
|
[Delphi] GetASyncKeyState
Собственно, возник такой вопрос:
Функция GetASyncKeyState(65) (65 - 'A') при нажатии на клавишу 'a' малую возвращает тру, хотя, по идее 'a' != 'A'.
Как тогда отличить а малую от А большой?
И как, кстати, узнать нажата A английская или ф русская? Есть способы логичнее, чем проверка раскладки?
|
|
|

11.03.2008, 02:11
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
С нами:
9746246
Репутация:
806
|
|
Для проверки на большую или маленькую букву, проверяй нажата ли Шифт таким же образом.
Спрашиваеш про другие функции, то их много. Вопрос какая у тебя цель? А уже потом можна говорить и предлагать функции. Например GetASyncKeyState я юзаю лишь при написании трейнеров для игр.
|
|
|

11.03.2008, 02:37
|
|
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
С нами:
10175096
Репутация:
105
|
|
что бы отличить напиши
GetASyncKeyState(65) and GetASyncKeyState(vk_shift)
|
|
|

11.03.2008, 15:05
|
|
Новичок
Регистрация: 10.03.2008
Сообщений: 2
С нами:
9562860
Репутация:
5
|
|
t04, спасибо.
А цель - кейлогер.
|
|
|
|
 |
Предыдущая тема
Следующая тема
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
[Delphi]/[Pascal] Задай вопрос, получи ответ
|
Isis |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
6762 |
17.06.2010 21:23 |
|
[delphi] простейший трой на дельфи
|
strab |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
16 |
21.03.2008 02:40 |
|
Отправка e-mail на WinSock API c аттачем [Delphi]
|
Dr.KoD |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
7 |
05.03.2008 15:02 |
|
Школьные задачки [Delphi]
|
Tyc00n |
Разное - Покупка, продажа, обмен |
0 |
27.02.2008 21:41 |
|
Aspack или Upx [delphi]
|
De-visible |
Реверсинг |
22 |
26.01.2008 21:02 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|