Alle Kürzel sind global: Sie greifen auch dann, wenn eine andere App im
Vordergrund ist. Möglich macht das ein CGEventTap, der die Tastenkombination
abfängt, bevor die aktive App sie überhaupt zu sehen bekommt.
SUPER steht auf dieser Seite überall für die Taste, die unter mod_key
gewählt wurde. Die vollständige, jederzeit aktuelle Liste zeigt
Menüleiste → Keybindings.
Zuerst: welche Taste ist SUPER?
Auf einer Mac-Tastatur gibt es keine SUPER-Taste. mod_key legt deshalb
fest, welche Mac-Taste diese Rolle übernimmt.
| Wert | Taste | Bewertung |
|---|---|---|
alt | ⌥ Option | Standard. Kollidiert am wenigsten mit macOS |
ctrl | ⌃ Control | Kollidiert mit Terminal-Kürzeln wie ⌃C oder ⌃D |
cmd | ⌘ Command | Sehr griffig, aber ⌘Q, ⌘W und ⌘1–9 sind dann belegt |
ctrl+alt | ⌃⌥ | Kollisionsfrei, dafür zweifingrig |
ctrl+alt+cmd | ⌃⌥⌘ | Der klassische „Hyper"-Modifier |
input {
mod_key = alt
mouse_mod_key = alt
}
Umstellen geht auch grafisch: Einstellungen → Allgemein → Modifier.
In beiden Profilen gleich
Diese Kürzel ändern sich beim Profilwechsel nicht.
| Kürzel | Aktion |
|---|---|
SUPER + ← ↑ ↓ → | Fokus in diese Richtung bewegen |
SUPER SHIFT + ← ↑ ↓ → | Fenster mit dem Nachbarn tauschen |
SUPER CTRL + ← ↑ ↓ → | Fenstergröße ändern |
SUPER + 1 … 0 | Auf Arbeitsfläche 1 … 10 wechseln |
SUPER SHIFT + 1 … 0 | Fenster auf Arbeitsfläche 1 … 10 mitnehmen |
SUPER CTRL + 1 … 7 | Layout mit dieser Nummer wählen – die Nummern |
SUPER SHIFT + Return | Fenster zum Hauptfenster machen |
SUPER + V | Schwebend an / aus |
SUPER + A | Fenstermenü für das fokussierte Fenster |
SUPER + O | Dashboard öffnen |
SUPER SHIFT + N | Zuletzt geöffnetes Fenster markieren |
Profil „Klassisch"
Das voreingestellte Profil. Die Befehlstasten liegen auf den Anfangsbuchstaben.
| Kürzel | Aktion |
|---|---|
SUPER + Q | Terminal öffnen |
SUPER + C | Fenster schließen |
SUPER + E | Dateimanager öffnen |
SUPER + R | App-Launcher |
SUPER + J | Teilungsrichtung umschalten |
SUPER + P | Pseudo-Tiling (auf macOS ohne Funktion) |
SUPER + M | Kachelwerk beenden |
SUPER + S | Scratchpad ein- und ausblenden |
SUPER SHIFT + S | Fenster ins Scratchpad legen |
SUPER SHIFT + C | Konfiguration neu laden |
SUPER SHIFT + K | Kürzelübersicht öffnen |
SUPER + , | Einstellungen öffnen |
Profil „Kompakt"
Die Befehlstasten liegen dort, wo die Finger in der Grundstellung ohnehin sind.
Gestartet werden die macOS-Programme aus dem keybinds { }-Block.
| Kürzel | Aktion |
|---|---|
SUPER + Return | Terminal |
SUPER + W | Fenster schließen |
SUPER + Space | App-Launcher |
SUPER + B | Browser |
SUPER + F | Dateimanager |
SUPER + N | Editor |
SUPER + M | Musik |
SUPER + T | Aktivitätsanzeige |
SUPER + C | Fenster zentrieren |
SUPER SHIFT + F | Vollbild |
SUPER + Tab | Nächste belegte Arbeitsfläche |
SUPER SHIFT + Tab | Vorige belegte Arbeitsfläche |
SUPER + K | Kürzelübersicht öffnen |
SUPER + Esc | Bildschirm sperren |
SUPER SHIFT + Q | Kachelwerk beenden |
Die auffälligsten Unterschiede
| Klassisch | Kompakt | |
|---|---|---|
| Terminal | SUPER + Q | SUPER + Return |
| Fenster schließen | SUPER + C | SUPER + W |
| App-Launcher | SUPER + R | SUPER + Space |
| Kachelwerk beenden | SUPER + M | SUPER SHIFT + Q |
Umschalten: Menüleiste → Tastenkürzel-Profil. Der Menüpunkt trägt den gewählten Profilnamen selbst in die Konfigurationsdatei ein – die gültigen Werte stehen außerdem als Kommentar in der mitgelieferten Datei.
Kürzel ändern – zwei Wege
Ohne Texteditor
Menüleiste → Keybindings → Zeile auswählen → „Bearbeiten …"
Der Dialog zeichnet den Tastendruck auf, statt ihn abtippen zu lassen,
meldet Konflikte mit bereits belegten Kombinationen und schreibt die passende
bind-Zeile anschließend in die Konfigurationsdatei. Es entsteht also keine
zweite Quelle der Wahrheit – die Oberfläche ist eine Schreibhilfe für dieselbe
Datei.
In der Konfigurationsdatei
# bind = MODS, TASTE, DISPATCHER, ARGUMENTE
# bindd = MODS, TASTE, BESCHREIBUNG, DISPATCHER, ARGUMENTE
bind = SUPER, G, exec, open -a Ghostty
bind = SUPER, L, layoutmsg, master
bindd = SUPER SHIFT, M, Mail öffnen, exec, open -a Mail
unbind = SUPER, C # ein Profil-Kürzel ersatzlos entfernen
Ein eigenes bind mit derselben Tastenkombination ersetzt das Kürzel aus
dem Profil – es kommt nicht doppelt dazu. Wer ein Profil-Kürzel nur loswerden
will, nimmt unbind.
Alle Dispatcher
Ein Dispatcher ist die Aktion, die ein bind auslöst. Diese Liste ist
vollständig.
| Dispatcher | Argument | Wirkung |
|---|---|---|
exec | Shell-Befehl | Programm starten |
killactive | — | Fokussiertes Fenster schließen |
exit | — | Kachelwerk beenden |
reload | — | Konfiguration neu laden |
togglefloating | — | Kacheln für dieses Fenster aussetzen |
centerwindow | — | Schwebendes Fenster zentrieren |
fullscreen | 0 / 1 | Vollbild bzw. Maximieren mit Abstand |
movefocus | l r u d | Fokus in eine Richtung bewegen |
swapwindow | l r u d | Fenster mit dem Nachbarn tauschen |
movewindow | l r u d | Fenster in eine Richtung schieben |
movetoedge | l r u d | Fenster in die äußerste Kachel dieser Seite legen |
swapwithmaster | — | Fenster zum Hauptfenster machen |
cyclenext | [prev] | Nächstes bzw. voriges Fenster |
resizeactive | dx dy | Größe um dx/dy Punkte ändern |
togglesplit | — | Teilungsrichtung drehen |
layoutmsg | Layoutname | Layout wechseln |
layoutmsg | swapwithmaster | Fenster zum Hauptfenster machen |
layoutmsg | rollnext / rollprev | Fenster durch den Hauptplatz reichen |
layoutmsg | mfact 0.6 | Anteil des Hauptfensters setzen |
workspace | n, e+1, e-1, previous | Arbeitsfläche wechseln |
movetoworkspace | n | Fenster mitnehmen und hinwechseln |
movetoworkspacesilent | n | Fenster verschieben, selbst hierbleiben |
togglespecialworkspace | Name | Scratchpad ein- und ausblenden |
movetospecialworkspace | Name | Fenster ins Scratchpad legen |
showkeybindings | — | Kürzelübersicht öffnen |
opensettings | — | Einstellungen öffnen |
windowactions | — | Fenstermenü öffnen |
dashboard | — | Dashboard öffnen |
marknewest | — | Zuletzt geöffnetes Fenster markieren |
pseudo | — | auf macOS ohne Funktion |
Dieselben Dispatcher lassen sich auch von außen auslösen – über Adressen, Raycast oder den MCP-Server: Fernsteuerung.