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 wallsmode) | 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 wallsmode) | 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 roomsmode) | 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 roommenu item | |||||||
| Delete a point from an existing room | Right click on room point + select Delete point from roommenu 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 viewmode, 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 visitormodes | 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.
Leave a Reply