Klipper:シングルショートカットアクションを使用して現在のクリップボードの内容をプレーンテキストに貼り付けるには?

Klipper:シングルショートカットアクションを使用して現在のクリップボードの内容をプレーンテキストに貼り付けるには?

Ctrl- を使用してリッチテキストをコピーCし、次に - または他のキーなどのショートカットキーを使用してプレーンCtrlテキストとして貼り付けることができますShiftV

私はKDEを実行しており、KlipperKlipperを使用してこれを行う方法があるようです。

これで3段階のプロセスができました。ショートカットを使用してKlipperマウスの場所から呼び出します。次に、コンテンツからアイテムを選択しますKlipper(貼り付けたものと同じでも)。次にCtrl-paste を使用しますV。一段階に減らしたいです。

ベストアンサー1

Klipperだけではこの作業を一段階で完了できないと思います。ホットキー設定を見ると、キーストロークにバインドできるコマンドの数が制限されていることがわかります。 Actions で何かを構成することもできますが、「現在のクリップボードからジョブを手動で呼び出す」にはキーを 1 回押し、実際に貼り付けるにはキーをもう一度押す必要があります。私の考えの唯一のワンステップ解決策は、スタンドアロンコマンドを直接作成することです。

たとえば、xvkbd次のインストール後にショートカットキーにバインドできます。

xclip -o -selection clipboard | xclip -selection clipboard | xvkbd -xsendevent -text "\\Cv" 2>/dev/null

クリップボードからプレーンテキストで読み取ってクリップボードに戻し、Ctrl+を呼び出してv貼り付けます。

いくつかの注意:

  • これにより、クリップボードの内容が「一般」バージョンに置き換えられます。
  • Ctrlこれは貼り付けのキーボードショートカットである+に依存しvますが、これは本当ではないかもしれません(たとえば、一部の端末エミュレータでは)。

おすすめ記事