TerminalClipboardWriteEvent

data class TerminalClipboardWriteEvent(val selection: String, val text: String, val audit: TerminalClipboardAuditEvent)

Host-facing decoded OSC 52 clipboard write request.

This event is emitted only after the request has been parsed, size-checked, decoded as UTF-8 text, and allowed by TerminalClipboardPolicy. It is kept separate from TerminalClipboardAuditEvent so content-free audit streams do not accidentally retain clipboard payloads.

Constructors

Link copied to clipboard
constructor(selection: String, text: String, audit: TerminalClipboardAuditEvent)

Properties

Link copied to clipboard

content-free audit metadata for the same request.

Link copied to clipboard

OSC 52 selection designator exactly as parsed.

Link copied to clipboard

decoded clipboard text to write.