You can also examine latest SDK changes for additional shortcuts.
Mode switching
| E | switch to entity mode |
| S | switch to sector mode |
| P | switch to polygon mode |
| . (dot) | switch to vertex mode |
Moving
| Space+LMB+mouse | move view left/right/up/down |
| Space+RMB+mouse | move view left/right/in/out |
| Space+LMB+RMB+mouse | rotate view around focus |
| Space+LMBx2 | focus clicked point |
| Ctrl+Space+LMB | zoom in 2 x |
| Ctrl+Space+RMB | zoom out 2 x |
| Ctrl+LMB+mouse | move entity/mapping left/right/up/down |
| Ctrl+RMB+mouse | move entity/mapping left/right/in/out |
| Ctrl+LMB+RMB+mouse | rotate entity/mapping |
| Ctrl+LMBx2 | teleport entity/mapping to double clicked point |
| Ctrl+(Num +) | zoom in x 2 |
| Ctrl+(Num -) | zoom out x 2 |
| Backspace | center to center of map |
| Shift+Backspace | center to background viewer |
Windows standard
| F1 | help |
| Ctrl+N | new document |
| Ctrl+O | open document |
| Ctrl+S | save document |
| Ctrl+Shift+S | save as document |
| Ctrl+P | preferences |
| Alt+Q | close document window |
| Ctrl+L | invoke console |
| Ctrl+U | game settings |
| Ctrl+C | copy (selected entity or whole world, polygon settings, selected sectors) |
| Ctrl+Shift+C | alternative copy (copy selected sectors but without contained entities) |
| Ctrl+V | paste |
| Ctrl+Shift+V | alternative paste (polygon properties without mapping, entities to second layer) |
| Ctrl+W | remember undo |
| Ctrl+Z | undo |
| Ctrl+Y | redo |
Rendering settings
| Alt+(0-9) | apply rendering settings (0-9) |
| Ctrl+Alt+(0-9) | store current rendering settings under buffer (0-9) |
| Ctrl+Num 0-9 | store current view and rendering configuration |
| Num 0-9 | restore view and rendering configuration |
Virtual tree
| W | invoke currently assigned shortcut list |
| 0-9 | shortcut to virtual directory |
| Ctrl+(0-9) | set shortcut to currently opened virtual directory |
| / | open/close virtual directory list |
CSG operations
| Return | start CSG mode |
| Ctrl+Shift+LMB | size primitive |
| Ctrl+Shift+RMB | shear top of primitive |
| Shift+LMB/RMB | add/remove closest vertice in primitive base |
| Ctrl+LMB | move closest vertice of primitive base |
| O | repeat CSG wizard (clone last operation) |
| Alt+O | invoke numeric CSG wizard |
| L | join layers (copy entities from second layer into edited world) |
| Num + | CSG add |
| Num - | CSG subtract |
| Num Del | cancel CSG mode |
| Delete | delete selected entities |
| Num / | CSG split sectors |
| Shift + (Num /) | join sectors |
| Num * | split polygons |
| Shift + Num * | join polygons |
| Shift+(Num *) | join polygons |
Common operations
| T | test game |
| Alt+Return | start full screen mode |
| Q | toggle tools window |
| Ctrl+I | toggle tools window |
| Z | toggle selection mark on/off |
| ` | deselect all |
| LMBx2 | select polygons similar by color or select entity with its child entities |
| C | center entity selection, colorize polygon and sector selection |
| Ctrl+Alt+LMB/RMB | double/halve texture mapping on polygon |
| Shift+Alt+LMB | deselect polygons with orientation different to clicked one |
| Shift+Alt+RMB | deselect polygons with orientation same as clicked one |
| V | toggle browse entities by volume mode |
| A | teleports viewer to focus primitive, world, sectors, polygons, entities |
| Ctrl+Shift+A | invokes select entities dialog |
| N | invokes select entities dialog |
| H | view shadows on/off |
| Ctrl+H | auto shadow calculation on/off |
| R | calculate shadows from directional light |
| , | copy texture from current layer |
| K | paste texture over selection or polygon under mouse |
| M | copy mapping from polygon under mouse |
| U | paste as projected mapping |
| J | paste mapping over selection or polygon under mouse |
| Ctrl+A | select all entities in volume, align primitive to screen, show all sectors |
| X | hide unselected sectors |
| Alt+X | hide selected sectors |
| Y | view from entity |
| D | drop marker |
| Alt+D | test movement along path |
| F | open virtual directory that contains texture under mouse |
| Ctrl+Q | toggle measure mode |
| I | toggle data tips on/off |
| Ctrl+Home | store viewer position 1 |
| Ctrl+End | store viewer position 2 |
| Home | restore viewer position 1 |
| End | restore viewer position 2 |
| [ | previous (entity in volume mode, polygon in selection in polygon mode) |
| ] | next (entity in volume mode, polygon in selection in polygon mode) |
| \ | select target |
| Alt+~ | toggle maximization of view under mouse |
| Tab | rotate entity/layer 90 deg clockwise |
| Tab | rotate entity/layer 90 deg counter clockwise |
| Arrow left | rotate entity/layer world left |
| Arrow right | rotate entity/layer world right |
| Arrow up | rotate entity/layer world up |
| Arrow down | rotate entity/layer world down |
| Ctrl+Shift+R | recreate active texture |
| Ctrl+T | create texture |
| Ctrl+Shift+U | update clones |
Misc
| Alt+S | take screenshot |
| Alt+T | save thumbnail |
| Alt+R | toggle scene rendering profile |
| / | flips circularly (around x, y, z, no flip) world in second layer |
| Alt+M | measurement tape on/off |
| B | toggle auto mip brushing (LOD on brushes) |
| Ctrl+B | toggle decade/binary grid |
| G | view link lines on/off |
| Ctrl+G | view grid on/off |
| Ctrl+Shift+I | toggle view direction icons |
| Ctrl+K | align mapping in u direction |
| Ctrl+Shift+K | align mapping in v direction |
| Alt+P | toggle background pictures/objects on/off |
| F5 | top view |
| Shift+F5 | bottom view |
| F6 | right view |
| Shift+F6 | left view |
| F7 | front view |
| Shift+F7 | back view |
| F8 | perspective view |
| Ctrl+Shift+W | invoke world settings dialog |