Текущий архив: 2004.01.13;
Скачать: 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 вся ветка
Текущий архив: 2004.01.13;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.009 c