wie wäre es wenn du einfach die Windowstaste sperrst??
Delphi-Quellcode:
procedure BlockLeftWindowsKey(Sender: TObject; var Key: Char);
begin
if Key = **Widowstaste Links** then Key := #0;
end;
procedure BlockRigthWindowsKey(Sender: TObject; var Key: Char);
begin
if Key = **Widowstaste rechts** then Key := #0;
end;