Hallo Tyrael!
Danke, aber auch das geht nicht. Das seltsame ist, dass
Key := 0; bei der Enter-Taste funktioniert:
Delphi-Quellcode:
if ssShift in Shift then
begin
Case Key of
//Geht ==> '
'
VK_RETURN: begin
Form1.InsertAtCaret('
', ActSynEdit.CaretX, ActSynEdit.CaretY);
Key := 0;
end;
//geht nicht ==> ' ' (Leerzeichen am Ende)
VK_SPACE : begin
Form1.InsertAtCaret('', ActSynEdit.CaretX, ActSynEdit.CaretY);
Key := Ord(#0);
end;
end;
end;