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