CopyQ – Benutzeroberfläche & Intégration dans SL5 Aura¶
Était-ce CopyQ ?¶
CopyQ est un gestionnaire de presse-papiers plus facile à utiliser avec une seule copie de script. Er speichert eine History aller kopierten Inhalte und erlaubt Zugriff per Kommandozeile, Python-Script ou Goûter.
Pour SL5 Aura, CopyQ est le premier outil de travail avec texte intégré in die Zwischenablage zu bringen und dort zu verwalten.
Dates pertinentes dans le dépôt¶
Datei |
Zweck |
|---|---|
|
Exporter les paramètres FUZZY_MAP vers CopyQ |
|
Réaliser le texte et l’envoyer dans un CopyQ |
|
Numéroté Presse-papiers-Texte à |
|
Test-Script pour Clipboard-Zugriff |
|
Koan-Übungen zum Thema |
export_to_copyq.py¶
Le script tools/export_to_copyq.py est le Map-Dateien des Repos (lecture seule)
et envoyez le Regeln als strukturierte Items an CopyQ.
Quelque chose : Le script vous envoie des données dans le dépôt – il est envoyé à vos commandos un CopyQ-Prozess externe.
Plateformes¶
Linux :
copyqest directement dans la barre PATHWindows : Typische Pfade werden automatisch gesucht, par exemple.
C:\Program Files\CopyQ\copyq.exe
Nutzung¶
python tools/export_to_copyq.py
CopyQ pour le Kommandozeile Steuern¶
CopyQ a une CLI unique :
# Aktuellen Clipboard-Inhalt zeigen
copyq read 0
# Text in Clipboard schreiben
copyq add "Mein Text"
# Item aus History holen (Index 0 = aktuell)
copyq read 0
# CopyQ-Fenster öffnen
copyq show
# Script ausführen
copyq eval "popup('Hallo von Aura!')"
Koan 11 – Copier les flûtes à beignets CopyQ¶
Le Koan 11_copyq_benutzeroberflaeche enthält Regeln die das Wort “koans”
aus typischen STT-Erkennungsfehlern wiederherstellen.
FUZZY_MAP_pre.py (pour LanguageTool)¶
FUZZY_MAP_pre = [
('koans', '^(korn|korns|koons|cohens|kreuz|kohl|kurz|chor ins|cuarn|twain|kurt)$'),
]
Ce règlement est accepté par Fullmatch (^...$) – il s’arrête également pour d’autres pipelines.
FUZZY_MAP.py (selon LanguageTool)¶
FUZZY_MAP = [
('koans', '(korn|korns|chor|chor ins|kohlen)'),
]
Ce règlement prend en charge une partie intérieure plus longue (comme Fullmatch).
Typische STT-Fehler bei “CopyQ”¶
Vous pouvez également utiliser “CopyQ” :
copier le signalcopier kucopier la file d'attentekopi q
Plusieurs modèles de textures pour FUZZY_MAP_pre.py :
('CopyQ', r'\b(copy\s*q(ue|ue?ue)?|kopi\s*q)\b', 0, {'command_flags': re.IGNORECASE}),
pyperclip comme Python-Alternative¶
Si CopyQ n’est pas disponible, utilisez Aura pyperclip comme solution de repli :
import pyperclip
pyperclip.copy("Text in Clipboard")
text = pyperclip.paste()
pyperclip est installé dans .venv (site-packages/pyperclip/).
Notes¶
CopyQ doit également utiliser le processus de fond pour utiliser la fonction CLI
Sous Linux :
copyq &depuis SystemstartSous Windows : CopyQ démarre automatiquement dans le bac lors de l’installation
Pour les tests :
config/maps/plugins/z_fallback_llm/de-DE/test_clipboard.py