Neu du hast mich falsch verstanden.
Dein Code ist ja richtig und läuft auch.
Allerdings muss ich im Projekt die entf taste irgendwie als HotKey oder shortcut benutzt haben oder so.
Es liegt auch nicht an Synedit den eigentlich kann man da entfernen.
Und wenn ich mit deinem Code ein neues Edit vom Typ TsynEdit erstelle, dann geht es bei dem neuen auch.
Kann auch sein, dass ich einen Fehler in den Keystrokes von SynEdit habe.
Aber trotzdem Synedit findest du auf
http://www.sourceforge.net und dann einfach nach SynEdit suchen