Вниз
Скачать: CL | DM;

События   Найти похожие ветки 

 
Pa5ha   (2003-12-28 22:35) [0]

Как можно отлавливать неактивным приложениям нажатие клавиш.
И как можно сопоставить код символа и код клавиши, который посылается в keybd_event(код_клавиши,0,0,0):.


 
NoIdeaAboutName   (2003-12-28 22:53) [1]

Как можно отлавливать неактивным приложениям нажатие клавиш.

поставить хук нажатие клавиши

сопоставить код символа и код клавиши, который посылается в keybd_event(код_клавиши,0,0,0)

если честно я не очень понял что ты имеешь ввиду,. если тебе нужен реальный ASCII код символа который получается в соответствии с языком ввода, capslook, shift, то вот функция, писал сам когда то, у неё два параметра, которые передаются в callback процедуру от ловушки,.


function KeyProc(WParam, LParam: Longword): string;
type
T3b=record
First, Second, Third, Fourth: byte;
end;

var
KeyName: array [0..31] of Char;
CharBuffer: array [0..125] of Char;
KeyboardState: TKeyboardState;
ScanCode: byte;
KeyRes: integer;

KbrdLayout: HKL;
ActiveWnd: HWND;
ProcessId: Cardinal;
begin
Result := "";

//


 
Pa5ha   (2003-12-29 17:18) [2]

Короче решил я сделать флудер, чтоб зафлудить чат моего другана, но это подробности. Есть поле TEdit, откуда считываются символы и их код (ord())посылается в keybd_event(код_клавиши,0,0,0);, но на выходе в зафлуженом поле какие-то каляки маляки.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
6-37815
UNick
2003-11-14 16:14
2004.01.13
Как мне задать тему письма


7-37950
AlexenderG
2003-10-30 16:41
2004.01.13
Как можно осуществить поиск файлов и узнать время их модификации?


7-37953
LAMA3OID
2003-10-29 15:06
2004.01.13
Хук на функцию


1-37683
Silver_
2003-12-19 12:03
2004.01.13
Как отловить момент создания форм


14-37911
Tuzemec
2003-12-18 06:17
2004.01.13
Ищу пример базы для курсового проекта.




   Наверх