クリップボードマネージャCopyQの日本語の情報を補完するものです。

×

FAQ-よくある質問

ショートカットを使用してCopyQウィンドウまたはトレイメニューを開く方法

グローバルショートカットでCopyQウィンドウまたはメニューを開くための新しいコマンドを追加します。
  1. 「コマンド」ダイアログ(F6ショートカット)を開きます。
  2. ダイアログの「追加」ボタンをクリックします。
  3. リストから「メインウィンドウを表示/非表示」または「トレイメニューを表示」を選択し、「OK」ボタンをクリックします。
  4. 「グローバルショートカット」ラベルの横にあるボタンをクリックして、ショートカットを設定します。
  5. 「OK」ボタンをクリックして変更を保存します。
コマンドの詳細については、「コマンドの記述と機能の追加」を参照してください。

ダブルクリックしたアイテムをCopyQウィンドウから貼り付ける方法は?

  1. 「設定」(Ctrl+Pショートカット)を開きます。
  2. 「履歴」タブに移動します。
  3. 「現在のウィンドウに貼り付け」オプションを有効にします。
次にCopyQメインウィンドウを開いてアイテムをアクティブ化するときに、アイテムを貼り付ける必要があります。

プレーンテキストとして貼り付ける方法は?

  1. 「コマンド」ダイアログ(F6ショートカット)を開く。
  2. ダイアログの「追加」ボタンをクリックします。
  3. リストから「プレーンテキストとして貼り付け」を選択し、「OK」ボタンをクリック。
  4. 「グローバルショートカット」ラベルの横にある+ボタンをクリックして、ショートカットを設定します。
  5. 「OK」ボタンをクリックして変更を保存します。
(CopyQウィンドウから)プレーンテキストとして選択した項目を貼り付けるには上記の手順に従ってください。

プレーンテキストのみを保存する方法は?

HTMLとリッチテキストの保存を禁止するには:
  1. 「設定」(Ctrl+Pショートカット)を開きます。
  2. 「アイテム」タブに移動します。
  3. リストの「Web」アイテムを無効にします。
  4. 「テキスト」アイテムを選択します。
  5. 「HTMLとリッチテキストの保存と表示」を無効にします。
同様に、リスト内の「画像」を無効にして、画像の保存とレンダリングを回避することもできます。

既存のアイテムは影響を受けませんが、データ形式は削除できます。
  1. アイテムを選択。
  2. F4ショートカットを押します(メニューの[アイテム-コンテンツの表示…])。
  3. リストからフォーマットを選択します。
  4. Deleteキーを押します。

クリップボードの保存を無効にする方法は?

CopyQアイテムリストへのクリップボードの保存を一時的に無効にするには、メニュー項目[ファイル-クリップボードの保存を無効にする](Ctrl+Shift+Xショートカット)を選択します。機能を再度有効にするには、「ファイル-クリップボードの保存を有効にする」(同じショートカット)を選択します。
CopyQへのクリップボードの保存を永続的に無効にするには:
  1. 「CopyQ設定ダイアログ」(Ctrl+Pショートカット)を開く。
  2. 「履歴」に移動します。
  3. 「クリップボード記録用タブ」の項目(初期値:&Clipboard)をクリアします。

タブ、設定、コマンドをバックアップする方法は?

メニューから[ファイル-エクスポート]を選択し、エクスポートするタブと、設定とコマンドをエクスポートするかどうかを選択します。
バックアップを復元するには、メニューから「ファイル-インポート」を選択し、エクスポートされたファイルを選択してから、インポートするものを選択します。
注:タブとコマンドをインポートしても、既存のタブは上書きされず、新しいタブが作成されます。

クリップボードが変更されたときに通知の表示を有効または無効にするには?

通知の表示を有効にするには:
  1. 「設定ダイアログ」(Ctrl+Pショートカット)を開く。
  2. 「通知」タブに移動します。
  3. 「通知の表示時間(秒)」にゼロ以外の値を設定します。
  4. 「クリップボード通知の行数」にゼロ以外の値を設定します。
  5. OKボタンをクリック。
通知の表示を無効にするには、上記のオプションのいずれかをゼロに設定します。

共有コマンドを読み込んで利用するには?

次のようなCopyQで使用できるコマンドのコードを見かける場合があります。
(このコードは、Ctrl + Shift + 1でメインウィンドウを開くものです)。
 [Command]
 Name=Show/hide main window
 Command=copyq: toggle()
 Icon=\xf022
 GlobalShortcut=ctrl+shift+1
CopyQでコマンドを使用するには:
  1. 上記のコードをコピーします。
  2. 「コマンド」ダイアログ(F6ショートカット)を開きます。
  3. ダイアログの下部にある[コマンドの貼り付け]ボタンをクリックします。
  4. OKボタンをクリックします。
(これで、Ctrl + Shift + 1でメインウィンドウを開くことができるはずです。)

逆にコマンドを共有するためにコピーするは、「コマンド」ダイアログのコマンドリストからコマンドを選択し、「選択した項目をコピー」ボタンを押す(またはCtrl + Cを押す)。
(スクリプト本体だけでなく、コマンド名、ショートカットキーなどの設定もコピーされる。なお日本語はEncodeが合ってないと文字化けする)

特定のアプリのウィンドウ(パスワードマネージャーなど)からコピーしたテキストのみ履歴保存を省略するには?

ウィンドウからコピーされたテキストを無視する自動コマンドを追加および変更します。
  1. 「コマンド」ダイアログ(F6ショートカット)を開く。
  2. ダイアログの「追加」ボタンをクリック。
  3. 「タイトルに *"Password"* が含まれるウィンドウを無視」を選択
  4. 「高度タブ」を選択
  5. 必要があれば一致するアイテム「ウィンドウ」をアプリのウィンドウ名を変更します(例:)KeePass。
  6. OKボタンをクリック、変更を保存。
注:この新しいコマンドはコマンドリストの一番上にある必要があります(自動コマンドはリスト順に実行されるため)。

また、パスワードマネージャーがWebブラウザーの拡張機能である場合や、パスワードがウィンドウではなくメニューからコピーされる場合など、上記のコマンドは機能しません。「ウィンドウ」テキストボックスを^$に設定してみてください。これは通常、ポップアップメニューと一致します。
より信頼できる方法として、コマンドを使用してテキストをブラックリストに登録します (ソルトハッシュのみを保存し、テキスト自体はどこにも保存されません)。

ロギングを有効にするには?

詳細ログの場合は環境変数COPYQ_LOG_LEVELをDEBUGに設定COPYQ_LOG_FILEし、ログのファイルパスを設定します。
commandを入力すると、現在のログファイルパスを[アクション]ダイアログ(F5ショートカット)からクリップボードにコピーできます。または、を押し てログに直接アクセスします。copyq 'copy(info("log"))'F12

複数のアイテムをコピーまたは貼り付ける際、コピーしたアイテムの順序を保持するにはどうすればよいですか?

  1. 選択したアイテムの順序をCtrl+Shift+Rで逆順にしてコピーします。
  2. または、逆の順序でアイテムを選択してからコピーします。
#165を参照してください。

単一/複数アイテムの貼り付けは内部的にどのように機能しますか?


Returnキーを押すと、アイテム全体が(すべての形式で)クリップボードにコピーされ、「現在のウィンドウに貼り付け」オプションが有効になっている場合はShift+Insert、前のウィンドウに送信さ れます そのため、ターゲットアプリケーションは、どの形式で貼り付けるかを決定しますShift+Insert。
さらにアイテムを選択してを押すとReturn、選択したアイテムの連結されたテキストだけがクリップボードに入れられます。ただし、HTML、画像、その他の形式の結合など、将来的にはさらに多くのことができるようになります。
#165を参照してください。

CopyQからの貼り付けが機能しないのはなぜですか?

CopyQからの貼り付けは、Windows、macOS、およびLinux上のX11でのみ機能します。
具体的には、この機能はWaylandではサポートされていませんが、回避策を使用できます。Linuxでは、グローバルショートカットと貼り付けは機能しません
まず、適切なオプションが有効になっているかどうかを確認します。
  • メインウィンドウから貼り付けるには、[履歴]設定タブで[現在のウィンドウに貼り付け]を有効にする。
  • トレイメニューから貼り付けるには、[トレイ]設定タブの[アクティブ化されたアイテムを現在のウィンドウに貼り付ける]を有効にする。
それでも貼り付けが機能しない場合は、Shift+Insertショートカットがターゲットウィンドウに貼り付けられているかどうかを確認してください。これは、CopyQがデフォルトで使用するショートカットです。これを変更しCtrl+Vて#633を表示し ます。

それでも貼り付けが機能しない場合は、次のいずれかの問題が原因である可能性があります。
  • CopyQはターゲットウィンドウを正しくフォーカスできない。
  • クリップボードにコピーされた形式は、ターゲットアプリケーションでサポートされていない。

キーボードのみでメニューまたはコンテキストメニューを開くには?

アイテムメニューを開くには、Alt+Iを使用し、選択したアイテムのコンテキストメニューを開くにはMenuキー(アプリケーションキー)を使用します。

メインのCopyQウィンドウでメニューバーを非表示にする方法は?

メニューバーは、現在のテーマのスタイルシートを変更することで非表示にできます。
  1. 「設定ダイアログ」(Ctrl+Pショートカット)を開く。
  2. 「外観」をクリック。
  3. 「タブ、ツールバー、メニューの色に色設定を反映」チェックボックスを有効にします。
  4. 「テーマの編集」ボタンをクリック。(エディタが開きます)
  5. menu_bar_cssオプションを見つけて追加:height: 0
 menu_bar_css="
    ;height: 0
    ;background: ${bg}
    ;color: ${fg}"

ファイルマネージャーからコピーしたファイルパスを再利用するには?

デフォルトでは、ファイルマネージャからファイルをコピーまたは切り取ると、テキストのみがアイテムリストに保存されます。通常、CopyQからファイルをコピー/貼り付けするには、他のデータが必要です。

自動コマンドを使用して、追加のデータ形式(MIME)を追加する必要があります(以下と同様)。多くのファイルマネージャで一般的に使用される形式は text/uri-listです。その他の特殊な形式にはx-special/gnome-copied-files、Nautilusとapplication/x-kde-cutselectionDolphinが含まれ ます 。これらのフォーマットは、アクションのタイプ(コピーまたはカット)を指定するために使用されます。
 [Command]
 Command="
    var originalFunction = global.clipboardFormatsToSave
    global.clipboardFormatsToSave = function() {
        return originalFunction().concat([
            mimeUriList,
            'x-special/gnome-copied-files',
            'application/x-kde-cutselection',
        ])
    }"
 Icon=\xf0c1
 IsScript=true
 Name=Store File Manager Metadata

一次選択のみに基づいてコマンドをトリガーする方法は?

application/x-copyq-clipboard-mode自動コマンドでフォーマットを確認できます。
たとえば、コマンドの入力形式を設定すると、X11の選択変更時にのみ実行されます。
 [Command]
 Automatic=true
 Command="
    copyq:
    popup(input())"
 Input=application/x-copyq-clipboard-mode
 Name=Executed only on X11 selection change
それ以外の場合は、コマンドで確認できます。
 [Command]
 Automatic=true
 Command="
    copyq:
    if (str(data(mimeClipboardMode)) == 'selection')
      popup('selection changed')
    else
      popup('clipboard changed')"
 Name=Show clipboard/selection change

macOSのアプリケーションから貼り付けられなくなるのはなぜですか?

参照: macOSでは、インストール/更新後にCopyQが貼り付けられません

外部エディターがアイテムの編集に失敗するのはなぜですか?

CopyQは、編集されたアイテムのコンテンツを含む一時ファイルを作成し、カスタムエディターコマンドに引数として渡します。ファイルが変更されると、アイテムも変更されます。

通常の問題は次のとおりです。
  • 外部エディターが空のファイルを開く。
  • 外部エディタは、ファイルが見つからない警告を出す。
  • ファイルを保存しても、元のアイテムが反映されない。

これは、エディターを起動コマンドが終了したが、エディターアプリケーション自体がまだ実行されている場合に発生します。ます。コマンドが終了したため、CopyQはエディター自体が実行されていないと見なし、一時ファイルの変更の監視を停止します(ファイルを削除します)。
いくつかのエディタでの正しいコマンドは次のとおりです。
 emacsclientw.exe --alternate-editor="" %1
 gvim --nofork %1
 sublime_text --wait %1
 code --wait %1
 open -t -W -n %1

保存されたアイテムと設定はどこにありますか?

設定および保存されたアイテムは次の場所にあります。
  • Windows folder %APPDATA%\copyq for installed version of CopyQ.
  • Windows sub-folder config in unzipped portable version of CopyQ.
  • Linux directory ~/.config/copyq.
  • In a directory specific to a given CopyQ instance - セッションを参照
設定ファイルへの絶対パスは、copyq info configを実行し取得します(親ディレクトリには保存されたアイテムが含まれます)。

アイテムと構成が保存されないのはなぜですか?

設定ディレクトリとファイルへのアクセス権を確認してください。

グローバルショートカットが機能しないのはなぜですか?

グローバル/システムショートカット(または特定のキーの組み合わせ)は、一部のデスクトップ環境(Linux上のWaylandなど)では機能しません。
回避策として、システム設定でショートカットを割り当ててみてください。
コマンドを起動してショートカットを起動するには:
  1. コマンドダイアログを開きます(メインウィンドウからF6キーを押します)。
  2. 左側のパネルにあるグローバルショートカットのコマンドをクリックします。
  3. 「詳細を表示」チェックボックスを有効にします。
  4. 「コマンド」テキストフィールドの内容をコピーします。
注意
コマンドが次のようになっている場合:
 copyq: toggle()
使用する実際のコマンドは次のとおりです。
 copyq -e "toggle()"

なぜ暗号化が頻繁にパスワードを要求するのですか?

暗号化プラグインはgpg2をタブとアイテムの復号化に使用します。パスワードは通常、数分に1回だけ入力する必要があります。
パスワードプロンプトが頻繁に表示される場合は、タブのアンロード間隔を長くするか([環境設定]の[履歴]タブの[間隔後にタブをアンロード]オプション)、またはgpg設定を変更します(#946を参照)。

「copyq:command not found」エラーを修正するには?

「copyq: command not found」または同様のエラーが発生する場合は、シェルまたは言語インタープリターが実行可能ファイルを見つけられないことを意味します。
これは通常、実行可能ファイルのディレクトリがPATH 環境変数にない場合に発生します。
コマンド内から実行しているときにこれが発生した場合、例えば
 bash:
 text="SOME TEXT"
 copyq copy "$text"
代わりにCOPYQ環境変数を使用して修正できます。
 bash:
 text="SOME TEXT"
 "$COPYQ" copy "$text"

CopyQがクラッシュまたは誤動作した場合はどうすればよいですか?

CopyQがクラッシュするか、期待どおりに動作しない場合は、最初に同様の問題を検索し、その問題のコメントで詳細を提供してください。
そのような問題が見つからない場合は、新しいバグを報告してください。
次の詳細を入力してください。
  • CopyQバージョン
  • オペレーティングシステム(デスクトップ環境、ウィンドウマネージャーなど)
  • 問題を再現する手順
  • アプリケーションログ(共有コマンドをロードして共有する方法を参照)
  • 可能な場合はスタックトレース(例:Linuxの場合 coredumpctl dump --reverse copyq )

メンバーのみ編集できます