> For the complete documentation index, see [llms.txt](https://teamhelp.sipgate.co.uk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://teamhelp.sipgate.co.uk/use-sipgate/sipgate-app/what-keyboard-shortcuts-can-i-use-in-the-sipgate-app.md).

# What keyboard shortcuts can I use in the sipgate app?

In this article, you'll find the most important shortcuts for the desktop version of the sipgate app. Additionally, you can use shortcuts to accept or decline incoming calls, even if the app is not in the foreground.

You can disable the shortcuts (accepting and declining calls) when the app is not in the foreground. Go to **Settings ➔ Advanced** and use the toggle button for **keyboard shortcuts**.

![](/files/AND6BNlfY8MmeZkqVCcO)

### General Shortcuts

| **Function**                        | **Shortcut macOS** | **Shortcut Windows/Linux** |
| ----------------------------------- | ------------------ | -------------------------- |
| Perform focused action              | ENTER              | ENTER                      |
| Go to the next item on the page     | TAB or ↓           | TAB or ↓                   |
| Go to the previous item on the page | TAB or ↑           | TAB or ↑                   |
| Open the "Home" page                | ⌘+1                | Ctrl+1                     |
| Open the "Call List" page           | ⌘+2                | Ctrl+2                     |
| Open the "Contacts" page            | ⌘+3                | Ctrl+3                     |
| Open the "Statistics" page          | ⌘+4                | Ctrl+4                     |
| Open the "Feedback" page            | ⌘+9                | Ctrl+9                     |
| Open search on "Home"               | ⌘+K                | Ctrl+K                     |
| Maximize/minimize the call          | ⌘+^                | Ctrl+^                     |
| Navigate to favorites 1-10          | ⌘+⌥+1 to ⌘+⌥+0     | Ctrl+Alt+1 to Ctrl+Alt+0   |
| Open settings                       | ⌘+,                | Ctrl+,                     |
| Add new contact                     | ⌘+N                | Ctrl+N                     |

### Incoming Calls

| **Function**                                        | **Shortcut macOS** | **Shortcut Windows/Linux** |
| --------------------------------------------------- | ------------------ | -------------------------- |
| Accept incoming call when app is in foreground      | ENTER              | ENTER                      |
| Decline incoming call when app is in foreground     | ESC                | ESC                        |
| Accept incoming call when app is not in foreground  | ⌘+⇧+A              | Ctrl+⇧+A                   |
| Decline incoming call when app is not in foreground | ⌘+⇧+D              | Ctrl+⇧+D                   |

### Call Control

| **Function**                                                             | **Shortcut macOS** | **Shortcut Windows/Linux** |
| ------------------------------------------------------------------------ | ------------------ | -------------------------- |
| Open/close call logging                                                  | ⌘+⇧+L              | Ctrl+⇧+L                   |
| Toggle mute                                                              | ⌘+⇧+M              | Ctrl+⇧+M                   |
| Open/close dialpad                                                       | ⌘+⇧+K              | Ctrl+⇧+K                   |
| Toggle recording (only if the "Transcription" Labs feature is activated) | ⌘+⇧+R              | Ctrl+⇧+P                   |
| Add caller                                                               | ⌘+⇧+A              | Ctrl+⇧+A                   |
| Switch between two calls (swap)                                          | ⌘+⇧+S              | Ctrl+⇧+S                   |
| Transfer call and hang up                                                | ⌘+⇧+T              | Ctrl+⇧+T                   |
| Hold call                                                                | ⌘+⇧+H              | Ctrl+⇧+H                   |
| End call                                                                 | ⌘+⇧+D              | Ctrl+⇧+D                   |
| Close call overlay after call                                            | ESC                | ESC                        |

### Contacts

| **Function**                            | **Shortcut macOS** | **Shortcut Windows/Linux** |
| --------------------------------------- | ------------------ | -------------------------- |
| Add phone number to contact             | ⌘+⇧+N              | Ctrl+⇧+N                   |
| Edit contact                            | ⌘+E                | Ctrl+E                     |
| Save contact in edit mode               | ⌘+ENTER            | Ctrl+ENTER                 |
| Cancel contact edit mode without saving | ESC                | ESC                        |

### Search

| **Function**              | **Shortcut macOS** | **Shortcut Windows/Linux** |
| ------------------------- | ------------------ | -------------------------- |
| Go to the next result     | TAB or ↓           | TAB or ↓                   |
| Go to the previous result | TAB or ↑           | TAB or ↑                   |
| Clear search input        | ESC                | ESC                        |

### Within a Modal

| **Function**   | **Shortcut macOS** | **Shortcut Windows/Linux** |
| -------------- | ------------------ | -------------------------- |
| Cancel action  | ESC                | ESC                        |
| Confirm action | ENTER              | ENTER                      |

### Disable Global Shortcuts

You can disable global shortcuts by going to **sipgate App ➔ Settings ➔ Advanced ➔ Disable Shortcuts**.

**Note:**\
This might be useful because:

* **MS Teams** uses Ctrl+Shift+A to accept calls
* **Edge** uses Ctrl+Shift+D to save all tabs


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://teamhelp.sipgate.co.uk/use-sipgate/sipgate-app/what-keyboard-shortcuts-can-i-use-in-the-sipgate-app.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
