Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Controls

Protibuild uses an intuitive control scheme that allows you to navigate the 3D space and interact with molecular structures efficiently.

Cursor Capture

Before you can look around or move, you need to capture the mouse cursor:

KeyAction
CCapture/lock cursor to enable camera movement
EscapeRelease cursor back to normal mode

Important: You must capture the cursor (press C) before you can use WASD movement or look around with the mouse. Release the cursor (Escape) when you need to interact with UI elements like the File menu.

Camera Movement

Mouse Look

  • Mouse Movement - Look around (only when cursor is captured)
  • Movement is relative to your current viewing direction
KeyAction
WMove forward
SMove backward
AMove left
DMove right
SpaceMove up
ShiftMove down

Movement is relative to your current viewing direction:

  • W/S moves along the horizontal plane (ignoring vertical tilt)
  • A/D moves sideways
  • Space/Shift moves vertically

Object Interaction

Selecting and Moving Objects

Note: Cursor must be captured to interact with objects.

ActionDescription
HoverMove cursor over an object to highlight it with a white outline
Left Click + HoldGrab and hold the highlighted object
Release Left ClickDrop the object at its current position

When you grab an object, it follows your cursor at a fixed distance. You can move around while holding the object.

Adjusting Distance

ActionDescription
Scroll UpPull the held object closer to your camera
Scroll DownPush the held object farther from your camera

Distance range: 0.5 to 50 units

Reference Grid

The 3D grid provides spatial reference:

AxisColor
X-axisRed
Y-axisGreen
Z-axisBlue

The grid automatically updates as you move through the space, always centering on your current position.

Quick Reference

ContextKeys
Enable camera controlsC
Release cursor / Exit modeEscape
Move forward/backwardW / S
Strafe left/rightA / D
Move up/downSpace / Shift
Grab objectLeft Click (while hovering)
Drop objectRelease Left Click
Adjust object distanceScroll Wheel

Tips

  • Capture the cursor (C) when you want to look around freely and interact with objects
  • Release the cursor (Escape) when you need to interact with UI elements like the File menu
  • Objects can be picked up from a distance - you don’t need to be right next to them
  • Use the scroll wheel to position objects precisely at your desired distance
  • The Dev Cube rotates automatically - try picking it up and moving around!