Показать сообщение отдельно
Старый 06.01.2015, 19:02   #1 (permalink)
cosmo
Новичок
 
Регистрация: 30.12.2014
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Репутация: 60
По умолчанию Как программно нажать клавишу?

Доброго времени суток. Мне нужно программно нажать клавишу на клавиатуре. Пишу на Delphi, могу на ассемблере немного. Суть в том, что я пробовал через keybrd _ event, пробовал функции sendinput и sendkeys. Все работает, но далеко не во всех программах. Например, в играх никакого эффекта нет. А мне нужно, чтобы работало в эмуляторе NES (FCE Ultra). Как я понимаю, эти программы берут код клавиши непосредственно из буфера клавиатуры, но ХР не позволяет туда записывать данные. Кто-нибудь знает, как сэмулировать нажатие так, чтобы работало везде?
cosmo вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
AlexZir (06.01.2015)
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070