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

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

Симуляция нажатия клавиши [D7, WinXP]


FiJer ©   (2006-09-10 17:23:00) 

Мне надо симулировать нажатие клавиши (вызываеться через таймер), причём чтобы работало это в любом случае (в моём случае - и в Worms Armageddon), уже способов 10 перепробывал, но без результата.

Есть идеи?


IceBeerg   (2006-09-12 18:51:00) [1]

Rater1   (12.09.06 9:08) [8]
и в сторону буфера мышки (если клавиша на мышке) или у Вас мышка без клавиш? :)))


Ketmar   (2006-09-12 15:26:00) [2]

> [8] Rater1   (12.09.06 09:08)
гыг...


Anatoly Podgoretsky   (2006-09-12 14:49:00) [3]

Если симуляция, то ничего и не должно работать.


Rater1   (2006-09-12 09:08:00) [4]

Думаю надо копать в сторону буфера клавиатуры...


Eraser   (2006-09-11 16:32:00) [5]

> [3] FiJer ©   (10.09.06 18:00)
> >> keybd_event
> Пробовал уже

не помогло? "не верю" (c)


FiJer   (2006-09-11 02:58:00) [6]

Как я понял, в моём случае надо эмитировать нажатие клавиш прямо к клавиатуре, через bios что-ли... Но ни какие vk_up не прокатят, так как это функции системы т её драйверов.
И ещё я понял, что это невозможно, жаль...


Ketmar   (2006-09-10 18:37:00) [7]

> [4] PSPF2003 ©   (10.09.06 18:28)
неа, там DirectInput(), это намного веселее, afair.


PSPF2003   (2006-09-10 18:28:00) [8]

Попробуй keybd_event + SendMessage


FiJer   (2006-09-10 18:00:00) [9]

>> keybd_event
Пробовал уже


Eraser   (2006-09-10 17:44:00) [10]

> [0] FiJer ©   (10.09.06 17:23)

keybd_event + F1


Ketmar   (2006-09-10 17:25:00) [11]

есть. спаять устройство-прокси, и подключить через него клавиатуту.


Наверх

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