Help & FAQ for Mac
The help that comes with Alcedo RDP for Mac, so you can read it before you install. In the app it is under the ? button in the sidebar.
Using Linux? Read the Linux help & FAQ.
Getting Started
Alcedo RDP connects your Mac to Windows PCs and servers over Remote Desktop (RDP), and to Azure Virtual Desktop, Windows 365 Cloud PCs and on-premises Remote Desktop Services feeds.
How it works
Each remote computer you use is saved as a connection. Connections appear as cards in the main window, can be grouped and marked as favorites, and remember every setting for that computer — resolution, which local devices to share, and performance options. When you connect, the remote desktop opens in its own window.
Add a connection
- Click Add Connection (or press ⌘N).
- Enter a name and the computer's address (host name or IP). The default RDP port is 3389.
- Optionally enter a username and domain. The password is asked for when you connect and can be saved to your Keychain.
- Review the Display, Resources, Experience and Gateway tabs (see Connection Settings), then click Add Connection.
Connect
Double-click a connection card, click its Connect button, or select it and press ⌘↩. Enter the password if it isn't saved. Turn on "Save password in Keychain" to skip the prompt next time — saved passwords stay in your macOS Keychain and are never written to disk in the clear.
Tip If a session for that connection is already open, connecting again simply brings its window to the front instead of starting a second session.
Quick Connect
Connection › Quick Connect (⌘K) connects to an address without saving it first. Tick "Save this connection" in the sheet if you want to keep it after all. Recently used addresses are listed for reuse.
Organize
Import and export
File › Import Connections (⇧⌘I) reads standard .rdp files (as saved by Microsoft Remote Desktop) and Alcedo JSON exports. You can also drop .rdp or .json files anywhere on the main window. File › Export Connections (⇧⌘E) writes your connections back out as .rdp or JSON for backup or sharing.
Connection Settings
Every option in the Add / Edit Connection sheet (Connection › Edit Connection, ⌘E). Settings are stored per connection.
General
Display
Resources
Which local devices the remote session can use. Everything here is off by default except the clipboard; turn on only what you need.
Experience
Gateway
In a Session
Every connection opens in its own window. You can keep several sessions open side by side.
The session toolbar
A floating pill at the top of the session shows the connection name and how long you have been connected. It hides itself after a couple of seconds; move the pointer to the top edge of the window (or the bottom edge, if you parked the toolbar there) to bring it back, or press Esc to show and hide it.
Full screen
Use the toolbar button or Session › Enter Full Screen (⌃⌘F). The same command exits again. By default Alcedo uses an immersive borderless full screen: menu bar and Dock are hidden and only the toolbar floats over the session. Turn on "Native macOS Full Screen" in the connection's Display tab if you prefer a regular macOS full-screen Space with ⌃← / ⌃→ switching.
Session menu
Keyboard and mouse
Keys are sent to the remote computer as you type, including modifiers. The ⌘ key acts as the Windows key in combinations such as ⌘+E (File Explorer) and ⌘+L (lock). Right-click, middle-click and the back/forward buttons of a mouse are passed through.
Resolution and scaling
With Settings › Display set to Match Window (the default), the remote desktop is resized to fit the window whenever you resize it or change to full screen, so the picture is always pixel-for-pixel. If you pick a fixed default resolution instead, the session keeps the resolution from its Display tab and the window scales the picture, keeping its aspect ratio with black bars as needed.
When a session ends on its own
If the remote computer ends the session — typically because another device signed in to the same session, an administrator disconnected you, or the session timed out — Alcedo tells you why and closes the window. Windows allows one active connection per session, so connecting from a second Mac takes the session over; the first Mac is disconnected and, by design, does not reconnect automatically.
Cloud & Workspaces
Azure Virtual Desktop, Windows 365 Cloud PCs and on-premises Remote Desktop Services feeds show up next to your own connections.
Sign in with a work or school account
- Choose Accounts › Add Account (⇧⌘A), or click Sign in at the bottom of the sidebar's Cloud section.
- Sign in with your Microsoft Entra ID account. Alcedo asks for permission to read your Cloud PCs and Virtual Desktop resources.
- Your workspaces and Cloud PCs are discovered automatically and listed under Cloud in the sidebar.
Tip Some tenants require an additional device-code sign-in the first time a Virtual Desktop session is opened. Alcedo shows the code and copies it to the clipboard; paste it into the Microsoft page that opens.
Workspaces and Cloud PCs
On-premises Remote Desktop Services
Accounts › Subscribe to Workspace adds a RD Web Access feed from your own Remote Desktop Services deployment. Choose "Use custom feed URL", enter the feed address your administrator provided (usually ending in /RDWeb/Feed/webfeed.aspx) together with your domain username and password, and the published desktops and apps appear as a workspace. You can also enter an email address to discover an Azure Virtual Desktop feed without signing in with Entra ID first.
App Settings
Alcedo RDP › Settings (⌘,) or the gear button at the bottom of the sidebar. These apply to every connection.
General
Display
Clipboard
Certificates
About
Shows the installed version and links to the TerminalWorks website, support and the privacy policy. Alcedo RDP is built on the open-source FreeRDP project.
Keyboard Shortcuts
Connections
- ⌘N
- New connection
- ⌘K
- Quick Connect
- ⌘↩
- Connect to the selected connection
- ⌘E
- Edit the selected connection
- ⌘D
- Duplicate the selected connection
- ⇧⌘F
- Add to / remove from Favorites
- ⌘⌫
- Delete the selected connection
- ⇧⌘I
- Import connections
- ⇧⌘E
- Export connections
Navigation
- ⌘1
- Show all connections
- ⌘2
- Show favorites
- ⌘3
- Show recent
- ⌘0
- Bring the Connections window back
- ⌘,
- Settings
- ⌘?
- This help
Cloud
- ⇧⌘A
- Add a work or school account
- ⇧⌘R
- Refresh cloud resources
In a session
- ⌃⌘F
- Enter / exit full screen
- ⇧⌘W
- Disconnect
- ⌥⌘⌫
- Send Ctrl+Alt+Delete
- Esc
- Show / hide the session toolbar
- ⌘ + key
- Windows key combinations (e.g. ⌘E, ⌘L)
Troubleshooting
"We couldn't connect to the remote PC"
The message includes a hint and an error code. Common causes:
Certificate warning
On the first connection to a server with a self-signed or otherwise untrusted certificate, Alcedo shows its details and asks whether to trust it. Accepting remembers the certificate (see Settings › Certificates). If the certificate of a known server suddenly changes, be cautious — verify with your administrator before accepting.
Remote Desktop licensing errors
Windows Server needs Remote Desktop licensing (RDS CALs) once its 120-day grace period ends. If the server can't reach a license server or has no licenses left, it refuses the session and Alcedo shows "The remote PC has no Remote Desktop license server" (error 0x0101) or "No Remote Desktop licenses are available" (error 0x0102). Nothing on the Mac can fix this: the server administrator has to install or activate a Remote Desktop license server and CALs, or set the server's licensing mode. Windows 10/11 Pro PCs never need licenses.
"Another device connected to this session"
Windows allows one active connection per user session. When you (or a colleague using the same account) connect from another computer, that computer takes the session over and this one is disconnected. This is expected: reconnect from the Mac you want to use, and the session moves back.
The picture is scaled or has black bars
Match Window (Settings › Display) needs Windows 8.1 / Server 2012 R2 or newer; older servers keep the resolution set in the connection and the window scales the picture instead. On any server, the remote desktop may take a second to follow a resize.
Shared folders, camera or microphone don't work
Alcedo runs in the macOS App Sandbox. Folders must be added through the connection's Folders list (Add Folder), which grants access; camera and microphone use needs the permission macOS asks for on first use — check System Settings › Privacy & Security if you declined it. TSPrint, TSScan and TSWebCam additionally need their server components installed on the remote computer.
Still stuck?
Visit the TerminalWorks support site, or use Report an Issue to email [email protected] (also in the Help menu). Please include the error code shown in the connection error, the Windows version of the remote computer and your macOS version — the email template fills in the app and macOS versions for you.