VMware Workstation Keyboard Shortcuts
VMware Workstation's shortcut set centers on a genuinely tricky problem: figuring out whether a keystroke belongs to the host OS or the guest VM currently has your input focus, and its shortcuts are largely built around managing that ambiguity deliberately. Ctrl+Alt (by default) is the universal release-focus shortcut that hands keyboard and mouse control back to the host after clicking into a VM window, which matters more here than in most software because without it your mouse can feel 'stuck' inside the VM if you're not expecting the capture behavior. Because VMware Workstation is commonly used for testing and snapshotting different system states — trying an install, then reverting — its snapshot-related shortcuts (take snapshot, revert to snapshot) get far more real-world use than the equivalent feature does in most other software, where undo history serves a similar but less deliberate purpose. Shared folders, which expose a designated host directory inside the guest OS as a network-style shared drive, are the most common way to move files between host and guest without relying on drag-and-drop (which depends on VMware Tools being installed and functioning correctly) or a separate network transfer method entirely. Because Workstation supports running several VMs simultaneously, its tabbed interface for switching between multiple open VM windows uses standard tab-navigation shortcuts distinct from the VM-focus-release shortcuts that matter once you're actually inside a specific VM's captured input.
Vm Window Focus
| Action | Windows | Mac | Description |
|---|---|---|---|
| Release keyboard/mouse to host | Ctrl+Alt | — | Releases keyboard and mouse capture from the VM window back to the host operating system, the default escape combination and one of the first shortcuts new VMware users need to learn to avoid feeling 'trapped' inside a guest OS. |
| Send Ctrl+Alt+Delete to guest | Ctrl+Alt+Insert | — | Sends the Ctrl+Alt+Delete sequence into the guest OS rather than triggering the host's own secure attention sequence, since the literal combination is intercepted by the host before it would otherwise reach the VM. |
| Switch between open VM tabs | Ctrl+Tab | — | Cycles focus between multiple currently open VM windows/tabs within Workstation, distinct from the release-focus shortcut needed once you've actually clicked into a specific VM's captured input. |
Vm Power Snapshots
| Action | Windows | Mac | Description |
|---|---|---|---|
| Take a snapshot | Ctrl+M (varies by version) | — | Captures the current state of the VM (disk, memory, and settings) as a restorable checkpoint, heavily used before risky changes like software installs or system updates being tested. |
| Revert to latest snapshot | Ctrl+Shift+R (varies) | — | Rolls the VM back to its most recent snapshot state, discarding any changes made since then — commonly used to reset a test environment quickly rather than reinstalling from scratch. |
| Power off virtual machine | Ctrl+E (varies) | — | Forcibly powers off the VM without a graceful guest OS shutdown, equivalent to pulling the plug on physical hardware — useful when a guest is unresponsive but risky for unsaved work inside it. |
| Configure a shared folder | VM Settings > Options > Shared Folders | — | Mounts a chosen folder from the host machine so it appears as a network-style drive from inside the guest, which is the most reliable way to hand files back and forth when the VM's drag-and-drop integration is acting up or VMware Tools isn't fully installed yet. |
| Pause/suspend the VM | Ctrl+Z (varies by version, or Pause button) | — | Suspends the VM's execution state without a full shutdown, preserving running processes so you can resume exactly where you left off later, faster than a full boot cycle. |
View Display
| Action | Windows | Mac | Description |
|---|---|---|---|
| Toggle full-screen VM view | Ctrl+Alt+Enter | — | Expands the VM window to fill the entire display, hiding the host's own taskbar and window chrome for a more immersive guest-OS experience. |
| Fit guest display to window | Ctrl+Alt+R (varies by version) | — | Resizes the guest OS's display resolution to match the current VM window size, keeping the entire guest desktop visible without scroll bars or letterboxing. |
Frequently Asked Questions
Why does my mouse get stuck inside the VM window sometimes?
By default, clicking into a VM window running in the classic capture mode grabs keyboard and mouse input entirely, and Ctrl+Alt is the shortcut that releases it back to the host — this is expected VMware behavior rather than a bug, though many modern configurations use VMware Tools' seamless mouse integration instead, which avoids this capture behavior entirely once the guest additions are installed.
Does reverting to a snapshot delete newer snapshots taken after it?
Reverting alone doesn't delete other snapshots — VMware maintains a snapshot tree, so you can revert to an earlier point and later snapshots remain available to revert to again if needed, unless you explicitly delete them, which is different from how undo history in most other software works.
Is VMware Workstation available for Mac, or only Windows and Linux?
VMware's Mac-specific product was historically called VMware Fusion, a separate application built for macOS hosts with its own shortcut conventions; Workstation itself is built for Windows and Linux hosts, which is why the shortcuts documented here don't include Mac bindings.
What's the easiest way to move a file from my host computer into a VM?
Shared folders, configured in VM Settings, expose a chosen host directory as an accessible drive inside the guest OS, which is generally the most reliable transfer method — drag-and-drop between host and guest also works once VMware Tools is properly installed, but shared folders don't depend on that same real-time input-capture integration functioning correctly.
Does pausing a VM save its state the same way a snapshot does?
No — pausing (suspending) preserves the current running state for quick resumption but isn't a distinct restorable checkpoint the way a snapshot is; you can only return to the single most recent suspended state, whereas snapshots let you maintain and revert between multiple separate saved points in a VM's history.
Can I run several VMs at the same time and switch between them easily?
Yes, Workstation supports running multiple VMs simultaneously, each in its own tab or window, with standard tab-navigation shortcuts for cycling between them, though how many you can comfortably run at once depends on your host machine's available RAM and CPU resources rather than any software-imposed limit.
Can I run a VM created in VMware Workstation on a different virtualization platform later?
VMware's virtual disk and configuration format is widely supported, and many other hypervisors (including VirtualBox and some cloud platforms) can import or convert VMware-format VMs, though a fully clean migration sometimes requires reinstalling guest tools or drivers specific to the destination platform afterward.
Does VMware Workstation have a shortcut for toggling a virtual machine's full-screen mode?
Yes — Ctrl+Alt+Enter toggles the active VM between windowed and full-screen display, and Ctrl+Alt (tapped together) releases keyboard and mouse focus back to the host system when the VM is in full-screen mode, since full-screen otherwise captures all input exclusively for the guest OS.