Moritz: Letztes ins Formularfeld eingegebene Zeiche löschen

Beitrag lesen

Hallo,

da ich habe nun viele Latex-tags als Ausgabe nach meinen Tastenkombinationen eingebaut. Ich schreibe die Texte nun wesentlich schneller und vor allem ohne Flüchtigkeitsfehler im Code. Das ist wunderbar!

Das ich die Alt-Taste mit dem entsprechenden Buchstaben nicht gleichzeitig drücken muss, ist vielleicht sogar ein Vorteil, weil ich so andere Funktionen (z.B. von Firefox) nicht verdränge oder gleichzeitig aktiviere!

Womit ich noch nicht ganz zufrieden bin ist, dass der Buchstabe meiner Kombination im Textfeld immer mit ausgegeben wird, sodass ich ihn immer von Hand löschen muss. Um das Problem anzugehen könnte ich mir folgende Lösung in abstrakter Beschreibung Vorstellen:

1. java merkt sich, wo der Kursor gerade steht
2. nimmt die Formularfeld-Eingabe als String auf
3. Löscht das letzte Zeichen hinter der Kursor-Position
4. Löscht die Eingabe im Feld
5. Kopiert den modifizierten string wieder zurück in das Eingabe Feld

Ist das ein gangbarer Weg oder würde ich die Welt damit komplizierter machen, als sie schon ist? Gibt es einen einfacheren Lösungsweg?

Habt vielen Dank,
euch einen angenehmen Abend,
Moritz