Simplemente anula la tecla. Suponiendo que detectas el F10 desde el KeyDown del formulario:
Código Delphi
[-]
procedure Form2OnKeyDown(...);
begin
if Key = VK_F10 then
begin
Edit1.Clear;
Key := 10;
end;
end;
Pero mi recomendación es que dejes de utilizar este tipo de asignación de teclas (no es la primera vez que haces algo así
) Una de las ventajas de este tipo de sistemas es que el usuario ve un estándar en
todas las aplicaciones. Hay usuarios que prefieren usar el teclado al mouse y no les gustará que las teclas no hagan lo que ellos esperan que hagan.
// Saludos