> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cyberdesk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Desktop Tools

> Control a connected desktop from Cyberdesk

Desktop Tools is the dashboard control surface for a connected Cyberdriver machine. It sends requests through Cyberdesk's authenticated tunnel to the local Cyberdriver service.

## Supported actions

### Display

* Take screenshots
* Read current display dimensions
* Set Windows resolution to 1024×768 from the System tab when supported

### Mouse

* Move the cursor
* Left, right, middle, double, and triple click
* Drag from a start coordinate to an end coordinate
* Scroll up, down, left, or right

### Keyboard

* Type text
* Press key combinations such as `ctrl+c`, `alt+tab`, `enter`, and `esc`
* Use quick buttons for common keys

<Note>
  **Key syntax.** Use `+` to press keys **together** as one chord, e.g. `ctrl+a` or `alt+tab`. A chord can combine multiple modifiers (`ctrl`, `alt`, `shift`, `win`) but only one non-modifier key. Use **spaces** to press keys **one after another**, e.g. `down down down` taps Down three times, or `ctrl+c ctrl+v`. Joining repeated or multiple non-modifier keys with `+` (e.g. `down+down+down`) is invalid — use spaces instead.
</Note>

### Clipboard

* Copy selected text from the remote desktop and return it to Cyberdesk

### Files

* List directories
* Read files as base64
* Write or append files

### Shell

* Run PowerShell commands on Windows
* Reuse a PowerShell session when the endpoint supports it

## Coordinate model

Cyberdriver normalizes screenshots and coordinates so that Desktop Tools clicks map to the visible screenshot. On Windows, Cyberdriver maps actions to display pixels and handles the translation internally.

If clicks look offset, collect diagnostics and include the display dimensions plus screenshot size.

## Login screen access

On Windows, install Cyberdriver as a service. Service mode lets Cyberdriver work before an interactive user logs in and enables access to the Windows login screen.
