SolidWorks Keyboard Shortcuts
SolidWorks, like Fusion 360, is a parametric, history-based modeler where every feature is recorded in a tree and can be edited retroactively, but it developed its own independent shortcut conventions rather than sharing bindings with Autodesk's tools, a split that traces back to SolidWorks originating at a different company (SolidWorks Corporation, later acquired by Dassault) than Fusion 360's Autodesk lineage. Its shortcut set splits between Sketch mode tools (for building the 2D profiles that features are based on) and Feature tools (for turning those sketches into 3D geometry via extrude, cut, and similar operations), plus a dense view-manipulation layer essential for inspecting complex assemblies from multiple angles. There has never been a native Mac release, so mechanical designers on Apple hardware typically run it through a Windows virtual machine rather than expecting a Cmd-based build. SolidWorks' FeatureManager design tree and Fusion 360's timeline both serve the same fundamental parametric-history purpose but organize and present that history differently enough that features like Suppress in SolidWorks and disabling a timeline entry in Fusion 360, while conceptually related, are genuinely distinct interactions built around each tool's own independent tree-versus-timeline metaphor rather than being simple renamed equivalents of each other.
Sketch Tools
| Action | Windows | Mac | Description |
|---|---|---|---|
| Line tool (sketch) | L | — | Enters line-sketching mode inside the active sketch, where each click plants an endpoint and the resulting straight segments form the profile that a later Extrude or Revolve feature will consume. |
| Smart Dimension tool | S then select Smart Dimension, or D | — | Activates Smart Dimension, SolidWorks' primary tool for adding driving numeric constraints to sketch geometry, automatically detecting the appropriate dimension type (length, angle, radius) based on what's selected. |
| Trim Entities tool | T | — | Starts Trim Entities mode, where a click on any sketch segment trims it back to the nearest point it meets another line, the standard way to tidy up a messy set of overlapping construction lines into one closed loop. |
| Exit Sketch mode | Ctrl+Q (or the Exit Sketch button) | — | Exits the current sketch, returning to the 3D modeling environment where features can then be built from the completed sketch profile. |
Feature Tools
| Action | Windows | Mac | Description |
|---|---|---|---|
| Extruded Boss/Base | No universal default single key — Features toolbar | — | Extrudes a selected sketch profile into a new solid 3D feature, adding material, one of the most foundational feature operations in SolidWorks' parametric modeling workflow. |
| Extruded Cut | No universal default single key — Features toolbar | — | Extrudes a selected sketch profile to remove material from an existing solid, the material-removing counterpart to Extruded Boss/Base. |
| Fillet feature | No universal default single key — Features toolbar | — | Rounds a selected sharp edge into a smooth curve at a specified radius. SolidWorks's Fillet feature manager tree lets you reorder when in the modeling history a given fillet gets applied relative to other features, which matters because fillet order can change the resulting geometry at edges where multiple filleted faces intersect, unlike simpler operations where sequence rarely affects the outcome. |
| Edit an existing feature's parameters | Double-click feature in tree, no single key | — | Reopens a previously created feature's parameter dialog for editing, letting you retroactively adjust a feature (like changing an extrude's depth) while automatically propagating that change through every subsequent feature built on top of it in the tree. |
| Insert Mate (Assembly) | No universal default single key — Assembly toolbar | — | Opens the Mate tool for defining a geometric relationship (coincident, concentric, distance) between two parts in an Assembly, SolidWorks' term for what Fusion 360 calls a joint or constraint, using its own distinct mate-type terminology and dialog structure. |
| Suppress selected feature | Right-click feature > Suppress (no default single key) | — | Temporarily removes a feature's effect from the model computation without deleting its definition, a SolidWorks-specific FeatureManager tree operation with no identically named equivalent in Fusion 360's timeline, which instead supports a broadly similar concept through disabling a timeline feature. |
View Navigation
| Action | Windows | Mac | Description |
|---|---|---|---|
| Zoom to Fit | F | — | Recomputes zoom and pan together so the whole model lands neatly inside the visible viewport, the standard recovery move after zooming in tight on fine detail and losing all context for where that detail sits on the part. |
| Front view | Ctrl+1 | — | Snaps the viewport to a precise orthographic front view, part of SolidWorks' numbered standard-view shortcut set. |
| Isometric view | Ctrl+7 | — | Snaps to the standard isometric 3D viewing angle, commonly used as a default general-purpose view for reviewing a model's overall 3D shape. |
| Toggle Section View | No universal default — View toolbar or Ctrl+8 in some configs | — | Slices the model view along a chosen plane to reveal internal geometry, useful for inspecting internal features of a solid part that would otherwise be hidden behind outer surfaces, using SolidWorks' own dedicated Section View toolbar tool distinct from Fusion 360's own section analysis command. |
Frequently Asked Questions
Why don't Extrude and other core feature tools have default single-key shortcuts?
SolidWorks leaves most Feature toolbar commands without bound default single keys, likely because the Features toolbar is meant to stay visible and directly clickable during typical modeling work, similar to Illustrator's Pathfinder panel design philosophy — any command can be assigned a custom shortcut through Tools > Customize > Keyboard for users who perform a specific feature operation frequently enough to want a dedicated key.
What actually happens when you edit an existing feature deep in the tree?
Because SolidWorks is a parametric, history-based modeler, every feature after the one you're editing in the tree was built assuming that earlier feature's original parameters — editing an earlier feature (say, changing an early extrude's depth) causes SolidWorks to automatically recompute (rebuild) every subsequent dependent feature using the new value, which can occasionally cause a downstream feature to fail if the change makes an assumption that later feature relied on no longer valid, requiring manual troubleshooting of the resulting rebuild error.
Why is SolidWorks Windows-only when competitors like Fusion 360 support Mac?
SolidWorks has historically been built and optimized specifically for Windows, reflecting both its long development history predating widespread professional CAD use on Mac and Dassault Systèmes' product strategy, and there's no officially supported native Mac version — Mac users needing SolidWorks typically run it via Windows virtualization or Boot Camp rather than a native Mac build, unlike Autodesk's more deliberately cross-platform approach with Fusion 360.
Why does a shortcut that works fine in a Part document behave differently in an Assembly?
SolidWorks scopes several of its shortcuts to the type of document currently active, since a Part deals with sketches and features while an Assembly deals with fitting multiple parts together via mates and configurations — a shortcut like extruding a sketch has no equivalent meaning inside an Assembly context where you are not directly sketching new geometry, so the same key combination can be unbound, rebound to a totally different assembly-specific command, or simply do nothing depending on which document type currently has focus.
Is there a fast way to suppress a feature temporarily without deleting it from the tree?
Right-clicking a feature in the FeatureManager tree and choosing Suppress removes its effect from the model computation without deleting the feature definition itself, letting you toggle it back on later exactly as it was configured — useful for temporarily simplifying a complex model for performance while editing an unrelated area, or for testing what a design would look like without a specific feature before committing to removing it permanently.
Can I quickly switch between multiple open documents the way Alt+Tab switches applications?
Ctrl+Tab cycles between currently open SolidWorks documents (Parts, Assemblies, Drawings) within the single application window, behaving much like a browser's in-app tab cycling rather than the OS-level Alt+Tab, which operates one level up by switching between entire separate application windows — worth knowing as a distinct shortcut from Windows' own Alt+Tab since the two operate at different levels and are easy to confuse when first learning SolidWorks. Getting comfortable with both shortcuts side by side, rather than relying purely on the taskbar to switch windows, noticeably speeds up any workflow that regularly bounces between a Part and its parent Assembly.
How does SolidWorks' assembly mate system differ conceptually from Fusion 360's joints?
Both systems constrain how parts relate to and move relative to each other within an assembly, but SolidWorks organizes this through Mates (coincident, concentric, distance, angle, and several more specialized mate types) applied between selected geometry, while Fusion 360 uses a joint-based system originally rooted in its motion-study and mechanical-design heritage — the underlying goal is similar, fully constraining an assembly's degrees of freedom, but the terminology, dialog structure, and even the FeatureManager-versus-timeline organizational model differ enough that switching between the two tools requires genuinely relearning the interaction pattern, not just remapping a few keys.