Design
Tastenkürzel schreiben
Mehrere Plugins steuern ein Programm, indem sie dessen Tastenkürzel drücken, so wie du es mit der Hand tätest: Tastatur (Tastenkürzel senden), Discord (Ersatz-Kürzel, Beliebiges Discord-Kürzel) und das Plugin Windows (dort sind die Kürzel fest eingebaut). Das ist der einzige Weg, der ohne Schnittstelle des Programms funktioniert. Die Schreibweise ist überall dieselbe.
Die Schreibweise
modifikator+modifikator+taste- Die Teile stehen durch
+getrennt, ohne Leerzeichen nötig (sie werden abgeschnitten). - Groß- und Kleinschreibung ist egal:
Ctrl+Shift+Mundctrl+shift+msind dasselbe. - Vorn stehen beliebig viele Modifikatoren, hinten genau eine Taste.
- Gedrückt wird in der Reihenfolge, in der du schreibst. Losgelassen wird rückwärts, wie mit der Hand.
Beispiele:
| Schreibweise | Wirkung |
|---|---|
ctrl+shift+m | Strg + Umschalt + M |
ctrl+alt+f12 | Strg + Alt + F12 |
win+. | Windows + Punkt (die Emoji-Auswahl) |
alt+f4 | Alt + F4 |
ctrl+c | Strg + C |
f13 | F13 allein |
space | Leertaste |
Modifikatoren
| Schreibweise (alle gehen) | Taste |
|---|---|
ctrl, control, strg | Strg |
shift, umschalt | Umschalt |
alt | Alt |
win | Windows |
Tasten
- Buchstaben
abiszund Ziffern0bis9: einzeln geschrieben. - Funktionstasten
f1bisf24. - Benannte Tasten:
| Schreibweise (alle gehen) | Taste |
|---|---|
space, leertaste | Leertaste |
enter, return | Eingabe |
tab | Tab |
esc, escape | Esc |
backspace | Rücktaste |
delete, entf | Entf |
insert | Einfg |
home, end | Pos1, Ende |
pageup, pagedown | Bild auf, Bild ab |
left, up, right, down | Pfeiltasten |
., period, punkt | Punkt-Taste |
Was nicht geht
Eine einzelne Taste hinter den Modifikatoren. Deshalb gehen keine Akkorde wie ctrl+k+c, denn k wäre dann ein unbekannter Modifikator. Ebenso nicht:
- Satzzeichen außer dem Punkt (
,,-,/,;…) - die Tasten des Nummernblocks
- Medien- und Lautstärketasten, dafür gibt es das Plugin Medien
- Text mit Sonderzeichen: dafür Text tippen im Plugin Tastatur, das Zeichen schreibt statt Tasten zu drücken, damit Umlaute auch auf einem fremden Tastaturlayout stimmen
Ein unbekannter Name meldet unknown key: 'x' oder unknown modifier: x. Ein leeres Feld meldet empty shortcut.
Wohin das Kürzel geht
Das Kürzel wird an das Fenster geschickt, das gerade den Fokus hat. Steht beim Drücken der Taste ein anderes Programm im Vordergrund, bekommt es das Kürzel. Für globale Kürzel (wie das Stummschalten in Discord) ist das genau richtig. Für Kürzel, die nur in einem Programm gelten, bring es vorher mit dem Plugin Fenster nach vorn und nimm ein Makro:
window.focus match=Notepad
warte 200
keyboard.hotkey combo=ctrl+sDasselbe Kürzel in Discord muss mit dem übereinstimmen, was du dort unter Tastenbelegung eingetragen hast.
Zurück: Dokumentation · Plugin Tastatur