Navigation & Controls
Master the controls to move through your application's 3D environment efficiently. IAPM supports both desktop and VR navigation modes.
| Icon | Meaning |
| Coming soon |
| Not yet configurable |
Desktop Controls
Movement
| Action | Keys | Description | Status |
| Move Forward | W or hold both mouse buttons | Move toward where you're looking or move and turn if holding both buttons | |
| Move Backward | S | Move away from where you're looking | |
| Strafe Left | A | Slide left while maintaining view direction | |
| Strafe Right | D | Slide right while maintaining view direction | |
| Jump | Space | Jump for a momentary higher look. Inside a cube, jumping starts you swimming (free vertical movement) | |
| Descend | Ctrl | Move down while swimming inside a cube | |
| Sprint | Shift + movement | Move faster in any direction | |
Camera & View
| Action | Control | Description |
| Look Around | Right mouse button + drag | Rotate your view in any direction |
| Zoom In | Scroll wheel up | Get closer to objects |
| Zoom Out | Scroll wheel down | See more of the environment |
| Reset View | Home | Return to default camera position |
Selection & Interaction
| Action | Control | Description | Status |
| Select | Left-click | Interact with world object | |
| Context Menu | Right-click | Show available actions | |
| Deselect | Escape | Clear current selection | |
| Follow Trace | - | Animate along the request path | |
UI & Panels
| Action | Keys | Description | Status |
| Toggle AI Assistant | C | Open/close the AI assistant panel | |
| Toggle Metrics | - | Show/hide metrics overlay | |
| Toggle Logs | L | Show/hide log panel | |
| Toggle Traces | T | Show/hide trace details | |
| Traces & Logs Camera View | M | Switch to the grid | |
| Services & Dependencies Camera View | N | Switch to the service graph | |
General
| Action | Keys | Description | Status |
| Console | F12 | Open the developer console | |
| Preferences | F10 | Open preferences and settings | |
VR Controls
HTC Vive
See HTC Vive Integration for detailed setup.
| Action | Control | Description |
| Teleport | Trackpad press + aim + release | Move to pointed location |
| Select | Trigger | Select service or UI element |
| Grab | Grip buttons | Grab and manipulate objects |
| Menu | Menu button | Open radial menu |
See Meta Quest Integration for detailed setup.
| Action | Control | Description |
| Teleport | Thumbstick + release | Move to pointed location |
| Select | Trigger | Select service or UI element |
| Grab | Grip | Grab and manipulate objects |
| Menu | Menu button | Open radial menu |
Navigation Tips
Understanding Visual Indicators
| Indicator | Meaning |
| Green glow | Healthy service |
| Red glow | Failure - errors (a service on fire also shows a burning texture) |
| Black node | Absence - a phantom service that should be there but never reported |
| Grey node | Idle - present but not currently active |
| Photons flying along a line | Active request flow (a request emits a photon to the target, a response sends one back) |
| Translucent red line | An error on that connection |
| Thick lines | High throughput |
The Grid
A structured, organized layout where services are arranged in a grid pattern.
The Service Graph
A dynamic, force-directed layout showing actual service relationships and dependencies.
Switching Views
| Action | Control |
| Traces & Logs Camera View | M |
| Services & Dependencies Camera View | N |