encode method

Uint8List encode(
  1. VtKeyEvent event
)

Encodes a key event into terminal bytes.

Implementation

Uint8List encode(VtKeyEvent event) {
  _ensureOpen();
  event._ensureOpen();
  return _encodeCharSequence(
    'ghostty_key_encoder_encode',
    (buffer, length, outWritten) => bindings.ghostty_key_encoder_encode(
      _handle,
      event._handle,
      buffer,
      length,
      outWritten,
    ),
  );
}