# LibTmux.CopyModeRequest.CopyModeRequest

- **Module:** LibTmux.CopyModeRequest
- **Package:** LibTmux
- **Language:** .NET
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/6656a563ec9e07ab52e0c3ac96f7704fc94cc0c0/src/LibTmux/Requests/CopyModeRequest.cs#L13
- **Page:** https://libtmux.org/reference/dotnet/libtmux-copymoderequest-copymoderequest/

```
LibTmux.CopyModeRequest.CopyModeRequest(scrollUp: bool, exitOnBottom: bool, mouseDrag: bool, cancel: bool, pageDown: bool, sourcePane: string?)
```

Initializes a copy-mode request.

## Parameters

- `scrollUp` (bool) — Whether the pane scrolls up one page on entry.
- `exitOnBottom` (bool) — Whether reaching the bottom leaves copy mode.
- `mouseDrag` (bool) — Whether the mode is entered for a mouse drag.
- `cancel` (bool) — Whether copy mode is left instead of entered.
- `pageDown` (bool) — Whether the pane scrolls down one page on entry.
- `sourcePane` (string?) — A pane whose content is shown instead.
