Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

libtmux_mcp.models.SendKeysOperation

Python
  • Python
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

API reference · Markdown

class libtmux_mcp.models.SendKeysOperation
class [source]
class [source]
class libtmux_mcp.models.SendKeysOperation
Bases:
  • BaseModel

One raw-input operation for batch sending.

Members

model_config

model_config = ConfigDict(extra="forbid")
attribute [source]
attribute [source]
model_config

keys

keys : str = Field(description="Keys or text to send.")
attribute [source]
attribute [source]
keys

pane_id

pane_id : str | None = Field( default=None, description="Pane ID (e.g. '%1').", )
attribute [source]
attribute [source]
pane_id

session_name

session_name : str | None = Field( default=None, description="Session name for pane resolution.", )
attribute [source]
attribute [source]
session_name

session_id

session_id : str | None = Field( default=None, description="Session ID (e.g. '$1') for pane resolution.", )
attribute [source]
attribute [source]
session_id

window_id

window_id : str | None = Field( default=None, description="Window ID for pane resolution.", )
attribute [source]
attribute [source]
window_id

enter

enter : bool = Field( default=True, description="Whether to press Enter after sending keys.", )
attribute [source]
attribute [source]
enter

literal

literal : bool = Field( default=False, description="Whether to send keys literally with no tmux key interpretation.", )
attribute [source]
attribute [source]
literal

suppress_history

suppress_history : bool = Field( default=False, description=( "Suppress shell history by prepending a space where the shell " "ignores space-prefixed commands." ), )
attribute [source]
attribute [source]
suppress_history
Esc

Type to search.