Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Эмуляция нажатия клавиш   Найти похожие ветки 

 
RyDmi   (2004-05-20 23:18) [0]

Хочу сделать джойстик через LPT и необходимо написать прогу, которая бы обрабатывала клавиши управления: VK_UP, VKDOWN и т.д. Мне нужно эмулировать нажатие этих клавиш в играх, т.е. я нажимаю на джойстике например кнопку вправо, а прога эмулирует нажатие VK_RIGHT. Как осуществить? Пробовал через keyb_event(...) - не помогает. Посылал WM_KEYDOWN - тоже! Возможно я что-то не так делаю? Вот пример:

procedure TForm1.Timer1Timer(Sender: TObject);
begin
keybd_event(VK_Right,VK_right,0,0);
end;


и другой:

procedure TForm1.Timer1Timer(Sender: TObject);
var H:HWND;
begin
h:=GetForegroundWindow;
sendmessage(H,WM_KEYDOWN,VK_right,5);
end;


Очень прошу помочь!


 
RyDmi   (2004-05-20 23:47) [1]

Дело в том, что в приложениях всё работает, а в играх - нет. Как поступить?


 
RyDmi   (2004-05-21 16:11) [2]

Люди, ну помогите кто - нибудь! PLEASE!


 
WebErr ©   (2004-05-21 16:25) [3]

А с чего ты взял, что посылаешь сообщение НУЖНОМУ окну? :))))



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

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
3-1086164001
nik
2004-06-02 12:13
2004.07.04
Работа с базой данный Access


14-1087299782
NeyroSpace
2004-06-15 15:43
2004.07.04
Мелодии для мобильных телефонов


1-1087478400
Leron
2004-06-17 17:20
2004.07.04
А как получить имена всех запущенных файлов word a


14-1087277685
Rouse_
2004-06-15 09:34
2004.07.04
Обана !!! Савелово сгорело :(


4-1085392456
Amour
2004-05-24 13:54
2004.07.04
Доступ к каталогу