CopyQ – Benutzeroberfläche e integración en SL5 Aura¶
¿Era CopyQ?¶
CopyQ es un administrador de portapapeles diferente con una lista de archivos de escritura. Er speichert eine History aller kopierten Inhalte und erlaubt Zugriff per Kommandozeile, Python-Script o Tastenkürzel.
Para SL5 Aura es CopyQ el primer trabajo en la escritura del texto in die Zwischenablage zu Bringen und dort zu verwalten.
Fechas relevantes en el repositorio¶
Fechai |
Zweck |
|---|---|
|
Exportar FUZZY_MAP-Regeln nach CopyQ |
|
Verificar texto y enviar en CopyQ |
|
Portapapeles numérico-Texto um |
|
Script de prueba para el portapapeles |
|
Koan-Übungen zum Thema |
export_to_copyq.py¶
El script tools/export_to_copyq.py se encuentra en la fecha del mapa de repositorios (solo lectura)
y envía el Regeln als strukturierte Items an CopyQ.
Wichtig: Das Script verändert keine Dateien im Repo – es sendet nur Kommandos un proceso externo CopyQ.
Plataformas¶
Linux:
copyqestá directamente disponible en PATHWindows: Typische Pfade werden automatisch gesucht, z.B.
C:\Archivos de programa\CopyQ\copyq.exe
nuezung¶
python tools/export_to_copyq.py
CopyQ por Kommandozeile steuern¶
CopyQ tiene una CLI propia:
# 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 – CopyQ Benutzeroberfläche¶
Der Koan 11_copyq_benutzeroberflaeche enthält Regeln die das Wort “koans”
aus typischen STT-Erkennungsfehlern wiederherstellen.
FUZZY_MAP_pre.py (para LanguageTool)¶
FUZZY_MAP_pre = [
('koans', '^(korn|korns|koons|cohens|kreuz|kohl|kurz|chor ins|cuarn|twain|kurt)$'),
]
Este reglamento aparece en Fullmatch (^...$): también detuvo el otro canal.
FUZZY_MAP.py (después de LanguageTool)¶
FUZZY_MAP = [
('koans', '(korn|korns|chor|chor ins|kohlen)'),
]
Este reglamento incluye también una parte interior de una bolsa larga (no Fullmatch).
Typische STT-Fehler en “CopyQ”¶
Vosk erkennt “CopyQ” a menudo también:
copiar señalkopie kucopiar colakopi q
Reglas de corrección modificadas para FUZZY_MAP_pre.py:
('CopyQ', r'\b(copy\s*q(ue|ue?ue)?|kopi\s*q)\b', 0, {'command_flags': re.IGNORECASE}),
pyperclip y alternativa a Python¶
Si CopyQ no está disponible, no usará Aura pyperclip como Fallback:
import pyperclip
pyperclip.copy("Text in Clipboard")
text = pyperclip.paste()
pyperclip está instalado en .venv (site-packages/pyperclip/).
Hinweise¶
CopyQ no debe funcionar en el proceso de fondo si no funciona la CLI
En Linux:
copyq &en SystemstartEn Windows: CopyQ se inicia automáticamente en la bandeja cuando se instala
Para pruebas:
config/maps/plugins/z_fallback_llm/de-DE/test_clipboard.py