Sweet Home 3D shortcuts
The following table presents the full list of keyboard shortcuts and mouse actions that you can use in Sweet Home 3D (also available in a PDF file in English or in French).
Action | Menu item | Icon | Keyboard shortcuts | Mouse actions | ||||
Windows | Linux | Mac OS X | Windows | Linux | Mac OS X | |||
FILE | ||||||||
Open a new home | File > New | Ctrl N | cmd N | |||||
Open a previously saved home | File > Open... | Ctrl O | cmd O | |||||
Save the edited home | File > Save | Ctrl S | cmd S | |||||
Save the edited home under an other name | File > Save as... | Ctrl Shift S | cmd shift S | |||||
Save the edited home in a compressed file with same quality | File > Save and compress | Ctrl Alt S | cmd alt S | |||||
Close the edited home | File > Close | Alt F4 | cmd W | |||||
Display Page setup pane | File > Page setup... | Ctrl Shift P | cmd shift P | |||||
Print the edited home | File > Print... | Ctrl P | cmd P | |||||
Display Preferences pane | File > Preferences… (Sweet Home 3D > Preferences… under Mac OS X) |
Ctrl M | cmd , | |||||
EDIT | ||||||||
Transfer the focus to a pane (pane surrounded by a colored rectangle receiving keyboard inputs) | Tab or Shift + Tab | Click in the pane | ||||||
Undo the last action | Edit > Undo | Ctrl Z | cmd Z | |||||
Redo the last undone action | Edit > Redo | Ctrl Y | cmd shift Z | |||||
Copy and delete the items selected in home | Edit > Cut | Ctrl X | cmd X | |||||
Copy the selected items in clipboard (+ a text of the selected furniture when the furniture list has focus, or an image of the selected items when the plan has focus) | Edit > Copy | Ctrl C | cmd C | |||||
Paste the copied or cut items into home | Edit > Paste | Ctrl V | cmd V | |||||
Paste the copied or cut piece into the group selected in home | Edit > Paste to group | Ctrl Shift V | cmd shift V | |||||
Paste the style of the copied or cut item to the selected ones (the copied and selected items must be of the same type) | Edit > Paste style | Ctrl Alt V | cmd alt V | |||||
Delete the selected items | Edit > Delete | Del | Back space | |||||
Select all items in the furniture list or the plan | Edit > Select all | Ctrl A | cmd A | |||||
FURNITURE | ||||||||
Select a piece in furniture catalog or furniture list | Arrows ←↑↓→ | Click on the piece | ||||||
Select contiguous pieces in furniture catalog or furniture list | Shift Arrows ←↑↓→ | Shift + Click on the last piece | ||||||
Sort furniture list | Furniture > Sort by > Column | Click once on column header for ascending sort, twice for descending sort | ||||||
Toggle the selection of a piece in furniture catalog or furniture list | Ctrl + Click | cmd + Click | ||||||
Add the piece selected in the catalog to the plan at (0,0) | Furniture > Add to home | Ctrl Shift F | cmd shift F | Drag and drop piece in furniture list | ||||
Add a piece of the catalog anywhere in the plan | Drag and drop catalog piece in the plan | |||||||
Display the modification pane of the selected pieces of furniture | Furniture > Modify... | Ctrl E | cmd E | Double-click on a piece | ||||
Create a group from selected pieces | Furniture > Group | Ctrl Shift G | cmd shift G | |||||
Ungroup all the pieces of the selected groups | Furniture > Ungroup | Ctrl Shift U | cmd shift U | |||||
Align side by side selected pieces of furniture | Furniture > Align side by side | Ctrl Shift B | cmd shift B | |||||
Reset the elevation of selected pieces according to their environment | Furniture > Reset elevation | Ctrl Shift Y | cmd shift Y | |||||
Display the wizard used to import a 3D model as a piece of furniture (at second step, use Shift key to rotate degree by degree the 3D model) | Furniture > Import furniture… | Ctrl Shift I | cmd shift I | Drag and drop a OBJ, 3DS, DAE, KMZ or ZIP file onto catalog, furniture list or plan | ||||
Display the wizard used to import an image as a texture (at first step, a BMP, JPEG, GIF or PNG file can be dragged onto wizard) | Furniture > Import texture... | Ctrl Alt I | cmd alt I | |||||
PLAN | ||||||||
Switch to the Select mode | Plan > Select | Ctrl L | cmd L | |||||
Select the foremost item under mouse cursor | Click on item (in Select mode) | |||||||
Toggle the selection of the foremost item under mouse cursor | Shift + Click on item | |||||||
Select items intersecting a selection rectangle | Press mouse button over no item and drag mouse over items | |||||||
Toggle the selection of items intersecting a selection rectangle | Shift + Press mouse button and drag mouse over items | |||||||
Select an item under mouse cursor (including hidden items) | Right click + choose item in Select object submenu | |||||||
Toggle the selection of an item under mouse cursor | Shift + Right click + choose item in Toggle selection submenu | |||||||
Move selected items pixel by pixel | Arrows ←↑↓→ | Drag and drop selected items | ||||||
Move selected items 10 pixels by 10 pixels | Shift Arrows ←↑↓→ | |||||||
Move selected items along horizontal or vertical plan axis | Drag selected items, pressing the Shift key after the first mouse move | |||||||
Duplicate selected items | Ctrl + Drag and drop selected items | alt + Drag and drop selection | ||||||
Duplicate selected items along horizontal or vertical plan axis | Ctrl + Shift + Drag and drop selected items | alt + shift + Drag and drop | ||||||
Toogle temporarily magnetism set in preferences while moving the selected item | Alt while dragging | Shift Alt while dragging | cmd while dragging | |||||
Switch to the Pan mode | Plan > Pan | Ctrl Alt P | cmd alt P | |||||
Pan in the plan in Pan mode | Drag and drop mouse | |||||||
Pan in the plan in other modes | Space + Drag and drop mouse | |||||||
Pan up and down in the plan | Page up ⇞ / Page down ⇟ | Mouse wheel | Swipe trackpad | |||||
Pan left and right in the plan | Ctrl ⇞ / ⇟ | Shift + Mouse wheel | ||||||
Zoom in plan and pan to show selected items | Plan > Zoom in | Ctrl K | Ctrl + | cmd + | ||||
Zoom out | Plan > Zoom out | Ctrl Shift K | Ctrl - | cmd - | ||||
Zoom in or out centered on mouse cursor | Ctrl + Mouse wheel | cmd + Wheel | ||||||
Lock the base plan (preventing the selection of base plan items) | Plan > Lock base plan | Ctrl Alt L | cmd alt L | |||||
Unlock the base plan (when the base plan is locked) | Plan > Unlock base plan | Ctrl Alt L | cmd alt L | |||||
Force the scale line to be horizontal or vertical during the second step of Import backgroung image wizard | Press Shift while dragging scale line ends | |||||||
WALL | ||||||||
Switch to the Create walls mode | Plan > Create walls | Ctrl Shift W | cmd shift W | |||||
Draw a wall and subsequent walls (in Create walls mode) | Click at wall start then at each wall end | |||||||
Curve currently drawn wall (in Create walls mode) | Ctrl + Click + Choose angle with mouse + Click | alt + Click + Choose angle + Click | ||||||
Enter wall dimensions with the keyboard (in Create walls mode) | Enter | |||||||
End drawing walls (in Create walls mode) | Esc / Double Enter in keyboard mode | Double-click at last wall end | ||||||
Create missing walls around a room (in Create walls mode) | Double-click in a room | |||||||
Display the modification pane of the selected walls | Plan > Modify walls… | Ctrl Shift E | cmd shift E | Double-click on a wall | ||||
Join the closest free ends of the selected walls | Plan > Join walls | Ctrl Alt J | cmd alt J | |||||
ROOM | ||||||||
Select Create rooms mode | Plan > Create rooms | Ctrl Shift R | cmd shift R | |||||
Draw a room (in Create rooms mode) | Click at each corner of the room | |||||||
Enter room dimensions with the keyboard (in Create rooms mode) | Enter | |||||||
End drawing a room (in Create rooms mode) | Esc / Double Enter in keyboard mode | Double-click at the last corner | ||||||
Create a room surrounded by walls (in Create rooms mode) | Double-click inside a closed surface | |||||||
Display the modification pane of the selected rooms | Plan > Modify rooms… | Ctrl Alt E | cmd alt E | Double-click on a room | ||||
Add a point to an existing room | Right click on room border + select Add point to room menu item | |||||||
Delete a point from an existing room | Right click on room point + select Delete point from room menu item | |||||||
POLYLINE | ||||||||
Switch to the Create polylines mode | Plan > Create polylines | Ctrl Shift J | cmd shift J | |||||
Draw a polyline (in Create polylines mode) | Click at each point of the polyline | |||||||
Curve drawn polyline (in Create polylines mode) | Ctrl + Click at the end of the first segment | alt + Click at end of segment | ||||||
Enter segment dimensions with the keyboard (in Create polylines mode) | Enter | |||||||
End drawing a polyline (in Create polylines mode) | Esc / Double Enter in keyboard mode | Double-click at the last point | ||||||
Display the modification pane of the selected polylines | Plan > Modify polylines... | Ctrl Alt Shift E | cmd alt shift E | Double-click on a polyline | ||||
DIMENSION | ||||||||
Switch to the Create dimensions mode | Plan > Create dimensions | Ctrl Shift L | cmd shift L | |||||
Draw a dimension (in Create dimensions mode) | Click at each end, move mouse to resize extension lines and click | |||||||
Draw a dimension along a piece of furniture, a wall or a room side (in Create dimensions mode) | Move mouse on piece, wall or room side, double-click, resize extension lines and click | |||||||
Enter dimensions with the keyboard (in Create dimensions mode) | Enter | |||||||
TEXT | ||||||||
Switch to the Add texts mode | Plan > Add texts | Ctrl Shift T | cmd shift T | |||||
Enter a new text | Click at text location and enter text | |||||||
Display the modification pane of the selected texts | Plan > Modify text | Double-click on a text | ||||||
Increase the text size of the selected items (texts, rooms, dimensions) | Plan > Modify text style > Increase size | Ctrl Alt K | Ctrl Alt + | cmd ctrl + | ||||
Decrease the text size of the selected items (texts, rooms, dimensions) | Plan > Modify text style > Decrease size | Ctrl Alt Shift K | Ctrl Alt - | cmd ctrl - | ||||
Toggle bold text style of the selected items (texts, rooms, dimensions) | Plan > Modify text style > Bold | Ctrl B | cmd B | |||||
Toggle italic text style of the selected items (texts, rooms, dimensions) | Plan > Modify text style > Italic | Ctrl I | cmd I | |||||
LEVEL | ||||||||
Add a level | Plan > Add level | Ctrl Alt N | cmd alt N | |||||
Add a level at the same elevation as the selected one | Plan > Add level at same elevation | Ctrl Shift N | cmd shift N | |||||
Select a level in plan | Arrows ← → with the focus on tabs | Click on level tab | ||||||
Display the modification pane of the selected level | Plan > Modify level... | Ctrl Alt B | cmd alt B | Double-click on level tab | ||||
Make the selected level unviewable in the plan and 3D view | Plan > Make level unviewable | Ctrl Shift H | cmd shift H | |||||
Make the selected level viewable (when the level is unviewable) | Plan > Make level viewable | Ctrl Shift H | cmd shift H | |||||
3D VIEW | ||||||||
Switch to Aerial view mode | 3D view > Aerial view | Ctrl D | cmd D | |||||
Switch to Virtual visit mode | 3D view > Virtual visit | Ctrl Shift D | cmd shift D | |||||
Turn point of view around scene center in Aerial view mode, or turn visitor head left, right, up and down in Virtual visitor mode | A D or Arrows ← → ⇞ ⇟ | Move mouse with left button pressed | ||||||
Turn point of view or visitor head 5 times faster | Shift A D or Shift Arrows ← → ⇞ ⇟ | Shift + Move mouse with button pressed | ||||||
Move forward/backward in Aerial view or Virtual visitor modes | W S or Arrows ↑ ↓ | Roll mouse wheel | Swipe trackpad | |||||
or Alt + Vertical moves with button pressed | ||||||||
Move forward/backward 5 times faster | Shift W S or Shift Arrows ↑ ↓ | Shift + Roll mouse wheel | Shift + Swipe | |||||
or Shift + Alt + Vertical mouse moves with button pressed | ||||||||
Move visitor up and down in Virtual visitor mode | Home / End | |||||||
Move visitor up and down 5 times faster | Shift Home / End | |||||||
Move visitor sideways in Virtual visitor mode | Alt Arrows ← → | |||||||
Move visitor sideways 5 times faster | Shift Alt Arrows ← → | |||||||
Display the modification pane of the virtual visitor (in Virtual visitor mode) | 3D view > Modify virtual visitor... | Ctrl Alt M | cmd alt M | |||||
Store the current point of view | 3D view > Store point of view... | Ctrl Alt R | cmd alt R | |||||
Display the 3D view in a separate window | 3D view > Display in separate window | Ctrl Alt Y | cmd alt Y | |||||
3D view > Display in main window | 3D view > Display in main window | Ctrl Alt Y | cmd alt Y | |||||
Make all levels viewable in the 3D view | 3D view > Display all levels | Ctrl Alt A | cmd alt A | |||||
Make only the selected level and below viewable in the 3D view | 3D view > Display selected level | Ctrl Shift A | cmd shift A | |||||
Display the modification pane of the 3D view | 3D view > Modify 3D view… | Ctrl Shift M | cmd shift M | |||||
HELP | ||||||||
Display Sweet Home 3D help window | Help > Sweet Home 3D help | F1 | cmd ? |
Notes:
- Some icons cited in Icon column are not displayed in the toolbar
- Home ⤒, End ⤓, Page up ⇞, Page down ⇟ keys can be accessed with fn + arrow keys on some laptop keyboards
- Typing the + sign might require to also press the Shift key according to the layout of your keyboard
- Under Mac OS X, a right click can also be achieved thanks to a click with ctrl key pressed
Thanks to OKH for his great help to build this list.
[Updated on July 17, 2022]