Zitat von
p80286:
Taste Drücken -> Tastencode wird an PC geschickt (manchmal einer für drücken und einer für loslassen ist Sache des Controlers) -> Tastaturtreiber macht daraus 0..x Zeichen
Hallo,
eben deshalb kann die ursprüngliche Funktion garnicht sicher funktionieren - da wird eine Taste VKey übergeben von irgendeinem Zeitpunkt t-x und dazu der Shiftstatus zum Zeitpunkt t neu abgefragt (anstatt den Shiftstatus aus KeyDown zu verwenden), natürlich sind diese Infos nicht mehr synchron. Wenn sich dazwischen was geändert hat, kann nur Unsinn rauskommen.
Gruss Reinhard