# LibTmux.SendKeysRequest

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/320dc64f4b8b7815842471327a5e6b84a1499bf8/src/LibTmux/Requests/SendKeysRequest.cs#L4
- **Page:** https://libtmux.org/en/dotnet/latest/reference/libtmux-sendkeysrequest/

Describes one <c>send-keys</c> invocation.

## Members

- `Text` (property): Gets the text or key names to send.
- `Enter` (property): Gets whether Enter follows the text.
- `SuppressHistory` (property): Gets whether the shell is asked not to record the line.
- `Literal` (property): Gets whether the text is sent verbatim rather than as key names.
- `Reset` (property): Gets whether the pane's terminal state is reset first.
- `CopyModeCommand` (property): Gets the copy-mode command to send instead of text.
- `Repeat` (property): Gets how many times the keys repeat.
- `ExpandFormats` (property): Gets whether the text is expanded as a format.
- `HexKeys` (property): Gets whether key names are read as hexadecimal.
- `TargetClient` (property): Gets the client whose keys are sent.
- `KeyName` (property): Gets whether the text names a key rather than a string.
- `ToCommand` (method): Returns a key request as one tmux command for a pane.
