Tastenkürzel und Befehlspalette
Aseptic lässt sich vollständig mit der Maus bedienen, ohne dass etwas fehlt. Aber was man zwanzigmal am Tag tut —den Bereich wechseln, zu einem Szenario springen, es starten, die Logs öffnen— geht mit einer Taste schneller. Das hier ist die vollständige Liste.
Die Befehlspalette
Ctrl + K öffnet die Palette: ein Textfeld und eine Liste, die beim Tippen filtert. Die Pfeiltasten bewegen die Auswahl, Enter führt aus und Esc schließt. Darin stehen drei Arten von Dingen, gruppiert:
- Bereiche und Panels. Die Bereiche der linken Leiste —Szenarien, Services, Bibliotheken und Mocks—, die Hilfspanels der rechten —Benachrichtigungen, Docker, Datenbanken, Prüfung und der Copilot— sowie die Einstellungen.
- Szenarien. Jedes Szenario des Projekts mit seinem Namen. Eines zu wählen wählt es aus und öffnet seinen Bereich.
- Aktionen. Die, die gerade sinnvoll sind: Starten erscheint bei einem ausgewählten, gestoppten Szenario, Stoppen nur während eines läuft, Aufräumen nur während keines läuft. Daneben die, die immer gelten: unteres Panel umschalten, Logs im Vollbild öffnen oder eben diese Liste anzeigen.
Genau dieser letzte Punkt unterscheidet sie von einem Menü. Ein Menü zeigt alles, was die App kann, und graut aus, was gerade nicht passt; die Palette listet, was sich im aktuellen Zustand des Fensters ausführen lässt. Deshalb funktioniert sie dadurch, dass man tippt, was man will —„start“, „Logs“, den Namen des Szenarios—, statt sich zu erinnern, wo es lag.
Die Tastenkürzel
Es sind 12 in 4 Gruppen. Ctrl ist auf macOS ⌘, und die App erkennt das selbst: die Kurzreferenz zeigt die Taste der Plattform, auf der sie läuft. Ctrl + 1 bis 4 führen in dieser Reihenfolge zu Szenarien, Services, Mocks und zum Docker-Panel.
Navigation
| Tastenkürzel | Aktion |
|---|---|
| Ctrl/⌘ K | Befehlspalette öffnen |
| Ctrl/⌘ F | In der Seitenleiste des aktiven Bereichs suchen |
| Ctrl/⌘ 1–4 | Bereich wechseln |
| Ctrl/⌘ J | Unteres Panel ein-/ausblenden |
| ↑↓ | Auswahl in der Seitenliste verschieben |
| Enter | Ausgewähltes Element öffnen oder bearbeiten |
Aktionen
| Tastenkürzel | Aktion |
|---|---|
| Ctrl/⌘ N | Element des aktiven Bereichs erstellen (Szenario · Service · Stub) |
| Ctrl/⌘ Enter | Ausgewähltes Szenario starten oder stoppen |
| Ctrl/⌘ E | Ausgewähltes Szenario exportieren |
| Esc | Geöffneten Editor oder Dialog schließen |
Ansicht
| Tastenkürzel | Aktion |
|---|---|
| Ctrl/⌘ +−0 | Vergrößern · verkleinern · Zoom zurücksetzen |
Hilfe
| Tastenkürzel | Aktion |
|---|---|
| ? | Diese Tastenkürzel-Referenz anzeigen |
Warum es so wenige sind
12 Kombinationen passen in den Kopf; vierzig schlägt man nach — und eine Liste von Tastenkürzeln nachzuschlagen ist genau das, was ein Tastenkürzel vermeiden sollte. Die Liste bleibt absichtlich kurz: eine Taste verdient sich, wer sich viele Male am Tag wiederholt. Alles andere lebt in der Palette, die man nicht auswendig lernen muss, weil man sie durch Tippen durchsucht.
Tasten ohne Modifikator —Enter, Esc, die Pfeiltasten, ?— stehlen die Eingabe nicht: in einem Textfeld verhalten sie sich wie in jedem Textfeld. Die einzige Ausnahme ist Enter aus der Suche der Seitenleiste, das den ausgewählten Eintrag der Liste daneben öffnet.
Und was davor schwebt, gewinnt gegen das, was dahinter liegt: bei geöffneter Palette, geöffnetem Dialog oder geöffneter Kurzreferenz schließt Esc diese Oberfläche, und die übrigen Kürzel erreichen das Fenster nicht. Ohne diese Regel schloss das Schließen eines Aufklappmenüs auch den Editor darunter.
Dieselbe Liste, in der App
Die Referenz öffnet sich jederzeit mit ? und steht außerdem unter Einstellungen → Tastenkürzel. Der Leitfaden dokumentiert sie unter Tastenkürzel.
Sollten diese Seite und die App eines Tages auseinandergehen, liegt diese Seite falsch: die Tabelle oben ist nicht geschrieben, sondern wird beim Veröffentlichen der Website aus demselben Kürzel-Register erzeugt, das in der Anwendung die Tastendrücke verteilt. Ein Kürzel, das sich in der App ändert, ändert sich hier — in allen sechs Sprachen —, ohne dass jemand daran denken muss.
Häufige Fragen
Lassen sich die Tastenkürzel ändern?
Heute nicht: es gibt keinen Editor für Tastenbelegungen. Solange es 12 sind und keines kollidiert, löst das Umbelegen ein Problem, das noch nicht existiert.
Funktionieren sie auf macOS gleich?
Ja. Der Modifikator ist ⌘ statt Ctrl, und die App erkennt das selbst: Kurzreferenz und Menüs zeigen die Taste der jeweiligen Plattform.
Was passiert bei Ctrl+Enter ohne ausgewähltes Szenario?
Nichts. Ein Kürzel löst immer zur selben Aktion auf, aber die Aktion prüft ihren Zustand vor der Ausführung: Starten braucht ein ausgewähltes Szenario und einen geschlossenen Editor, genau wie der Knopf in der oberen Leiste. Der Tastendruck stellt keinen halben Start in die Warteschlange.
Gibt es Tastenkürzel für die CLI?
Die CLI aseptic hat keine Kürzel, sondern Befehle. Was die App
tut und was die CLI tut, stammt aus demselben Operations-Register: fast alles, was
hier eine Taste auslöst, hat dort seinen Befehl.