Entwickler-Ecke
Windows API - Zwei Tasten gleichzeitig drücken
SpeedyGTD - So 15.09.02 16:45
Titel: Zwei Tasten gleichzeitig drücken
Hallo mal wieder, wie kann ich es machen das an Windows gesendet wird das 2 oder mehr tasten gedrückt werden? wenn ja, geht das auch mit dem windows.keybd_eventBefehl? :?:
Thx schonmal :D
OregonGhost - So 22.09.02 12:13
Du kannst mit SendInput() beliebig viele Mausklicks und -bewegungen und Tastendrücke einstellen.
Der erste Parameter ist die Anzahl der Eingaben, die du machen möchtest. Der zweite Parameter ist ein Array von INPUT-Strukturen, die in Delphi wahrscheinlich TInput heißen. Der dritte Parameter ist einfach sizeof(INPUT) bzw. sizeof(TInput).
Da diese Eingaben mit tatsächlichen User-Eingaben interferieren können, wird empfohlen, zunächst den aktuellen KeyboardState mit GetAsyncKeyState() zu überprüfen und entweder diesen abzuändern oder den neuen Input abzuändern.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!