UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Content Creation
Materials
Unigine Material Library
Tutorials

Hot Keys and Navigation

All of the controls key bindings given below can be changed on the Key bindings panel (the K hot key) or Controls tab of the Main Settings panel.

Hot Keys

Press K to open Hot key bindings panel

The Key bindings panel

To change a hot key, perform the following:

  1. Press the required button on the Key bindings panel.
  2. Press the previously specified key combination once more to remove the current binding. The button text is changed to none:
  3. Press this button again.
  4. Press a new key combination to assign a new binding.
  5. Press the button to apply changes. Also you can press the Ok button to apply changes and close the dialog window.

To set the default values for all of the hot keys, press the button.

Also the key bindings can be saved to or loaded from the *.bindings file, which has the following syntax:

Source code (XML)
<bindings>
	<binding name="undo" modifier="2">122</binding>
	<binding name="redo" modifier="3">122</binding>
	...
</bindings>
				
Each binding tag contains an ASCII code of a hot key and has the following attributes:
  • name - a hot key name.
  • modifier - one of the modifier keys (if required):
    • 1 - SHIFT key.
    • 2 - CTRL key.
    • 4 - ALT key.
    Notice
    To define the combination of the modifier keys, add the corresponding values of the keys.
    For example, for the CTRL + SHIFT combination the modifier value is 3.

To load the previously saved bindings from a file, press the button, choose the required *.bindings file and then press the Apply or Ok button.

To save the current bindings to a file, press the button and specify a path to the *.bindings file.

Common Options

CTRL + ZUndo the last action.
CTRL + SHIFT + ZRedo the last action.
0Show the FPS counter in the upper right corner.
1Show the profiler:
  • Press once to show generic profiler
  • Press two times to show render profiler
  • Press three times to show physics profiler
9Show debugging messages in the upper left corner.
NOpen the Nodes Panel.
MOpen the Materials Editor.
OOpen the Properties Editor.
ROpen the Rendering Settings.
ALT + SOpen the Sound Settings.
POpen the Physics Settings.
TOpen the Tools Panel.
KOpen the Hot Keys panel.
CTRL + EOpen the embedded Text Editor.

Editor Options

UReload the editor.
CTRL + QQuit the editor.
CTRL + NCreate a new world.
CTRL + OOpen a saved world.
CTRL + SSave the current world.
BACKSPACEReload the current world.
ZSwitch to the selection mode (nodes can be selected only).
XSwitch to the move mode (nodes can be selected and then moved).
CSwitch to the rotation mode (nodes can be selected and then rotated).
VSwitch to the scale mode (nodes can be selected and then scaled).
SPACEDeselect all nodes.
SHIFT + XSnap the node position to a grid.
SHIFT + CSnap the node rotation to a grid.
FFocus the camera on the selected node.
GReset a rotation pivot of the camera.
ALT + XMove the selected nodes to the camera.
CTRL + XMove the selected node to a new location manually aligning it to the surface.
ALT + IHide all of the nodes except the selected.
CTRL + CClone the selected nodes.
DELETEDelete the selected nodes.
IDisplay information on the selected node.
F2Toggle the visualizer.
HShow handlers for lights, particles, sectors, portals, etc..
2Toggle the object wireframe mode (only when the visualizer is enabled).
8Show object bounds.
7Show skinned mesh bones.
F4Show a wireframe for the whole scene.
F3Switch between normal and "light" visualization modes. The latter one doesn't take into account lighting settings and disables reflections but allows fast navigation through complex scenes.
3Show mipmaps for textures.
4Show normal maps (when shown, diffuse textures are switched off).
5Show renderer buffers.
-Show world objects.
=Show physics properties.
F11Take a screenshot.
CTRL + SPACEStop or resume animations and physics interactions.
LToggle the flash-light attached to the camera.
BOpen a node context menu.

Materials and Properties

CTRL + CClone a material or property.
CTRL + IInherit a material or property.
CTRL + AAssign a material or property.
DELETERemove a material or property.

Text Editor

CTRL + NCreate a new text document.
CTRL + OOpen a text document.
CTRL + SSave a text document.
CTRL + QClose a text document.
CTRL + FSearch in the text document.

Navigation

Press Esc to open Main manu

Controls Tab of the Main Menu

To change the control, perform the following:

  1. Press the required key (one of the key <Key_name> displayed on the Controls tab).
  2. Press the old key once more to remove the current control. The key text is changed to empty as follows:

  3. Press this key again.
  4. Press a new key to assign a new control.
  5. Press the button to apply changes.

The default controls are the following:

WMove the camera forth.
SMove the camera back.
AMove the camera left.
DMove the camera right.
QMove the camera down.
EMove the camera up.
SHIFT + movement keySpeed up the movement.
LMB + mouse movementRotate the camera.
RMB + mouse movement back and forthZoom the camera in and out.
MMB + mouse movementMove the camera left, right, down and up.
EJump (character navigation).
QCrouch (character navigation).
SHIFT + movement keyRun (character navigation).
RETURNUse an object (character navigation).
Last update: 2017-07-03