Zum Hauptinhalt springen

Tastenkombinationen in Textbausteinen auslösen

Die Kurzfassung vorab. Um in Textbausteinen Tastenkombinationen einzufügen, benutzt du folgende Platzhalter:

TastenkombinationPlatzhalter
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{key_up:ctrl}

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.

TasteKurz-BeschreibungTastenname
TabulatorWird oft benutzt, um zum nächsten Eingabe-Feld zu springen.tab
Return oder Enter-TasteWird oft benutzt, um Eingaben zu bestätigen. Z. B. die Adresse bei einer Bestellung.return
Pos1Setzt den Cursor an den Anfang der Zeile.pos1
EndeSetzt den Cursor an das Ende der Zeile.end
Rücktaste oder
Backspace
Löscht das Zeichen vor dem Cursor.back
Pfeil nach linksSetzt den Cursor ein Zeichen weiter nach links.left
Pfeil nach rechtsSetzt den Cursor ein Zeichen weiter nach rechts.right
Pfeil nach obenSetzt den Cursor eine Zeile weiter nach oben.up
Pfeil nach untenSetzt den Cursor eine Zeile weiter nach unten.down
EinfügenSchaltet den Cursor von „Zeichen an der Stelle einfügen“ auf „Zeichen überschreiben“ und wieder zurück.insert
EscapeBewirkt meist den Abbruch der aktuellen Aktion. Z. B. schließt ein Suchfenster.escape
Bild hochBlättert eine Bildschirmseite hoch.page_up
Bild runterBlättert eine Bildschirmseite runter.page_down
Caps LockDie allseits beliebte TastenTrick-Taste.caps
F1Funktionstaste 1, in dem meisten Programmen die Hilfe-Taste.F1
F2Wird oft verwendet um Felder beschreibbar zu machen. Z. B. Dateinamen.F2
F3Wird in den meisten Programmen bei der Suche als „nächstes Element finden“ benutzt.F3
F4Funktionstaste 4F4
F5Funktionstaste 5F5
F6Funktionstaste 6F6
F7Funktionstaste 7F7
F8Funktionstaste 8F8
F9Funktionstaste 9F9
F10Funktionstaste 10F10
F11Funktionstaste 11F11
F12Funktionstaste 12F12
AltAllein 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
ShiftNormalerweise zum Großschreiben von Buchstaben aber auch in Tastenkombinationen zum Ändern des Verhaltens.shift
StrgSteuerungstaste, 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}

Schlagwörter:
Inhatsverzeichnis