クリップボードデータの照会または変更 (OSC 52)

クリップボード上のデータを照会または変更します。

  1. 0x1B
    ESC
  2. 0x5D
    ]
  3. 0x35 0x32
    52
  4. 0x3B
    ;
  5. ____
    t
  6. 0x3B
    ;
  7. ____
    d
  8. 0x1B
    ESC
  9. 0x5C
    \

d の値に応じて、t で指定されたクリップボード上のデータを照会または変更します。

t は0 個以上の文字のリストで、各文字はシステム上の異なる種類の クリップボードに対応します。xterm で定義されている t の各文字の意味は次のとおりです:

t種類
c標準クリップボード
pプライマリクリップボード
qセカンダリクリップボード
s選択クリップボード
0–7カットバッファ 0–7

Note

Ghostty は t 内の有効な値として c、p、s のみを認識します。 それ以外の種類は c の別名として扱われます。t を省略した場合、 Ghostty は既定でプライマリクリップボードの照会または変更を行います (c と同等)。

Warning

Ghostty は現在、1 シーケンスにつき 1 つのクリップボードしか指定できません。 これは私たち側の制限であり、将来修正される可能性があります。

d が単一の文字 ? である場合、ターミナルは要求されたデータを含む t 内で最初に見つかったクリップボードのデータを含む別の OSC 52 シーケンスで応答します。

それ以外の場合、d は t に列挙されたすべてのクリップボードの新しいデータを含む Base64 エンコードされた文字列であることが期待されます。

d が有効な Base64 エンコード文字列でも文字 ? でもない場合、 t に列挙されたすべてのクリップボードがクリアされます。