Eigene Kürzel Beta

Weniger wiederholen. Bewusst einfügen.

Speichere häufig verwendeten Text oder Code als Kürzel. AYVI erweitert es erst, wenn du den Erweitern-Shortcut drückst, oder du wählst einen Eintrag aus der Kürzel-Palette.

Beta: Verwaltung und das Speichern einer Auswahl aus TextEdit wurden praktisch geprüft. Erweiterung und Palette sind noch nicht systematisch in Ziel-Apps getestet.

Ein bewusster Ablauf

  1. Öffne Kürzel verwalten in den Einstellungen oder im Menüleisten-Menü. Lege ein Kürzel an, passe Vorlage und Beschreibung an und prüfe die lokale Vorschau.
  2. Tippe das Kürzel in ein bearbeitbares Feld. Der Standard-Shortcut ⌃⌥E prüft auf ausdrücklichen Tastendruck höchstens 32 UTF-16-Codeeinheiten vor dem Cursor. Alternativ öffnet ⌃⌥Space die Palette, in der du ein Kürzel auswählst.
  3. AYVI validiert Ziel und Text vor dem Einfügen erneut. Wenn Accessibility-Schreiben nicht verfügbar ist, kann ein zustimmungspflichtiger Clipboard-Fallback angeboten werden.

Die Kürzel sind ASCII-Trigger mit 2 bis 32 Zeichen. Sie können allgemein, einer Kategorie/Sprache oder bestimmten Apps zugeordnet werden. Trigger werden ohne Beachtung der Groß-/Kleinschreibung verglichen.

Beispiele

Die folgenden festen Beispiele laufen vollständig im Browser. Sie verwenden keine Eingabe und senden keine Anfrage.

AYVIOffline-Beispiel

sout → System.out.println({cursor});

trycatch → Auswahl in einen try/catch-Block einpacken

Wähle ein festes Beispiel. Keine Netzwerkanfrage.

sout ist ein mitgeliefertes Java-Kürzel. trycatch kann eine vorhandene Auswahl mit {selection} umschließen. Auch ein E-Mail-Abschluss lässt sich als gewöhnliches Textkürzel speichern; er ist kein mitgelieferter Unternehmensinhalt.

Vorlagen mit Platzhaltern

Platzhalter werden beim Einfügen lokal aufgelöst. Ausfüllfelder mit gleichem Namen teilen denselben Wert; Escape schließt ein Formular ohne Änderung am Ziel.

{cursor}
Setzt den Cursor an die angegebene Stelle. Höchstens einmal pro Vorlage.
{selection}
Fügt die aktuelle Auswahl in die Vorlage ein. Ohne Auswahl wird der konfigurierte Fallback genutzt.
{input:Name}, {input:Name=Standard}
Fragt einen Textwert ab; optional mit vorausgefülltem Standard.
{choice:Name=a|b|c}
Fragt eine Auswahl aus zwei bis zwanzig Optionen ab.
{date}, {date:Format}, {time}
Fügt lokales Datum oder lokale Uhrzeit ein.
{clipboard}
Fügt den Inhalt der Zwischenablage ein, wenn dieses Kürzel ausdrücklich ausgewählt wurde. Vor der ersten Nutzung erscheint ein Hinweis.

Normale Code-Klammern benötigen kein Escaping. Nur bekannte Platzhalternamen werden erkannt; {{cursor}} gibt den Text {cursor} wörtlich aus.

Datenschutz und Kontrolle

  • Es gibt keine dauerhafte Beobachtung von Tastatureingaben und keinen CGEventTap für die Kürzel-Erweiterung. Erst der explizite Shortcut liest den begrenzten Text vor dem Cursor. Die Palette muss nichts vor dem Cursor lesen.
  • Passwortfelder vom Typ AXSecureTextField werden vor dem Lesen und Schreiben ausgeschlossen. Die Ziel-App, das fokussierte Element und der Text werden vor Änderungen erneut geprüft.
  • Kürzel bleiben auf diesem Mac in einem verschlüsselten lokalen Speicher mit eigenem Schlüssel im Schlüsselbund. Sie werden nicht an einen Provider gesendet und nicht in Diagnoselogs geschrieben.
  • „Als Kürzel speichern“ erzeugt nach einem bewussten Klick einen ungespeicherten Entwurf aus der aktuellen Accessibility-Auswahl. Abbrechen speichert nichts; es wird weder die Zwischenablage gelesen noch ein Provider aufgerufen.
  • Einfügen führt keinen Code aus und sendet kein Return. Im Terminal gelten zusätzliche Bestätigung und Schutz für mehrzeilige Inhalte.

Die separate Funktion für lokale Kürzelvorschläge im AYVI-Fragefeld ist davon unabhängig und erweitert nur Vorschläge innerhalb dieses Eingabefelds.

Prüfstatus und Grenzen

Automatisierte Tests decken Parser, Vorlagen, Speicherung, Validierung und Einfügepfade ab. Sie ersetzen keinen praktischen Test mit jeder Ziel-App.

BereichDokumentierter Stand
Verwaltung und lokaler SpeicherVerwaltungsablauf wurde in den Einstellungen praktisch geprüft; eigener Eintrag blieb nach erneutem Öffnen erhalten.
Auswahl speichernDer Hauptablauf in TextEdit wurde geprüft: Entwurf öffnen, Abbrechen ohne Speichern, erneut öffnen und speichern.
Shortcut-Erweiterung und PaletteInteraktion in echten Ziel-Apps noch nicht systematisch geprüft.
TextEdit, Mail, Notizen, Safari, Chrome, IntelliJ, VS Code, Xcode, Terminal und iTermFür die Kürzel-Erweiterung derzeit nicht als kompatibel bestätigt; siehe Kompatibilität und die manuelle Testmatrix im Repository.

Die App unterstützt macOS 14 oder neuer. Es gibt keinen öffentlichen Download und keine Zusage, dass ein Kürzel in jeder App oder jedem Eingabefeld erweitert werden kann.

Quellcode und lokalen Start ansehen Änderungen und Prüfstatus