Knowledge Base Help Center
Tastenkombinationen in Textbausteinen auslösen
Die Kurzfassung vorab. Um in Textbausteinen Tastenkombinationen einzufügen, benutzt du folgende Platzhalter:
| Tastenkombination | Platzhalter |
| Einfache Tastenkombination (z. B. Strg+S) | {key:ctrl s} |
| Komplexe Tastenkombination (z. B. während Strg gehalten wird K und dann D tippen) | {key_down:ctrl}kd |
Die auführliche Erklärung
Für manche Textbausteine reicht es nicht einfach nur den Text auszugeben. Sagen wir, du möchtest ein Formular automatisch ausfüllen lassen. Dann brauchst du dazu die Tabulator-Taste, um zum nächsten Feld zu springen.
Die Schwierigkeit ist ja, dass die Tab-Taste kein eigenes Zeichen erstellt, sondern etwas „tut“. Damit gibt es im Text deines Bausteins kein richtiges Zeichen, das diese Aktion darstellt. Deshalb müssen wir uns beim Schreiben unseres Textbausteins mit einen kleinen Trick behelfen.
Sondertasten aktivieren
Um eine Sondertaste oder Tastenkombination zu auszulösen, kannst du den Platzhalter {key:[Taste]} verwenden, wobei du das [Taste] dann durch die gewünschte Taste ersetzt. In unserem Beispiel wäre das die Tab-Taste als ist der Platzhalter {key:Tab}.
Hier ist die Liste mit allen Tasten, die du auf diese Weise aktivieren kannst.
| Taste | Kurz-Beschreibung | Tastenname |
| Tabulator | Wird oft benutzt, um zum nächsten Eingabe-Feld zu springen. | tab |
| Return oder Enter-Taste | Wird oft benutzt, um Eingaben zu bestätigen. Z. B. die Adresse bei einer Bestellung. | return |
| Pos1 | Setzt den Cursor an den Anfang der Zeile. | pos1 |
| Ende | Setzt den Cursor an das Ende der Zeile. | end |
| Rücktaste oder Backspace | Löscht das Zeichen vor dem Cursor. | back |
| Pfeil nach links | Setzt den Cursor ein Zeichen weiter nach links. | left |
| Pfeil nach rechts | Setzt den Cursor ein Zeichen weiter nach rechts. | right |
| Pfeil nach oben | Setzt den Cursor eine Zeile weiter nach oben. | up |
| Pfeil nach unten | Setzt den Cursor eine Zeile weiter nach unten. | down |
| Einfügen | Schaltet den Cursor von „Zeichen an der Stelle einfügen“ auf „Zeichen überschreiben“ und wieder zurück. | insert |
| Escape | Bewirkt meist den Abbruch der aktuellen Aktion. Z. B. schließt ein Suchfenster. | escape |
| Bild hoch | Blättert eine Bildschirmseite hoch. | page_up |
| Bild runter | Blättert eine Bildschirmseite runter. | page_down |
| Caps Lock | Die allseits beliebte TastenTrick-Taste. | caps |
| F1 | Funktionstaste 1, in dem meisten Programmen die Hilfe-Taste. | F1 |
| F2 | Wird oft verwendet um Felder beschreibbar zu machen. Z. B. Dateinamen. | F2 |
| F3 | Wird in den meisten Programmen bei der Suche als „nächstes Element finden“ benutzt. | F3 |
| F4 | Funktionstaste 4 | F4 |
| F5 | Funktionstaste 5 | F5 |
| F6 | Funktionstaste 6 | F6 |
| F7 | Funktionstaste 7 | F7 |
| F8 | Funktionstaste 8 | F8 |
| F9 | Funktionstaste 9 | F9 |
| F10 | Funktionstaste 10 | F10 |
| F11 | Funktionstaste 11 | F11 |
| F12 | Funktionstaste 12 | F12 |
| Alt | Allein getippt öffnet sie üblicherweise das Menü des Programms (also die obere Zeile mit Datei, Bearbeiten…) oder für Tastenkombinationen wie Alt+Tab zum Programmwechsel oder Alt+F4 um ein Programm zu schließen. | alt |
| Shift | Normalerweise zum Großschreiben von Buchstaben aber auch in Tastenkombinationen zum Ändern des Verhaltens. | shift |
| Strg | Steuerungstaste, sinnvoll für Tastenkombination wie Strg+S für „speichern“. | ctrl |
Tastenkombinationen erstellen
Jetzt, wo du weißt, wie du einzelne Tasten einfügst, kommt die logische Frage, funktioniert das für eine Kombination mehrerer Tasten, wie Strg+S?
Für Tastenkombinationen, bei denen mehrere Tasten gleichzeitig gedrückt werden, kannst du es genau so machen wie für die einzelne Taste. Füge einfach die Tasten hintereinander ein. In unserem Beispiel kannst du die Kombination Strg+S über den Platzhalter {key:ctrl s} auslösen.
Als Gedächtnisstütze, kannst du dir merken, dass die Tasten von links nach rechts runter-gedrückt werden. Beim Loslassen werden sie dann von rechts nach links wieder freigegeben.
Wenn du eine Tastenkombination erstellst, bei der du eine Taste hältst und dann mehrere andere tippst, wird es etwas mehr arbeit. Nehmen wir hier die Kombination Strg+K+D aus dem Programm Visual Studio. Dafür muss ich die Strg-Taste halten und dann nacheinander K und dann D tippen.
Um anzugeben, dass eine Taste gedrückt bleiben soll, gibt es den Platzhalter {key_down:[Taste]}. Damit bleibt die Taste so lange „gedrückt“, bis du sie mit Hilfe von {key_up:[Taste]} wieder „loslässt“.
In unserem Beispiel sieht das so aus: {key_down:ctrl}kd{key_up:ctrl}
