Detectar si la tecla SHIFT está pulsada  

Enviado Por: Radikal (Q3 Team)
Web : http://www.q3.nu
Email: radikal@q3.nu
Fecha: 10/11/99

Truco accedido 108 veces

 


Por ejemplo, al pulsar un TButton:


 procedure TForm1.Button1Click(Sender: TObject);
 begin
  {Chequeamos si la tecla shift está pulsada}
  {Check if Shift key is down}
   if HiWord(GetKeyState(VK_SHIFT)) <> 0 then
     ShowMessage('Shift Pulsado/Shift pressed');
 end;