Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Keyboard Buffer - wie rankommen? (https://www.delphipraxis.net/101389-keyboard-buffer-wie-rankommen.html)

Relicted 12. Okt 2007 10:36


Keyboard Buffer - wie rankommen?
 
Moinsen!

Ich brauch mal hilfe beim denken :-)

ich benötige direkten zugriff auf den keyboard buffer.
dort muss ich "virtuelle" tastendrücke reinschreiben.

bisher weiß ich, dass ich einen kernel mode driver benötige - natürlich nicht in delphi geschrieben :-p . soweit so gut.

für mich stellen sich nun 2 fragen:
muss ich wirklich in den buffer schreiben um anwendungen eine HID eingabe vorzugaukeln?
oder kann ich versuchen interrupts zu simulieren um den keyboard driver vorzugaukeln dass wirklich eine eingabe kam damit er diese weiter verarbeitet?

vielleicht kann mir ja wer helfen... hope so :-)

gruß
reli

shmia 12. Okt 2007 10:58

Re: Keyboard Buffer - wie rankommen?
 
Zitat:

Zitat von Relicted
muss ich wirklich in den buffer schreiben um anwendungen eine HID eingabe vorzugaukeln?

Normalerweise nicht. Es reicht aus, die API Funktion KeyboardEvent() aufzurufen.
Dafür gibt es aber auch eine Delphi Kapselung. such mal nach Bei Google suchensndkey32.pas.

Relicted 12. Okt 2007 11:05

Re: Keyboard Buffer - wie rankommen?
 
*kopfschüttel*
reicht ned. die funktion kybd_event() oder keyboardevent() gehen über den kernel. geht für die meisten sachen aber nicht für alle. und ich benötige wirklich ALLE - programme welche mit DirectInput auf tastatureingaben reagieren gehen meist direkt aufs IRP Interface. so tief komme ich nicht mit "normalen" api aufrufen...

gruß
reli


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz