Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi: WinAPI
Войти
Регистрация
Восстановить пароль
 
XshStasX
0 / 0 / 0
Регистрация: 09.08.2008
Сообщений: 19
1

Хук на клавиатуру

09.08.2008, 11:01. Просмотров 2044. Ответов 0
Метки нет (Все метки)

Есть такая ловушка
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Library Hook;
Uses
Windows,Messages,Dialogs,sysutils;
var
H: THandle;
Function HookProc(Code:Integer;Wparam:Word;Lparam:Longint):   Integer;stdcall;
begin
if (Code=HC_ACTION)and((Lparam and wm_char)=0) then
ShowMessage(chr(Wparam));
CallNextHookEx(h,code,Wparam,Lparam);
end;
procedure SetHook;
begin
h:=SetWindowsHookEx(WH_KEYBOARD,@hookproc,HInstanc   e,0);
end;
Procedure DelHook;
begin
UnhookWindowsHookEx(H);
end;
exports
SetHook,DelHook;
begin
end.
и программа которая устанавливает ету ловушку в системе.
Но в этой ловушки есть один большой минус а именно нельзя узнать регистр клавиш(тоесть большая буква или маленькая) и все которые она
показывает английские.
Как сделать такую ловушку чтоб она более точно определяла нажатую клавишу в и также учитывала раскладку клавиатуры????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2008, 11:01
Ответы с готовыми решениями:

Глобальный Хук на клавиатуру и MessageDlg
Здравствуйте Уважаемые Знатоки! Недавно возникла задача отлавливать нажатые...

Глобальный хук на клавиатуру и мышь без dll
Все пытаюсь определить время простоя системы, ни один из вариантов не работате...

Сложный хук
Доброго времени уважаемые люди) На тему хуков много написано и спрошено, всё...

Хук на DblClick
НЕ совсем в моей программе (я ее переделываю) используются всем известные...

Хук на клик мыши
Помогите разобраться пожалуйста!!! Нашел в инете код для dll, хука на отлов...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2008, 11:01

Глобальный хук мыши
Подскажите, пожалуйста, почему при таком способе перехвата событий мыши,...

Программа не реагирует на хук
Доброго времени суток всем. Вот собственно код библиотеки с хуком: library...

Хук на буквенные кнопки клавиатуры
Здравствуйте уважаемые программисты!Как-то раз пришла мне в голову мысль как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru