CopyQ – Benutzeroberfläche と SL5 Aura への統合

CopyQ でしたか?

CopyQ is erweiterbarer Clipboard-Manager mit einer skriptbaren Benutzeroberfläche. Er speichert eine History aller kopierten Inhalte und erlaubt Zugriff per Commandozeile、 Python スクリプトまたは Tastenkurzel。

SL5 Aura ist CopyQ das primäre Werkzeug um Sprach-zu-Text Ergebnisse さまざまなイベントが開催されます。

関連する日付に関するレポ

ダテイ

ツベック

tools/export_to_copyq.py

Exportiert FUZZY_MAP-Regeln nach 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

Clipboard-Zugriff のテスト スクリプト

config/maps/koans_deutsch/11_copyq_benutzeroberflaeche/

Koan-Übungen zum テーマ

export_to_copyq.py

Das Script tools/export_to_copyq.py 最も古い Map-Dateien des Repos (読み取り専用) アイテムをコピー Q に送信します。

Wichtig: Das Script verändert keine Dateien im Repo – es sendet nur Commandos 外部の CopyQ-Prozess です。

プラットフォーメン

  • Linux: copyq は PATH を直接指定します

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

ヌツング

python tools/export_to_copyq.py

CopyQ per Kommandozeile steuern

CopyQ Hat eine eingebaute 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!')"

公案 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 (言語ツール)

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

フルマッチ (^...$) – パイプラインも停止します。

FUZZY_MAP.py (言語ツールなし)

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

Diese Regel grift auch innerhalb eines längeren Satzes (kein Fullmatch)。

Typische STT-Fehler bei “CopyQ”

Vosk erkennt “CopyQ” は次のとおりです。

  • コピーキュー

  • コピーク

  • コピーキュー

  • 「コピQ」

FUZZY_MAP_pre.py のコレクトゥル レーゲルの例:

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

pyperclip als Python 代替

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

pyperclip.venv をインストールします (site-packages/pyperclip/)。

ヒンヴァイセ

  • CopyQ muss als Hintergrundprozess laufen damit die CLI funktioniert

  • Linux の場合: copyq & beim Systemstart

  • Windows の場合: CopyQ はトレイのインストール時に自動的に起動します

  • 最後のテスト: config/maps/plugins/z_fallback_llm/de-DE/test_clipboard.py