Von der Verwendung von DI für Maus und Tastatureingaben wird seitens MS "höchstpersönlich" abgeraten, man solle besser auf die üblichen Messagegebundenen Events aufsetzen, bzw. mit GetAsyncKeystate() arbeiten. Die Quelle zu dieser Info ist leider schon aus meinem Fav-Ordner verschwunden, aber ich hatte das
imho schon mal hier in der
DP irgendwann verlinkt. Dort stand u.a. auch warum man davon abrät. DI sollte wenn überhaupt, ausschließlich für "exotischere" Inputmethoden wie Joysticks/-Pads usw. genommen werden.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)