Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#1

Rücktaste in cursor links umwandeln

  Alt 28. Mai 2019, 13:28
Hallo,

in einer Delphi 10.2 VCL Anwendung habe ich gerade versucht das Drücken der
Rücktaste/Backspace Taste zu erkennen und in ein "Cursor Taste links" gedrückt
zu verwandeln.

Delphi-Quellcode:
procedure TMyForm.MyEditKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  if (Key in [vk_Back]) then
    Key := vk_Left;
end;
Nur leider funktioniert das nicht.
Liegt es evtl. daran, dass die Pfeiltasten (und einige weitere) zumindest unter DOS
immer erst ein #0 und dann den Tastencode senden?

Falls ja, wie kann das simuliert werden?
Oder geht es irgendwie anders?

Grüße
TurboMagic
  Mit Zitat antworten Zitat