Mousetroke GitHub
Deutsch ▾
Inhaltsverzeichnis

Aktionsbibliothek#

Voreinstellungen beschreiben, was Sie tun möchten, etwa einen Tab schließen oder ein Fenster zentrieren. Mousetroke speichert die ID und die Parameter der Voreinstellung und wählt beim Ausführen die passende Umsetzung für Windows oder Mac. Browser- und Editor-Kürzel funktionieren weiterhin nur, wenn die empfangende App sie unterstützt.

Eine Aktion auswählen#

  1. Erstellen oder wählen Sie eine Geste und klicken Sie auf Aktion auswählen oder bei einer vorhandenen Aktion auf Ersetzen.

  2. Suchen Sie nach Name, Beschreibung, Alias oder Tastenkürzel, etwa ctrl+w unter Windows oder cmd+w / ⌘w auf dem Mac. Die Suche umfasst alle Kategorien. Ohne Suchbegriff können Sie Häufig, Browser, Bearbeiten, Text, Fenster, Desktop & System, Medien, Öffnen oder Mousetroke durchsehen.

  3. Wählen Sie ein Ergebnis. Aktionen mit Parametern öffnen ein Formular: Geben Sie Text ein, wählen Sie ein Datumsformat oder einen Suchdienst, oder geben Sie eine URL an bzw. wählen Sie eine Datei, einen Ordner oder eine App. Bestätigen Sie mit Diese Aktion verwenden. Nicht verfügbare Aktionen sind deaktiviert; ein Hinweis erklärt die Plattformbeschränkung oder die geplante Umsetzung in der zweiten Phase.

  4. Testen Sie die Geste außerhalb der Einstellungen. Ein leerer Gestenname übernimmt den Namen der gewählten Aktion. Menüeinträge verwenden denselben Auswahldialog.

Beim Öffnen erhält das Suchfeld den Fokus. Mit den Pfeiltasten nach oben und unten wechseln Sie zwischen verfügbaren Ergebnissen, mit Enter wählen Sie eines aus. Esc schließt zuerst das Parameterformular, dann den Auswahldialog. In mehrzeiligen Textfeldern bestätigt Ctrl+Enter oder Command+Enter das Formular.

In erweiterte Aktion umwandeln ersetzt eine Voreinstellung durch bearbeitbare Tasten, eine Fensteroperation, eine URL, eine App, einen Befehl oder eine Systemtaste für die aktuelle Plattform. Die Bestätigung erklärt, dass die Umwandlung nur in eine Richtung möglich ist: Das Ergebnis folgt nicht mehr den Plattform- oder Sprachvorgaben der Voreinstellung. Native Aktionen für Fensterlayouts, Energie, unveränderten Text, Datum und Uhrzeit, Kopieren als reinen Text, Pause und Einstellungen bleiben Voreinstellungen; ihre Karten erklären, warum die Umwandlung nicht verfügbar ist. Die Kategorie Erweitert am Listenende bietet Tastenfolgen, Befehle, Lua und Menüs. Die Referenz für erweiterte Aktionen beschreibt auch die bisherigen Editoren.

Text, Fenster und Energie#

  • Text einfügen gibt den Text unverändert aus, einschließlich Leerzeichen, Zeilenumbrüchen, chinesischer Schrift, Emoji und Zeichen wie ^+#{ENTER}. Standardmäßig verwendet Einfügen und Zwischenablage wiederherstellen vorübergehend die Zwischenablage und stellt den vorherigen Text nach einer kurzen Wartezeit wieder her. Enthält die Zwischenablage Bilder, HTML, Dateilisten oder andere Nicht-Text-Daten oder lässt sie sich nicht prüfen, wird der Text direkt eingegeben, ohne die Zwischenablage zu verändern. paste_delay_ms ist nur bei paste sichtbar: Die Oberfläche erlaubt 50–5000 ms, der Standard ist 150 ms. Zeichen eingeben verwendet Unicode-Eingabe ohne Zwischenablage. Beide Methoden senden an die App, die gerade Tastatureingaben erhält.

  • Datum und Uhrzeit einfügen verwendet die lokale Systemzeit und die gewählte Ausgabemethode. Zur Auswahl stehen ISO-Datum, chinesisches Datum, US-Datum, Uhrzeit und Datum mit Uhrzeit. Ein eigenes Muster akzeptiert YYYY, MM, DD, HH, mm und ss; Groß- und Kleinschreibung sind wichtig. Andere Zeichen werden unverändert ausgegeben. Einfache Anführungszeichen schützen wörtlichen Text, '' fügt ein Anführungszeichen ein. Beispielsweise ergibt YYYY-MM-DD HH:mm:ss einen Zeitstempel. Nicht geschlossene Anführungszeichen werden abgelehnt.

  • Auswahl als reinen Text kopieren sendet Ctrl+C / Command+C, wartet bis zu 500 ms auf eine Versionsänderung der Zwischenablage und ersetzt den kopierten Inhalt dann durch seinen reinen Text. Wird das Kopieren nicht abgeschlossen oder enthält das Ergebnis keinen Text, erscheint eine Fehlermeldung und der Inhalt bleibt erhalten. Markieren Sie vorher Text und lassen Sie die betreffende App im Vordergrund.

  • Layout-Aktionen verwenden dasselbe Gestenziel wie andere Fensteraktionen, entsprechend Einstellungen → Gesten wirken auf. Windows verwendet die native Fensterpositionierung, Mac die Bedienungshilfen und den nutzbaren Bildschirmbereich. Mindestgrößen und App-Beschränkungen können eine genaue Halbierung verhindern. Verlassen Sie auf dem Mac zuerst den nativen Vollbildmodus. Auf nächsten Bildschirm verschieben durchläuft die Bildschirme in einer festen Reihenfolge und erhält relative Position und Maximierung; bei nur einem Bildschirm passiert nichts.

  • Nach Bildschirm ausschalten lassen sich die Bildschirme durch Eingaben wieder aufwecken. Ruhezustand fordert den normalen Systemschlaf an; Konto- oder Systemrichtlinien können dies verhindern. Scheitert eine native Aktion, wird eine Protokollzeile geschrieben und kurz eine Bildschirmmeldung angezeigt. Gesten pausieren / fortsetzen verwendet denselben Pausenzustand wie das Infobereich-Menü und das Tastenkürzel; darüber können Sie pausierte Gesten wieder fortsetzen. Einstellungen öffnen öffnet das gewohnte Einstellungsfenster.

Katalog#

Die folgenden Tabellen werden aus der Registrierung erzeugt und enthalten alle 87 Einträge. ✓ bedeutet, dass die Aktion auf dieser Plattform umgesetzt ist; die Verfügbarkeit hängt weiterhin von App, Hardware und nötigen Berechtigungen ab. Die Gesten-Kurzübersicht ist für die zweite Phase vorgesehen.

<!-- action-library:generated:start -->

Browser#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
Zurück<br>browser.backFür Webbrowser.—✓✓
Vorwärts<br>browser.forwardFür Webbrowser.—✓✓
Aktualisieren<br>browser.reloadFür Webbrowser.—✓✓
Ohne Cache neu laden<br>browser.hard_reloadFür Webbrowser.—✓✓
Neuer Tab<br>browser.new_tabBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Tab schließen<br>browser.close_tabBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Geschlossenen Tab wieder öffnen<br>browser.reopen_tabFür Webbrowser.—✓✓
Vorheriger Tab<br>browser.prev_tabBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Nächster Tab<br>browser.next_tabBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Neues Fenster<br>browser.new_windowBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Neues privates Fenster<br>browser.private_windowChrome, Edge und Safari; Firefox nutzt ein anderes Kürzel.—✓✓
Adressleiste fokussieren<br>browser.address_barFür Webbrowser.—✓✓
Auf Seite suchen<br>browser.findBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Seite als Lesezeichen speichern<br>browser.bookmarkFür Webbrowser.—✓✓
Vergrößern<br>view.zoom_inBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Verkleinern<br>view.zoom_outBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Zoom zurücksetzen<br>view.zoom_resetBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓

Bearbeiten#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
Zum Anfang<br>view.topBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Ans Ende<br>view.bottomBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Eine Seite nach oben<br>view.page_upBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Eine Seite nach unten<br>view.page_downBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Kopieren<br>edit.copyBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Ausschneiden<br>edit.cutBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Einfügen<br>edit.pasteBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Einfügen und Eingabetaste<br>edit.paste_enterBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Als reinen Text einfügen<br>edit.paste_plainApps mit Einfügen ohne Formatierung; Kürzel können abweichen.—✓✓
Alles auswählen<br>edit.select_allBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Rückgängig<br>edit.undoBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Wiederholen<br>edit.redoBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Speichern<br>edit.saveBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Eingabetaste<br>key.enterBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Rücktaste<br>key.backspaceBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Entf<br>key.deleteBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Abbrechen (Esc)<br>key.escapeBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓
Vollbild<br>view.fullscreenBrowser, Editoren und andere Apps mit diesem Tastenkürzel.—✓✓

Text#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
Text einfügen<br>text.typeTexteingaben in Apps; fügt ein und stellt die Zwischenablage wieder her.Text (text): erforderlich<br>Eingabemethode (method): Einfügen und Zwischenablage wiederherstellen (paste) / Zeichen eingeben (type); Standard: Einfügen und Zwischenablage wiederherstellen<br>Wartezeit nach Einfügen (ms) (paste_delay_ms): Standard: 150; nur bei Eingabemethode: Einfügen und Zwischenablage wiederherstellen✓✓
Datum und Uhrzeit einfügen<br>text.datetimeTexteingaben in Apps; nutzt lokale Datums- und Zeitangaben.Datums- und Zeitformat (format): 2026-10-24 (date_iso) / 2026年10月24日 (date_local) / 10/24/2026 (date_us) / 14:30 (time) / 2026-10-24 14:30 (datetime) / Benutzerdefiniert (custom); Standard: 2026-10-24<br>Eigenes Format (custom_format): Standard: YYYY-MM-DD; nur bei Datums- und Zeitformat: Benutzerdefiniert<br>Eingabemethode (method): Einfügen und Zwischenablage wiederherstellen (paste) / Zeichen eingeben (type); Standard: Einfügen und Zwischenablage wiederherstellen<br>Wartezeit nach Einfügen (ms) (paste_delay_ms): Standard: 150; nur bei Eingabemethode: Einfügen und Zwischenablage wiederherstellen✓✓
Websuche<br>text.searchNutzt den Standardbrowser; zuerst Text in der aktuellen App auswählen.Suchmaschine (engine): Bing (bing) / Google (google) / Baidu (baidu) / DuckDuckGo (duckduckgo) / Benutzerdefiniert (custom); Baidu bei vereinfachter chinesischer Oberfläche, sonst Google<br>Eigene URL (url): Standard: https://www.google.com/search?q=%MS_SELECTED_TEXT%; nur bei Suchmaschine: Benutzerdefiniert✓✓
Ausgewählten Text übersetzen<br>text.translateNutzt den Standardbrowser; zuerst Text in der aktuellen App auswählen.Übersetzungsdienst (service): Google Übersetzer (google) / DeepL (deepl) / Bing Übersetzer (bing); Standard: Google Übersetzer<br>Zielsprache (target_language): Sprache der Oberfläche verwenden (ui) / 简体中文 (zh-CN) / English (en-US) / español (es-ES) / Français (fr-FR) / Deutsch (de-DE) / 日本語 (ja-JP) / Português (Brasil) (pt-BR) / Русский (ru-RU) / Italiano (it-IT) / 한국어 (ko-KR); Standard: Sprache der Oberfläche verwenden✓✓
Ausgewählte URL öffnen<br>text.open_selected_urlNutzt den Standardbrowser; zuerst Text in der aktuellen App auswählen.—✓✓
Auswahl als reinen Text kopieren<br>text.copy_plainApps mit Textkopie; entfernt Formatierungen aus der Zwischenablage.—✓✓

Fenster#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
Minimieren<br>window.minimizeGilt für das Zielfenster der Geste.—✓✓<br>Erfordert die Berechtigung Bedienungshilfen.
Maximieren / Wiederherstellen<br>window.toggle_maximizeGilt für das Zielfenster der Geste.—✓✓<br>Erfordert die Berechtigung Bedienungshilfen.
Fenster schließen<br>window.closeGilt für das Zielfenster der Geste.—✓✓<br>Erfordert die Berechtigung Bedienungshilfen.
App beenden<br>app.quitGilt für das Zielfenster der Geste.—✓✓
Prozess beenden<br>app.killBeendet die Ziel-App sofort; ungespeicherte Daten gehen verloren.—✓✓
Immer im Vordergrund<br>window.toggle_topmostImmer im Vordergrund für das Zielfenster umschalten.—✓Diese Aktion wird nur unter Windows unterstützt.
An linke Bildschirmhälfte anpassen<br>window.snap_leftGilt für das Zielfenster der Geste.—✓✓<br>Erfordert die Berechtigung Bedienungshilfen.
An rechte Bildschirmhälfte anpassen<br>window.snap_rightGilt für das Zielfenster der Geste.—✓✓<br>Erfordert die Berechtigung Bedienungshilfen.
Fenster zentrieren<br>window.centerGilt für das Zielfenster der Geste.—✓✓<br>Erfordert die Berechtigung Bedienungshilfen.
Auf nächsten Bildschirm verschieben<br>window.next_monitorGilt für das Zielfenster der Geste.—✓✓<br>Erfordert die Berechtigung Bedienungshilfen.
Aktuelle App ausblenden<br>app.hideAktuelle Anwendung ausblenden.—Diese Aktion wird nur unter macOS unterstützt.✓

Desktop & System#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
App wechseln<br>desktop.switch_appSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Taskansicht / Mission Control<br>desktop.task_viewSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Desktop anzeigen<br>desktop.showSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Vorheriger virtueller Desktop<br>desktop.prevSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Nächster virtueller Desktop<br>desktop.nextSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Startmenü / Spotlight<br>desktop.launcherSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Dateimanager öffnen<br>desktop.filesSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Schnappschuss<br>capture.regionSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Bildschirm aufnehmen und speichern<br>capture.screenSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Bildschirmfoto- und Aufnahme-Werkzeuge<br>capture.toolSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Zwischenablageverlauf<br>desktop.clipboard_historyZwischenablageverlauf öffnen.—✓Diese Aktion wird nur unter Windows unterstützt.
Emojis und Symbole<br>desktop.emojiSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Mitteilungszentrale<br>desktop.notificationsMitteilungszentrale öffnen.—✓Diese Aktion wird nur unter Windows unterstützt.
Bildschirm sperren<br>system.lockSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Task-Manager / Aktivitätsanzeige<br>system.task_managerSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Dialog „Sofort beenden“<br>system.force_quit_dialogDialog zum sofortigen Beenden öffnen.—Diese Aktion wird nur unter macOS unterstützt.✓
Systemeinstellungen<br>system.settingsSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Rechner<br>system.calculatorSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Bildschirm ausschalten<br>system.display_offSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓
Ruhezustand<br>system.sleepSystemaktion; Verhalten hängt teils von Systemeinstellungen für Kürzel ab.—✓✓

Medien#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
Wiedergabe / Pause<br>media.play_pauseMedientasten des Systems; Unterstützung durch den Player erforderlich.—✓✓
Vorheriger Titel<br>media.previousMedientasten des Systems; Unterstützung durch den Player erforderlich.—✓✓
Nächster Titel<br>media.nextMedientasten des Systems; Unterstützung durch den Player erforderlich.—✓✓
Lauter<br>media.volume_upMedientasten des Systems; Unterstützung durch den Player erforderlich.—✓✓
Leiser<br>media.volume_downMedientasten des Systems; Unterstützung durch den Player erforderlich.—✓✓
Stumm<br>media.muteMedientasten des Systems; Unterstützung durch den Player erforderlich.—✓✓
Heller<br>display.brightness_upSystemhelligkeit; hängt von Bildschirm und Treiber ab.—✓✓
Dunkler<br>display.brightness_downSystemhelligkeit; hängt von Bildschirm und Treiber ab.—✓✓

Öffnen#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
Website öffnen<br>open.websiteÖffnet die URL im Standardbrowser.URL (url): Standard: https://mousetroke.com/✓✓
Ordner öffnen<br>open.folderÖffnet den Pfad mit der Standard-App des Systems.Pfad (path): erforderlich✓✓
Datei öffnen<br>open.fileÖffnet den Pfad mit der Standard-App des Systems.Pfad (path): erforderlich✓✓
App öffnen oder aktivieren<br>open.appÖffnet die App oder aktiviert ihr vorhandenes Fenster.App (app): erforderlich✓✓

Mousetroke#

Aktion / IDFunktion und EinsatzbereichParameterWindowsMac
Gesten pausieren / fortsetzen<br>mousetroke.toggle_pausePausiert oder aktiviert die Gestenerkennung in Mousetroke.—✓✓
Einstellungen öffnen<br>mousetroke.settingsÖffnet die Mousetroke-Einstellungen.—✓✓
Gestenliste anzeigen<br>mousetroke.cheatsheetZeigt Gesten für die aktuelle App; für Phase 2 geplant.—Diese Aktion ist für Phase 2 geplant.Diese Aktion ist für Phase 2 geplant.

<!-- action-library:generated:end -->

Setzen Sie nach Änderungen an der Registrierung oder den Übersetzungen UPDATE_ACTION_DOCS=1 und führen Sie cargo test -p mousetroke-core --test action_docs aus, um die Kataloge aller zehn Sprachen zu aktualisieren. Ohne diese Variable prüft derselbe Befehl, ob die eingecheckten Tabellen aktuell sind.

Mit einer Alltagsgeste beginnen

Laden Sie Mousetroke kostenlos herunter und richten Sie Ihre erste Geste ein. Für Windows und die Mac-Beta verfügbar.