Zum Beispiel
hier oder aber in der Delphi Hilfe (Stichwort VirtualKey Codes)...
Der Zustand der Sondertasten (STRG, Umschalt und Alt) wird zu dem in einer Bitmaske (?) beim AUfruf von OnKeyUp / Down mitgegeben (Beispiele zur Handhabung sollten sich hier im Forum genügend finden)...
(Mist, wieder zu langsam...)