CopyQ – Benutzeroberfläche 및 SL5 Aura의 통합

CopyQ가 아니었나요?

CopyQ는 Benutzeroberfläche에 대한 클립보드 관리자와 같은 erweiterbarer 클립보드 관리자입니다. Er speichert eine History aller kopierten Inhalte und erlaubt Zugriff per Kommandozeile, Python-Script 또는 Tastenkürzel.

Für SL5 Aura ist CopyQ das primäre Werkzeug um Sprach-zu-Text Ergebnisse in die Zwischenablage zu Bringen und dort zu verwalten.

관련 Dateien im Repo

다테이

즈베크

도구/export_to_copyq.py

수출 FUZZY_MAP-등록 없음 CopyQ

scripts/py/func/process_text_in_Background.py

CopyQ에 대한 텍스트 및 전송 내용 확인

config/maps/plugins/standard_actions/de-DE/renumber_clipboard_text.py

Nummeriert 클립보드-텍스트 음

config/maps/plugins/z_fallback_llm/de-DE/test_clipboard.py

클립보드-Zugriff에 대한 테스트 스크립트

config/maps/koans_deutsch/11_copyq_benutzeroberflaeche/

Koan-Übungen zum 테마

import_to_copyq.py

Das Script tools/export_to_copyq.py liest die Map-Dateien des Repos(읽기 전용) und sendet die Regeln als strukturierte Items an CopyQ.

위치: Das Script verändert keine Dateien im Repo – es sendet nur Kommandos 외부 CopyQ-Prozess.

플랫폼

  • Linux: copyq ist direct im PATH verfügbar

  • Windows: Typische Pfade werden automatisch gesucht, z.B. C:\Program Files\CopyQ\copyq.exe

누정

python tools/export_to_copyq.py

Kommandozeile steuern에 따른 CopyQ

CopyQ는 CLI를 사용합니다:

# 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(LanguageTool)

FUZZY_MAP_pre = [
    ('koans', '^(korn|korns|koons|cohens|kreuz|kohl|kurz|chor ins|cuarn|twain|kurt)$'),
]

Diese Regel greift bei Fullmatch(^...$) – 파이프라인도 중지합니다.

FUZZY_MAP.py(LanguageTool 없음)

FUZZY_MAP = [
    ('koans', '(korn|korns|chor|chor ins|kohlen)'),
]

Diese Regel greift auch innerhalb eines längeren Satzes(완전 일치).

Typische STT-Fehler bei “CopyQ”

Vosk erkennt “CopyQ”는 종종 다음과 같습니다:

  • ‘큐 복사’

  • 코피 -복사 대기열

  • `코피 q’

FUZZY_MAP_pre.py에 대한 Mögliche Korrektur-Regel:

('CopyQ', r'\b(copy\s*q(ue|ue?ue)?|kopi\s*q)\b', 0, {'command_flags': re.IGNORECASE}),

pyperclip은 Python-Alternative 역할을 합니다.

Wenn CopyQ nicht verfügbar ist, nutzt Aura pyperclip as Fallback:

import pyperclip
pyperclip.copy("Text in Clipboard")
text = pyperclip.paste()

pyperclip.venv 설치 프로그램(site-packages/pyperclip/)입니다.

힌바이제

  • CopyQ는 Hintergrundprozess laufen damit die CLI 기능을 비난합니다.

  • Linux용: copyq & beim Systemstart

  • Windows용: CopyQ startet automatisch im Tray wenn installiert

  • 추가 테스트: config/maps/plugins/z_fallback_llm/de-DE/test_clipboard.py