Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перехват и эмулирование нажатия клавиш [D7, WinXP]


martb1n ©   (2009-07-24 18:00:00) 

Здравствуйте, помогите написать программу которая будет перехватывать нажатие клавиш в другой программе и эмулировать нажатие других (допустим нажали "к" а вместо неё программа приняла "сд")!


oldman   (2009-07-25 13:36:00) [1]


> допустим нажали "к" а вместо неё программа приняла "сд"


если для себя - сам и нажми "сд"...
если для других - морду набьют, точно!


AIK   (2009-07-25 11:23:00) [2]


> Про эмуляцию здесь" http://www.articles.org.ru/cfaq/index.
> php?qid=1098&catid=50"но там пока не разбирался. Мне нужно
> сначала перехват сделать, а потом эмуляцию.


если подойдет то можно использовать sendmessage или postmessage


AIK   (2009-07-25 11:21:00) [3]


> Про перехват нажатия клавиш нашёл здесь " http://www.articles.
> org.ru/cfaq/index.php?qid=276&catid=50"только не могу библтотеку
> собрать - ошибку выдает.Про эмуляцию здесь" http://www.articles.
> org.ru/cfaq/index.php?qid=1098&catid=50"но там пока не разбирался.
>  Мне нужно сначала перехват сделать, а потом эмуляцию.


Теперь осталось объединить одно с другой и получится то что тебе надо


martb1n   (2009-07-25 09:34:00) [4]

Про перехват нажатия клавиш нашёл здесь
" http://www.articles.org.ru/cfaq/index.php?qid=276&catid=50"
только не могу библтотеку собрать - ошибку выдает.
Про эмуляцию здесь
" http://www.articles.org.ru/cfaq/index.php?qid=1098&catid=50"
но там пока не разбирался. Мне нужно сначала перехват сделать, а потом эмуляцию.


AlexDan   (2009-07-24 21:48:00) [5]

сразу почему-то грустные мысли в голову лезут..


@!!ex   (2009-07-24 20:23:00) [6]

> [0] martb1n ©   (24.07.09 18:00)

Зачем это нужно?
Понимание задачи поможет ответить на вопрос более корректно.
Гадать не хочеться.


Б   (2009-07-24 20:16:00) [7]

См. DRKB.
Там много чего про эмуллирование.


topS   (2009-07-24 20:01:00) [8]


> показывай что уже сделано.

наивный )


Eraser   (2009-07-24 18:43:00) [9]

> [0] martb1n ©   (24.07.09 18:00)

показывай что уже сделано.


Наверх

Титульная страница Поиск, карта сайта Написать письмо