Der String (Edit1.Text) besteht aus mehreren Chars.
Diese kannst du nun in einer for-Schleife nacheinander abfragen.
(Ehrlich gesagt kenne ich mich mit "for-in" nicht aus)
Delphi-Quellcode:
for i := 1 to Length(str) do
begin
str[i];
end;
str ist der Textstring und "str[i]" ist der Buchstabe an der Position "i". (Beginnend bei 1)
Also würde, wenn "str" "Hallo" wäre, str[i] folgende Ergebnisse liefern:
Und die kannst du dann über "Ord()" benutzen um den Tastendurck zu simulieren.
PS: Ich weiß nicht ob es wichtig ist, aber normalerweise simuliert man den Tastendruck mit dem Grossbuchstaben.
Kann sein, dass ich mich irre
Aber wenn nicht, dann führe vorher "UpperCase()" aus.