> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/knowledge-base/how-to-articles/keyboard-shortcuts-customization.md).

# Keyboard shortcuts customization

Customize keyboard shortcuts and build shortcut macros in Remote Desktop Manager from the File Settings User interface Keyboard section.

Remote Desktop Manager assigns a key combination to many of its commands. You can change the key combination of each shortcut, disable a shortcut, or return it to its default value. These options are found in ***File*** – ***Settings*** – ***User interface*** – ***Keyboard***. On macOS, you can also open the settings from ***Remote Desktop Manager*** – ***Settings*** in the menu bar at the top of the screen.

{% hint style="info" %}
For a list of default values for shortcuts, visit [Keyboard shortcuts](https://docs.devolutions.net/resources/keyboard-shortcuts).
{% endhint %}

### Modify shortcuts

The controls used to change a shortcut differ on macOS.

{% tabs %}
{% tab title="Windows and Linux" %}

1. Under the ***Keyboard*** section, find the shortcut to modify in the list. Shortcuts are grouped by category.
2. In the ***Mode*** column, select ***Default***, ***When not in session***, ***Global hotkey***, or ***None***.
3. In the ***Shortcut*** column, select the key combination.
4. Click ***Save***.
5. On Windows, restart Remote Desktop Manager to apply the changes. On Linux, the changes apply when the settings are saved.

If the selected key combination is already used by another shortcut or by a shortcut macro, Remote Desktop Manager asks whether to override it. Click ***Yes*** to assign the key combination and remove it from the other shortcut, or ***No*** to keep the previous key combination.

The ***Reset to default*** button returns the mode and key combination of every shortcut in the list to its default value. The ***Disable all*** button sets the ***Mode*** and ***Shortcut*** of every shortcut to ***None***. Both buttons apply when the settings are saved, and do not affect shortcut macros.
{% endtab %}

{% tab title="macOS" %}

1. In the ***Shortcuts*** section, select the shortcut to modify in the list. To find it, type its name in the ***Search*** box.
2. In the ***Mode*** list, select ***Custom*** to specify a new key combination, ***None*** to disable the shortcut, or ***Default*** to use its default key combination.
3. For a ***Custom*** shortcut, press a key in the ***Key*** box.
4. For a ***Custom*** shortcut, select or clear the <kbd>Ctrl</kbd>, <kbd>Alt</kbd>, <kbd>Shift</kbd>, and <kbd>Cmd</kbd> checkboxes.
5. Repeat these actions for each shortcut to modify.
6. Click ***Save***.

The changes apply when they are saved, without restarting Remote Desktop Manager. Changes that are not saved yet are also saved when the settings window is closed.

The ***Reset*** button cancels the changes that are not saved yet. The ***Restore defaults*** button sets every shortcut back to ***Default***; click ***Save*** to keep this change.
{% endtab %}
{% endtabs %}

### Global hotkeys

On Windows, a shortcut in ***Global hotkey*** mode is registered with Windows when Remote Desktop Manager starts. It works even when another application has the focus, and its key combination is unavailable to other applications while Remote Desktop Manager is running. Changes to a global hotkey take effect only after Remote Desktop Manager restarts.

On Linux, a shortcut in ***Global hotkey*** mode is not registered with the system and works only while Remote Desktop Manager has the focus. This mode is not available on macOS.

### Clipboard - Next value

The ***Clipboard - Next value*** shortcut, in the ***Actions*** category, is available on Windows only. It is a global hotkey with the default key combination <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>V</kbd>. It is used with the [Copy username and password](/rdm/ribbon-menu-bar/home/clipboard.md) action: when the target application does not move the clipboard to the password after the username is pasted, press the shortcut to put the next value in the clipboard. This applies to Chromium-based browsers and to Electron applications such as Slack or Microsoft Teams. While the clipboard waits for this shortcut, the status bar displays the key combination to press.

Because the shortcut is global, <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>V</kbd> is unavailable to other applications while Remote Desktop Manager is running, for example ***Paste Special*** in Microsoft Office. To free this key combination, assign another key combination to ***Clipboard - Next value*** or set its ***Mode*** to ***None***, then restart Remote Desktop Manager.

### Create shortcut macros

On Windows, you can create custom ***Macros*** and pair them with ***Shortcut*** key combinations. The ***Shortcut macros*** section is not available on macOS and Linux.

1. Under the ***Shortcut macros*** section, click ***Add***. A new macro line appears.
2. In the ***Shortcut*** column, select the key combination.
3. In the ***Macro*** column, select one of the available macros or write your own.
4. In the ***Mode*** column, select ***Default***, ***When not in session***, ***Global hotkey***, or ***None***.
5. In the ***Window*** column, select ***Execute in the previous window*** or ***Execute in current tab***.
6. Click ***Save***.
7. Restart Remote Desktop Manager to apply the changes.

To delete one or more shortcut macros, select the checkbox next to them, click ***Delete***, then click ***Delete*** in the confirmation window.

### Ignore key combinations in embedded sessions

On macOS, key combinations in the ***The following key combinations are ignored by embedded sessions*** list are not sent to embedded sessions, to avoid conflicts. Some key combinations are ignored by default. Changes to this list are saved immediately. This list is not available on Windows and Linux.

* To ignore the key combination of a shortcut, drag the shortcut from the ***Shortcuts*** list to the ignored key combinations list.
* To ignore another key combination, press a key in the box below the list, select the <kbd>Ctrl</kbd>, <kbd>Alt</kbd>, <kbd>Shift</kbd>, and <kbd>Cmd</kbd> checkboxes as needed, then click ***Add***.
* To remove key combinations from the list, select them, then click ***Delete***.
* To return the list to its default content, click ***Restore defaults*** next to ***Delete***.

### Other keyboard settings

On Windows, the ***Other*** section contains the following options. This section is not available on macOS and Linux.

* ***Disable minimize on Escape key press***
* ***Disable open with Enter key***
* ***Filter the tree list only on Enter key press*** (available when ***Disable open with Enter key*** is selected)

### See also

* [Devolutions Academy – Customize keyboard shortcuts](https://academy.devolutions.net/student/activity/2590985-customize-keyboard-shortcuts?sid=11ae724d-6d4d-4774-99e8-0323a9c39958\&sid_i=17)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/knowledge-base/how-to-articles/keyboard-shortcuts-customization.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
